From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 5B7434BE89 for ; Fri, 29 Aug 2025 14:07:55 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'jkyJ4Hsv0xbr5dyjBoKXlHnupfyD1RaJD4qvKrxbEIQ=', expected b'06w3nGKpxzwkVR2WLhHT5oaSvtWKGIbBdWpnDqRyYXk=')) header.d=axis.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756476433; h=to : date : message-id : in-reply-to : references : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=6N6+/pDqidJWcZLeXjS4BLN60jOu8J4bCoiR9uDhctA=; b=hhfbSqUqE/EeaY+ZuqSe40hIJR5LRvbSLD2ca6CvvgmozMjoizA2V9bFZWNjmRZ/n61eQ iCzHrjRQritpD8sTWgpMp5ru8T6oys26Fm1w/98Ol3ZjEdMn2VfjcmHmF67sFTFpidlZnBw 49LnEoylvF9VihPiGE00c3W8nzRlmy0LQu0LLD3lHYFq5gmo49J5MToitKKzaqTFC/BZcXD zIxUsQRLl/2MRzCDcYc6j3MjCb2y92EtBE92jl6FbnfgiywrUyO0YyY4GnaAIMO1fArrAFX 82PfJXio5SPAtbhyv41y4JSqjEy58qUlXNjPf1b7znw3rc6nfDat72wQc28w== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id ECC2768E82C; Fri, 29 Aug 2025 17:07:12 +0300 (EEST) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1756476426; b=lsbJqk/uwO2mxsRVXvbfGyiG6EvFGGGl1kjZ/vmx3uaHbo2mEpXjoxtDhp25uK/bmhT8l jmk0KyLQ7HwrdBY/L07t8iYOG+1Gq7a/HtS4f1V8YjUCLhk42w81DLFmD4oVT7z35GbXpQj euOXNaXYb4PlVXbpYjSyJbd0D/Tpv9EVssI1V/n54hU8fLQg7HavWSRlNbzjhDPvag5++g5 DBwI0hA14EB0l4AniN6OQ2rmSHmwWLF/mZmSs6bYunqibnkQ+0iEwGU1zPAx00s7KnYly41 I99KWl87TAmLVG7ZRZuS17iHEzifLBn16HojvLyfCUvWWxktJ8056nA89d+w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1756476426; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=jkyJ4Hsv0xbr5dyjBoKXlHnupfyD1RaJD4qvKrxbEIQ=; b=Xo5xL5ebOEqcvLyfq+qIEMFj52XBZFB/i1clf24JBM732E4dOonaCtgp25SFHtG0GU93R LAsZH0iFdLfs9WDaE+r0FuONDEuS2hA2ykUPH0E2rK+R+L1oBb3vro4ZzkzR11pPKu2LWsL 7wB3VQbXD/VNMuqDAfmfAY87s0XzyJUKONH3xemZIRi1vAdnX3x4p+WuLuWUNOwXgsmQ1/Y EzJcf1LsIKaOaNehX7YDh+MQbsNGq0SmNtmff52kjyG1rz1OdNrEoQ9tBCUiqPwCe8kt1vC Fp8yVpdnpNqTqW0/S5GUh7GmMhUxbbACrqKn9Slnu74c5qVgiPTMQc5ZdGFw== ARC-Authentication-Results: i=2; ffmpeg.org; dkim=pass header.d=axis.com; arc=pass; dmarc=pass header.from=axis.com policy.dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=axis.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=axis.com policy.dmarc=none Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013037.outbound.protection.outlook.com [52.101.83.37]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B916368E714 for ; Fri, 29 Aug 2025 17:05:21 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j8J3OP2dMZS/XDU8PGw4XnnFV3jA1TrRabxrBESH2xGSHA3/qMuXXhgxfOr9AFLPlVNG/jIsbDPQ78/QyX8ZaPxDBV2HG4am33CumToluLlDK2vdAaTZ58uBK/7lMJ8kuzZiJmk9kJuJDaritFBHh2yhkfubtYtJS/hbuMyn2K1WySVcRdXSm11q7XX44yRqvoJFU3+cnQ+plH+CZeb3ljLwPEW53ENcJi0/6We5poTivG3E8QtO8Hx5WlFvBwWLpGf9G6vmBF9K+e6IhjveRP+aG3G4ujfMm+HZnQbnf92ksHJFvD3s2pDgEVrYVXt+U9habR1TU83RHnn8t/hTqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=06w3nGKpxzwkVR2WLhHT5oaSvtWKGIbBdWpnDqRyYXk=; b=w9TdZ3HD3Me8SjjiV7nghWwLW4oAlvdsWzo+kDuxbwdzDTrkEe3dpJByROl26FkdGFq1yWMfN5QJP8tE7W3gZM+oP1DFWUB1SPMeEgujFA/l2rdUvqugmH+/gqt5rH1UQM5Bc7KL8Ubw47wR5Jv2HgDblsO080BnPR3rBzFxsrhhZTF4mwlH7Q9f6rTPf9CVsX3kPpAlResRSpWt3tgg5BZJnid8hr5b7WayuqVPs99dpYAvMdKdbY/aPsaRR4XMOEyDPgli3mtPDNL3/97bTBErEN8dcbIaB2X6mPsigPlJKI7UFhVDVUnV3IEi6kI3Pnxh3bpln51PWAwcFVjgfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 195.60.68.100) smtp.rcpttodomain=ffmpeg.org smtp.mailfrom=axis.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=axis.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=06w3nGKpxzwkVR2WLhHT5oaSvtWKGIbBdWpnDqRyYXk=; b=Ke7hJDHwxAjoG3BSfq8nVb+WTVD3xCnU0ZEr6ffcgxnO7I8cHEZYD1UQzpwPT74PaX0ZAaDd4Gn8iRTLxIlr+M/5B8XlJTCiSyKlNyMoQxMoDLc42Rmlae27mYMo5CIgFHZF5yaJ/ynFvzITChPHwNxSzImtAdzehyDs12GzQb0= Received: from DUZPR01CA0015.eurprd01.prod.exchangelabs.com (2603:10a6:10:3c3::18) by VI0PR02MB10585.eurprd02.prod.outlook.com (2603:10a6:800:201::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.19; Fri, 29 Aug 2025 14:05:14 +0000 Received: from DB1PEPF00050A00.eurprd03.prod.outlook.com (2603:10a6:10:3c3:cafe::aa) by DUZPR01CA0015.outlook.office365.com (2603:10a6:10:3c3::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9073.19 via Frontend Transport; Fri, 29 Aug 2025 14:05:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 195.60.68.100) smtp.mailfrom=axis.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=axis.com; Received-SPF: Pass (protection.outlook.com: domain of axis.com designates 195.60.68.100 as permitted sender) receiver=protection.outlook.com; client-ip=195.60.68.100; helo=mail.axis.com; pr=C Received: from mail.axis.com (195.60.68.100) by DB1PEPF00050A00.mail.protection.outlook.com (10.167.242.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.9073.11 via Frontend Transport; Fri, 29 Aug 2025 14:05:13 +0000 Received: from SE-MAIL21W.axis.com (10.20.40.16) by se-mail01w.axis.com (10.20.40.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.58; Fri, 29 Aug 2025 16:05:08 +0200 Received: from se-mail02w.axis.com (10.20.40.8) by SE-MAIL21W.axis.com (10.20.40.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.58; Fri, 29 Aug 2025 16:05:07 +0200 Received: from se-intmail01x.se.axis.com (10.4.0.28) by se-mail02w.axis.com (10.20.40.8) with Microsoft SMTP Server id 15.1.2507.58 via Frontend Transport; Fri, 29 Aug 2025 16:05:07 +0200 Received: from pc55631-2335.se.axis.com (pc55631-2335.se.axis.com [10.94.180.160]) by se-intmail01x.se.axis.com (Postfix) with ESMTP id D9A6D7A9; Fri, 29 Aug 2025 16:05:07 +0200 (CEST) Received: by pc55631-2335.se.axis.com (Postfix, from userid 18910) id D3B4743A3531; Fri, 29 Aug 2025 16:05:07 +0200 (CEST) To: , , Date: Fri, 29 Aug 2025 16:04:54 +0200 Message-ID: <20250829140459.3220037-1-peterend@axis.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <0250811223419.GF29660@pb2> References: <0250811223419.GF29660@pb2> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF00050A00:EE_|VI0PR02MB10585:EE_ X-MS-Office365-Filtering-Correlation-Id: b91a6ad4-875f-452c-5dd6-08dde7051343 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|36860700013|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?bJAj0u1eoYjHftANrrFuUxou/EEQBqdamsbeIQZWc2VDR8nOLBKDgKncdEl8?= =?us-ascii?Q?JVMZh9wKGNuh4MYbuLqlTmrDspWsr0NLMMt0pxJgUrNB10MlCVqlUh0zGWNj?= =?us-ascii?Q?mzOX3ddFK+KKFEzmPnmWhtLdvRUhHgVx52cG8VLR/QMr2vv5I5+yyN5OmPCG?= =?us-ascii?Q?mDqzlpvGu3uFn5vVwxdPgeDHiUqluNvtgOATrsQAEeXxuYZNPdyQbdgl49qN?= =?us-ascii?Q?fTNFn49OqRUapETrMIOiJm+y5nTAH/WuLWnT7zbJzPAB1xmc9flw4FvV7Z9g?= =?us-ascii?Q?bkuYRaKE6shqMrvH96+1kkWS/Dl3T4pqLTRUeF6xbJo5SzuFr61fODta0Ywf?= =?us-ascii?Q?7C8876G2sm9BunWoIQfEBpxKLEWpA7T1P7ipwUiz4UhwpjQrh/TbvKX/7X4b?= =?us-ascii?Q?JPGEA69+wzBNfmq/zcQyZKlhPMZRw6P761qx7K8GTTp5BDE/Msv4T9rIdRWY?= =?us-ascii?Q?27NNURLoF6PoZ00an5VwTk189LdHkwaHfRXYtMP8a2r4BFWDBd3nXP5sUneX?= =?us-ascii?Q?+E4WvVaxxPZEtCMODDILN1Q1uDFwikY2Qz3pzwr3HdnxiWVNOKAt5foXNaUH?= =?us-ascii?Q?/biQULlTHhffxu3C/qI+rTCuqdu/ijSjkaB2Dmm16slG/EupCxqy0IN7BJzL?= =?us-ascii?Q?zW6ponoB2jfpVxk8hNTDGgpZnjDKSW4wK4EoMwpbfgTTWOZWIlF2tZUTr7yX?= =?us-ascii?Q?G64oxSdI0nBlO50TSeOLokYg8IJNZTLUsiO6CdwAGjZsCYzIS+smFuGqyDnL?= =?us-ascii?Q?8OfJzRwllkwX06lwjfACF4jyBu6/GZMdw/F1d+II3byygUITqYJ38mjf0DoY?= =?us-ascii?Q?VO4tl4lsiSuAH29yK+Q50jFufNjeH9ePYDX7qdMIhC1T2vKOsN6Af0GJ/S8u?= =?us-ascii?Q?W5st+nNguDLOmZVoSMpMkNFVElKrxPT2WwhNjVxoikyyYuiRVPCz6OM2TcRk?= =?us-ascii?Q?fSRz/H1qziI9npSAqcDuwymg+5KRSgBawXnVkHXyQBcT5fKoi4wnLyF/EFWC?= =?us-ascii?Q?JMNkERn0NWWVXkTZNw4KXJT020eifCr2XJR3/rzGT3/Z4/3F/xQmA5PXMDVz?= =?us-ascii?Q?wwbNfvrvVr0VwADp8OhC5nFblYdGm9vbHNrwdIdVihLqe5I7JPS4z3KZbSkn?= =?us-ascii?Q?eGKBKVw6OuzPTqFVzss/XeVSoO9pSF+juBEa4Ev99SNASu3/sAojoDuYRb1m?= =?us-ascii?Q?cyA1mYRAKlMSWZdG7A8t1r0ytVmyCaZ85P7KhnlcIeZP97WvlMk5yUcHO49+?= =?us-ascii?Q?lReC7XvtmgPVRnj4xsIdXwBt6L1WjDs9N6q04h+X2FwKf2Uuhpy1Vj2ecH2g?= =?us-ascii?Q?2rtbjf12e9Z0gfS1Dx8hDS+NJaPOaR3av27/ndtASLVsd6YoLl/NjdicAC8A?= =?us-ascii?Q?vn+qBeg8nxnMJMeG/zLidJR0yXPZmfy0NfVnjML1f6ZR1uM4GbAQx1gI0Err?= =?us-ascii?Q?kHGEOPPNevYjL/W+cKZ2C9YqRyFYmR4CY4yhp/aN5nNPlDZE9VQiveylSb2R?= =?us-ascii?Q?Jswan9poMgDfs6f/BlsodRlPg8Q7SiwJ0lP5?= X-Forefront-Antispam-Report: CIP:195.60.68.100;CTRY:SE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.axis.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(36860700013)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-OriginatorOrg: axis.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2025 14:05:13.9999 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b91a6ad4-875f-452c-5dd6-08dde7051343 X-MS-Exchange-CrossTenant-Id: 78703d3c-b907-432f-b066-88f7af9ca3af X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=78703d3c-b907-432f-b066-88f7af9ca3af;Ip=[195.60.68.100];Helo=[mail.axis.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF00050A00.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR02MB10585 Message-ID-Hash: B3KLCS3WL3OY7GZTMOINSDCM3ERNCC3W X-Message-ID-Hash: B3KLCS3WL3OY7GZTMOINSDCM3ERNCC3W X-MailFrom: SRS0=YjuK=3J=axis.com=Peter.Enderborg@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH v3 0/5] Select output interfaces for ipv6 multicast List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Peter Enderborg via ffmpeg-devel Cc: Peter Enderborg Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: History: v2 Added configure script to disable interface selection for systems that do not support ioctl SIOCGIFINDEX for mapping name to index-id. v2.1 rebase v3 Added patches for command-line options to select interface and maximum number of interfaces. Spited iterate function to use a helper function. Peter Enderborg (5): configure: Add test_ioctl and test for SIOCGIFINDEX avformat/udp: Select output interfaces for ipv6 multicast libavformat: udp.c Add support for multi or single join libavformat: add multicast interface doc/protocols: Add command-line description for ipv6 options configure | 16 ++++ doc/protocols.texi | 17 +++- libavformat/rtpproto.c | 7 ++ libavformat/rtsp.c | 6 +- libavformat/rtsp.h | 2 + libavformat/udp.c | 173 +++++++++++++++++++++++++++++++++++++++-- 6 files changed, 211 insertions(+), 10 deletions(-) -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org