From patchwork Sat May 7 11:28:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 35673 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:a885:b0:7f:4be2:bd17 with SMTP id ca5csp2123247pzb; Sat, 7 May 2022 04:35:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxypuP7c7odvb98tcfdGoiMm+EHZo4Mv3z+gOnoThQmnLhvTA52Lqr6XB7A7pO3Uen/5iwJ X-Received: by 2002:a17:907:d22:b0:6f4:8766:2042 with SMTP id gn34-20020a1709070d2200b006f487662042mr7048873ejc.259.1651923339629; Sat, 07 May 2022 04:35:39 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id o26-20020a170906769a00b006df76385eacsi7577924ejm.844.2022.05.07.04.35.39; Sat, 07 May 2022 04:35:39 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=oUt5G5tR; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0A81368B4E0; Sat, 7 May 2022 14:31:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2050.outbound.protection.outlook.com [40.92.89.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6BB3B68B417 for ; Sat, 7 May 2022 14:31:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P65ztanmXrzhmPVmFjwZpOEcGsJA1Xr4D1ksmFAg4WGtKxHldQa/7YCMZogxNM4bY3thVeeKoladaopc8PJvysm29pVtQv0dCSX+z4RjmrOqpsmPdwehxLvCEySQsTgNXJiFsU58MzjZayAWfHm02dVb+CIWrxTI7jgR6wmNxHnOVPGaPbfLl+B+IjdIQr5SmIGbdPay0Q0bAqSkrRmYsXEiND4K4asxnEW8vA71h7mpD1bi1/hAlnkXvAnr1EsRzHodp1QnB864HuSMoit1nVomCr/o0ABEMM+YrUVvle8AbT6xCLHLHd/0B3Pyp5Z8vSjzyPn3bwkJJ+wNu7EDmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=O9Fvsm9MzjKiDyDKIKKFFy8iIaBE1u8RQhRzG1C8AzE=; b=EnJ/Bt6A0xRZ8hRTzXZM1oTQU6qbZIp7/q0D39+SfjJ3VHN2WfK2Hl7TnxFpcT69k6hzB/Kp5F+PyH4tIMcG4/l5en5KXyGoWvYx7BaIky0V8fT6KKBpCSrrxqNBVDHgH2vacymw2C/PkdAnZAdtPZmDlB5IlZETj6TZ/M+4X8WS9tVsMa0UMHMLf96M8NpR7aI/XmBcDenqXvtK5gdDKqCX8AkVckXoHu68eFC4GVN7G7JYTe7kjuMRwSVK9kfz54ibCzX6r65/RIVFWdjVV4aLTemhtjeduWt6R4LMfeNhhSoMmc+6DzAT88tPP/yn4r9xDnECNDZEvYsjR6YnLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O9Fvsm9MzjKiDyDKIKKFFy8iIaBE1u8RQhRzG1C8AzE=; b=oUt5G5tR8kLA1iDYhkHLsdzJAps8+vhV19a3ZYJzrnjG1tquTAipkTpo8wRUBmkO54Qzu5Qsi/hdJhdxtH3QtaOC/s3L1DJ6Aq934dINweAQyyMERSUFtq0bE0JwPg+Q8wbFOyMbNY1gmsOyyKRTFX9k4El4zMpDSPWSh2D9y5KHKbQvX0ymhP5oHF+CpYjPwwR4ocGh7yU3I8LyC4fGACOlViaAv9/pujlr/TRFrQgi6WgW9V0rLxdvd2WLMOC/JAdSHhjKWzj7HumXL4Vs9n7CA7QNsWstHDm+U2Ul7BxLmxZI2i+HjHtly9r2OAPLsieHoH+DMkNJ/pE1r+Euqg== Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) by AM6PR0102MB3128.eurprd01.prod.exchangelabs.com (2603:10a6:209:c::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Sat, 7 May 2022 11:31:16 +0000 Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431]) by AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::1854:2c30:7ba1:c431%6]) with mapi id 15.20.5206.024; Sat, 7 May 2022 11:31:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 7 May 2022 13:28:26 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [LYWdPZN6taFJ1/KwGaNmPkQwl/So7vjB] X-ClientProxiedBy: ZRAP278CA0004.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::14) To AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) X-Microsoft-Original-Message-ID: <20220507112830.406162-39-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7bc23087-fe12-46ae-89f7-08da301d122b X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVZjuqTokTVdg9S7+crVfX8oePGfv30J+uWr14Lzz8AW9jg20Rx0wUY2pw9MJItZpCuchn+TL8Cwql1EdIeTNLrph/cFcDkVdc0bLGEZPdAImUuJfJPXDrfXubr2jn9BCZmH66rtYvZIsBxz+yJhfo/+nO8jrEqavVHN3Ax/SmgUqxKHC6q3DCLN1lb1agYIfyMI4xD22bR+ts/WekFO47WwmaOeHhi7WL0hMsxMc+S6j1xTM+khIRr288oMgPLgfUUedI+u6xDz5YocOvtdWNK7d9wMlAgsSoe077Wpe8upGoiVmAiuvTKYm3W7tY1JK5TjcxHJVh/VIEenVWyh7zjA9kxYYvjiUN2Pea2Afizhp1+e+Sdf5BuSPD4imX3C6VNQRdEtk3Klp3t6mBq8wEH4u8o8NBDmsoxcX+IIlSqGa4R3wlzKYqAeGuNDvPAX7uJytcri9lA9FyMGKRvcxflD5bP4tcvajjz24SXpKQsEG3A811adDRugqSZGHbdd2Hpou4GPUuwdNiQVrrgf1/HM5R3nfGOkVGq+3d5Z9MlVWgfrtVabqRXnd3dCP/4kqX24GVE1r9ULhGQK2+mYdbHJm9ljzKpX5ufh2zK90XnPIlP3Gq0XDZRsGBpetMhQE6/pyeDyun4l3Y1aXJDzxkycrrPxvy4ydup/KP7VDQ63K5QAKX0UwBygdVy46KDbi1TWluyAEzQIXDhVUSb2kvk0EswJQbIWqM= X-MS-TrafficTypeDiagnostic: AM6PR0102MB3128:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: B++/1XGA5nM3AAPb8HX4lpSnUiUs0lLrLfuYVgNa+y3TufxnHj8upEPa7kbrUIMwduKX1ylL5LnmfajlqJcVteB8aPiYIFTnUocogtHBAk9p1waC6Q/AiJmGFeSlvPZUJz1+BilU0Fif0T1vO3/g08HWFdm7SZ0kIDh4DBmWJJoreIM4UGrIVDUrz070+LFWJl0re/UEMyvfgeE9gEo8Fb2eKhFNy/u7uudGx5n2nsL8ZZpQwqudCj3skRl/A3B4/u/WNAsE7h1fxOzbN9FYZA89HT1uOWygTTTc8Swo/OuDitsh90qDRBbO/bot63IyDAmPCFzqoD7OqXg/xcrdIUyCp1w8at5zixjTYQnpBFO0X43YJYKi1fUu4v0VxCoaFbvfL9am7nDNIZ2kpE+lvEiHUxNpN90CzwtvSTMenJg0Jf3V331PUmr85F9OrtrA3a1k4lqpZZVEu2JPsXBOu/U7DRuJPpoV9KoPeQVqDx41yuoIQCegzas9pil5Td+UoF8G2kb5z/3b9X7Ke+FA6NHDzT+QABYbQ8f2ZWXHvAEXaMKuX9xlU8L2jtqCBVZa1RF4v/iDkTJaXMfoIUbbL+/Ir8Odr67YEHsy46EF0WqRsLBgexFffv3OpFk9nTTs X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EigVakp6Kv/oLT+aO6l0zu0dRSFk9x4473RrJhrI7+ctfvjhlBkfdoJ6ZJAZeZ58G7diBRiZbFfQ0/GBTage2tdcS3HcBcOrcNOQ+MD9mHnUbB+Xf0LoA5FqQcl/yC7mj5ATzy3gwjp42FEmBGA5Itw3jtP8yOTeDyNymHQPWHIaMexeZNuNCuOE2bS1VV56liUb/+Sy8iewE8Qrc+yq3+lW+q5CJjIThY7+oH2uoEvqtZsU1yKsbOvD2yNm3L1L+cIpVWeWoTzZQU0GGCHUTdZ77jxxjsREbmBI1/YdbwWfO1Nri8B3axrUjt2UspjwYUdP84PU30OB/3wYcvg9qnzxzJq711Rb49MT8XODfoBXxCDgLuAoh8sTEJkkFfuwYcNf4CINTM1HPTwUMh4Pu1D7ZyC4sZukTpAcgb9vSQR6kTBzhloJ9yroJPIAU3dpe9GApIiLVq5qFNaAu9l9aewmWrKMjBw06lXAwXCvVmXctdrjIvgNUnjjY4IFhFIZEtcgStiRlwSJ4sf8b9+digNsOKQqiR6JMqr916D5FR/VreVnv1IIdMxzpZHmtmw6B0aekErijsL/tYlnb2cePIm7R8oqgWK6zwLjik84/Op8+k6r3OGRqwZef0f8AVYgrkyUP1CwTHDI5WHl4NRyzZxwkNNYlvitjCvH5joCPtpRgh+jjeT7zhqX0gMxKapbw3DKP+8PIFUY0l9ge5Io5XBeEDFz4ESG86Xdu9zxNHBwGc6V5dQCLlsXVzxrnuW9n7f0rhXuKd/IhxLYD3nq+MXzTNVIT4agdygpvbiSwpRuDbAOakxLgrzHqT4E9fTujhDimSn3xpkmU+GesHXnS+Jseq3f0wV+fshrV8rIuLEqtFHYokpASZUPP4fSU+vj4A/EvyZrqonUZ0YREfOTO80TxtdYGPzBz3L1wAvEjPcl3EAMBhDLa4ANBviA9pi6O68Hc3E5uDTNJg3Dx0rT6Xm+9ApmM7m/raSDleBxelBkgPlcac9+Rp7EHMzAAhMH69JNyQj/H8xb/4tJn6v693EC1ky/AfWBm/D/BdCyt5/f3JrSX4LCTBj/H3aCTkzP6LKaaV1vN12IPjmSGyb1kh74aM4boW8kixO6b9bbYmKxQ2F2dbmHS8ENxuu9WTGjg8gCTz2OybcXPYdlks3O/1aSLWPsrt/qGEBXDvv8I+Esy84Hn3yGHQUzjSo2UMbcgxOuXg8BHOrYAfLBTKoW5UO0bgJRUyptPgjyOvRt46UWqKYC/VIYQZh7IDcdQiMnAt9OgMTpSF1vP+jhKNlSgh9t2xneWbsW8/8NkqWsyXsZil5gyjU/Ur1DmES4wE8y2wqXO+f6UWlI6EqylbXikIx6IZ9+4dMn8jGG+6eVkUWnd2sw6Piwb+1DbiDFyibhyPoA3BF0gzFfHH11keydJL7X/5Ma/fBFRVbCG6ITHOOGrDy3dwwmbcsPKe68lsER X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bc23087-fe12-46ae-89f7-08da301d122b X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB7944.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2022 11:31:04.5717 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0102MB3128 Subject: [FFmpeg-devel] [PATCH 40/44] avformat/utils: Move ff_format_set_url to avformat.c X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: /hnM+mF8C0KR An auxiliary function for AVFormatContexts (mainly muxers, but potentially (e.g. rtsp) also demuxers). Signed-off-by: Andreas Rheinhardt --- libavformat/avformat.c | 7 +++++++ libavformat/utils.c | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/libavformat/avformat.c b/libavformat/avformat.c index eabccffcb0..414224187a 100644 --- a/libavformat/avformat.c +++ b/libavformat/avformat.c @@ -691,3 +691,10 @@ int ff_is_intra_only(enum AVCodecID id) return 0; return 1; } + +void ff_format_set_url(AVFormatContext *s, char *url) +{ + av_assert0(url); + av_freep(&s->url); + s->url = url; +} diff --git a/libavformat/utils.c b/libavformat/utils.c index 343d8e7374..866b80cffe 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -697,10 +697,3 @@ int ff_bprint_to_codecpar_extradata(AVCodecParameters *par, struct AVBPrint *buf par->extradata_size = buf->len; return 0; } - -void ff_format_set_url(AVFormatContext *s, char *url) -{ - av_assert0(url); - av_freep(&s->url); - s->url = url; -}