From patchwork Tue Mar 9 06:21:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gaojiangjie@live.com X-Patchwork-Id: 26278 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 211A144B21C for ; Tue, 9 Mar 2021 08:22:40 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DE21F68814E; Tue, 9 Mar 2021 08:22:39 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-oln040092254020.outbound.protection.outlook.com [40.92.254.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C8E1168814C for ; Tue, 9 Mar 2021 08:22:32 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CexvFMlyE0FTXb9S8DdTRgH5FFSsEaXpV2CujB+e8mzCvuFFgHWVuFGv5zB68Ph3X2ZwRBn7NeS+kAU+LgXPFnul4EIwrmrm1PK0ww7aXUollyyIZnbIGS9y1VW3UKUfaVX14eqDKIVz+EMHmLwz/N/9zn0Ggjo6deSOSxmiAQMacbRDrSZ/XvUvVBiaCnC02VrftGZyBSR/p4GZqdSmzsibnkB9O4tN4ubEj0lCsn7FSX+c4ad8bbcefvVky+5djFE9KrFV1VKzbuo6hqqug+X7GVdRqyMx5kprjCEmPoDake3Cz2bHms364beIRrTDQEwYuWf5Qq/nCjTLcW+bww== 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-SenderADCheck; bh=rq5cqslPGaiHMw3Cyrpc6yHEn4Oy2M4udg+2KFNGGQw=; b=A6adaQmuaP5xFfR2ohv6dNEK6mgebFpeI+ZXjXZKwWl97YRJ+40JguA8pwat5bseCEz6I7t8l1aUaAGJ1w4NFJCPkNYq9LLPZnR7mmYDTszPacxR8ctx9oVu78TbpDzPeHCt833PSS0iVDYJ01S1zjqz24svMzD6wOhEJ57soVDp+RAyJYGsmlN3m8Q4nSvPnZExUKuVfO7RDxVnyuR1JR8c9MbcFKDZ1m8YEQsP9DFDqJXOGurXHPUy8EVMXL4pvXZ+2+7HZficm1Z8/IRsLV27kql1esB7KcJCZ0tNcYSXtAvAXx8+ptNromUhOwIvSR8qXgg52huSuCPtOI743Q== 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=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rq5cqslPGaiHMw3Cyrpc6yHEn4Oy2M4udg+2KFNGGQw=; b=eQbv2tDy6yENeJSeOlYLyqb0KN0x6QVpU0FFF6y7fpcxm4rFbeYBVXUCrYzBSbAdgkJ3dAGLZ32aHMvXBWa/M2yUA5ccWVURODoAEqPP4gd2EwpEQbh/fc/PRqORyO/3u0Msu2iDWJUJu/OXo+Sov6ZbX6A2U7Q/brzY1xx1ZzYKEdN4NbzzGfju2LZKnzShA5LgwDB3PsDG7vHrDjvCd+OkSLpyHB+7Ov9FEyXr+9aVONx3Ax2KExIrDDt4fmw1b5t8C1jKo63gJNno0ins0CYGIcfCp1SWBy7A5B0UMWvwgp2Ytecnb7OHZ5YNptzetNb46Znr/OkRSDrwYi0gzg== Received: from HK2APC01FT039.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::46) by HK2APC01HT173.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebc::315) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.19; Tue, 9 Mar 2021 06:22:26 +0000 Received: from ME3P282MB1812.AUSP282.PROD.OUTLOOK.COM (10.152.248.60) by HK2APC01FT039.mail.protection.outlook.com (10.152.249.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.19 via Frontend Transport; Tue, 9 Mar 2021 06:22:25 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C6B5E0E5CD0F585842267C6AC5DAF436951A7C68235945157A8801493737E3DC; UpperCasedChecksum:5DA0E01C1F02F941A36C36C90A3316B0E2DB9BBC8C696D2C2398F614CEBECC2B; SizeAsReceived:7261; Count:45 Received: from ME3P282MB1812.AUSP282.PROD.OUTLOOK.COM ([fe80::9cba:838:798:9cf8]) by ME3P282MB1812.AUSP282.PROD.OUTLOOK.COM ([fe80::9cba:838:798:9cf8%6]) with mapi id 15.20.3912.027; Tue, 9 Mar 2021 06:22:25 +0000 From: gaojiangjie@live.com To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Mar 2021 14:21:19 +0800 Message-ID: X-Mailer: git-send-email 2.27.0.windows.1 X-TMN: [ZIrN4DB5qVWYtw6h/dn7MSZfG3qtz7XHEJeuuhnX4Ms=] X-ClientProxiedBy: HK2PR02CA0192.apcprd02.prod.outlook.com (2603:1096:201:21::28) To ME3P282MB1812.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:a7::9) X-Microsoft-Original-Message-ID: <20210309062119.599-1-gaojiangjie@live.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (218.104.205.114) by HK2PR02CA0192.apcprd02.prod.outlook.com (2603:1096:201:21::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Tue, 9 Mar 2021 06:22:24 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 45 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: ee89d5da-3912-4ff3-c90f-08d8e2c3b4cd X-MS-Exchange-SLBlob-MailProps: /mB5ds43bCG9ZZCGufpmxc7nhIogayaLpy+shFwODoUNcaN/eJY5sKzhW8nOf2tcnEfnLO/xIcCu3moxsSvjD7veo+xHYO+6aApSPyvvT8X5MqS3eeXuqltkOWj0+1GcyfOTd5dxUfBtKbpQXLchOOyWi9mkkK0dx93zIH+1gGi0Yuj53rdBjbvmE8dWo1LKn1sM32QE5jGMWSXLBKuUgQuDuXcWrGYfua07AiwtLkvdDO8sPeVumJfhXPWyZphZHgAEKsWH3CKwaIgym+JYQ53pwhgz69/HPCjnThlT69jsMm8hwXnGgGp5bwcJIhjTtln1H2W3pheFA+GLyotcWWrp40l342Uqz6ZEPFXeOgGDzcpVMyk1PbyR3vohK3rG1d0+dXBxm7dRXWOLiw/KNb9tXQs/jnUJUAsjtWdlWJJywceSUgtfem1Pr+Cd26ugdNKaGYAiSbtiryWje6O9PYm/5rH/oq8eQZ0dd+9yIa+4ioOOg0nh5ThHt5yVQuwmPaQzCKUKJfsvhUxgjsp54Ul+imCL55ZBHVZ7Unl4rl3ufF9ArTd1pmrDskrQhL3xq5PrHYBrUkoz/Z05wx02xhBhd6LFmrS2u0HxCKOIntMTpVokm9W9H/XbQzBPaJjjbwo7VMvPXNhBoBsaQ4tP43I0SDwWbLvYxS2xh6eNt4dyGk0uLy4hUSJAysULncVebwoMdzRbmaRuECCAhVlhyaVPONkcEUjCRM7Ef8v/bg+Pz9FLGwhkoDbTmHNGZUPQAWAXtPQ8tHPburOFk5EibXc9LENIvYW/ye9i+TFSPMmXw6BIIWPJ7Z0bhiuImUMbHYk2b9S9vDncN3jBGNU9tdh25h8UC0xRRtKvleUo5JtmU1kfkMvXhReZA3QEenNsA76N36QS7PcU7rnMFVip++Hn6D8iOEbP1GFY4bdFyV0= X-MS-TrafficTypeDiagnostic: HK2APC01HT173: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZY9LHZk0+kQrhCk0PUAgKzD55PJGh8mAqqxJRzwOQYn5NXfo28LTVPUfH47rozitY/+JwOSFjAvyCGep2wAjRbOaOjIz4XWtIxbRw/HlwYp6g/5TOncW00CUm51YmsVRY+0uOHEN1UZeC4U3J2WVBDB1p/XBxIaOqICUi6d2VQsqvGf/MNqpEvoNKFE+omHdMWL8K1RUHP+Csqr5hOcytSvawNtGWhEPg+cAbovNTcEMFZKQY5AMsCpBa2ePvdTYxY8zhy82emic253n5OKKwyjacWBT+ln63ySZInK2CLf2hvzdYp2xDOLJPrOqEONDgRpjJ5m886PQjt7TjdSAgd2EmGqk0Mu0nPSPC2XifXRkX4DuansmLC6urfVp7j4mnrOe+pMaIRYRuMBHF4azZYPXN481Yk4s6YIB2g3aHWQcPVmssj0URBIrwHAZ35qD X-MS-Exchange-AntiSpam-MessageData: 75jRR/b3B6oylF0deDtJWCEzjoUPZMZj87Vuj1WyLyeTMaGInoPVDlVSUMl5U4YQ26lnq1S2z+duViwQmXWy/DCAwU5XJKs/y7hTLnIAakSQV1YCycPybplJtY5/9FaoDxaUPZITZZXp7Rd/6jOY5w== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee89d5da-3912-4ff3-c90f-08d8e2c3b4cd X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2021 06:22:25.8266 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HK2APC01FT039.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT173 Subject: [FFmpeg-devel] [PATCH v1] avformat/rtsp: RTP support buffer_size&pkt_size option X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Jiangjie Gao Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Jiangjie Gao And forward it to udp. issue: https://trac.ffmpeg.org/ticket/7517 Signed-off-by: Jiangjie Gao --- libavformat/rtsp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c index 9a2933346e..25bdf475b3 100644 --- a/libavformat/rtsp.c +++ b/libavformat/rtsp.c @@ -2506,12 +2506,15 @@ static int rtp_read_header(AVFormatContext *s) RTSPState *rt = s->priv_data; const char *p; AVBPrint sdp; + AVDictionary *opts = NULL; if (!ff_network_init()) return AVERROR(EIO); + opts = map_to_opts(rt); ret = ffurl_open_whitelist(&in, s->url, AVIO_FLAG_READ, - &s->interrupt_callback, NULL, s->protocol_whitelist, s->protocol_blacklist, NULL); + &s->interrupt_callback, &opts, s->protocol_whitelist, s->protocol_blacklist, NULL); + av_dict_free(&opts); if (ret) goto fail;