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 A571F4F3EE for ; Tue, 24 Feb 2026 22:08:00 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'TuOM53JpmXHM9xEksVZRlBm2CtGqQyKsbFbLkXkgBlE=', expected b'aNCV1c//Ksc0dvb8xF8AvY/Qra53yponjU5E1QDn0vE=')) 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=1771953525; h=message-id : date : to : 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=6pq7W0D+D2cLFGVFk63Onkhnxn9MiE2SQf6dQip430I=; b=JB9yduPLkUB9X6x/oeBkmcU8EmSYzXZ83P7A7SvF8lrwOUOMHgAO1cqchs13/1ydi/+UG 1+BayxP3kSBUDYqmIwbDSDq3RstFuTiSFMaBF6JeVNFkN0SflnesTkR2Md2NJv828Utht8K t2mldFcrWiOXh2ockRafJi9SKSnLkprIkoq9+rQzXRLM0dLdAC4xN4AXPThTgmLdK/XJ1YK RubIKtpAwdBGX7wZAoBchdJzdsv1iRWexbPj0gL1pNE3LdKSUR1IgTlZ5LosJbbkHZjYOeO 8/9gtchfD8hOKBT58iE2w+svkL1BS5XPPbwvJX+A61qRaSm++R/fyqslfj1Q== Received: from [172.18.0.3] (unknown [172.18.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3A5736915F4; Tue, 24 Feb 2026 19:18:45 +0200 (EET) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1771953518; b=YFeYy1QMIrp7WSLMHlkSVufLxoIdxMMM6oJFYwK7o0Hpxj5qF7tez340x8F+CIWFP0nf3 AR0jk/6HcK2RDbRcnlzu6A9DmPtzxqQ/iz5QOnkXhw3fA+CEoNPz5h0FIaSz1jQuW6Gmst1 JOXkM/3fcqT0cdBb+9zYR/MuirRXCShZQNTiOkRxGjrpxUZKBLUkWPKEc6NUU2T5S3xTZOx E5IRaWfa6pnF9HeceC3nGMqzlo2AbWDAiVbeBGtkk1fli72GSD3tJJV4m28vtuC4jXBY8iY 1iwOVSHX0SKVuXErEgTkS4pVqIAJO+aHbRYRwrU4CunQDoF6/aeW/IhHGmmA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1771953518; 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=TuOM53JpmXHM9xEksVZRlBm2CtGqQyKsbFbLkXkgBlE=; b=FcTgGXWG5cJG54HoSS2ueL6qAHghDy961WpNZHXZSvA/4mEj0bs+khq4FxNrKK8kVDxiS m5KgUkCbNTZPK2d6u8QEIBJrbs4jRV8r210mr2YarJ0bzpWHlFPxxwMA+Cb/031qkPu8q8Y yR7a41PLulR0fhvmoHkQevHQApb62mSZPod5/0p2OzXpRaBYKcdVXmFnxihpmmPGmFEOs0T 9UNZuCV3TfJEaY2g8WVMdLSx7yk8v4QAesIO6yJcKuvJhC9jXGdoHePJwBfMfzLstxq9TAo 4Yc0nIUij4FHHYpTBBnqVLCcbbkC0lsxTE9guid4WDipLhTl08S9b/897LhA== 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 DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011039.outbound.protection.outlook.com [52.101.65.39]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id EEB3C6911B5 for ; Mon, 23 Feb 2026 13:09:32 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iHNzdxSKDpWZcqotjOyVKqHDCLsdVNg5VE8BQpmmwd51nNPbJjHQkLVaI0bCLfw+1iqiZoMpeR8mRu68D2IAf5A4ZpLQZfUyHeTDJPP7LxDg/TjetO2UG9IZDBlsjtKhjjqY6GeefTDB02tlJ7I8orZOsb/nPgq7EJXuGx/f1slWWkTX/RVDXNULtmiTiGBVD9uTukJiuhVzFnTBGh8syLv6KY4NY1r6l9tEcKLLiN8O8+o+LSor4uaVMbbA8VuD4BcgPkGRQZoXN+4MB7U41+yp33bQPISQc0qte4gPLnaJZV8Lmux3N0wPPuFO2zz/Kx3RBMn1bjWIss4hs/HaAQ== 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=aNCV1c//Ksc0dvb8xF8AvY/Qra53yponjU5E1QDn0vE=; b=tKj1YuTxEEqdDHPORDwhgYuHVDPnlla6bDm+tAinvdxxNzwwX/d5OmczGRsJ25v14BKKsT8tNICB1XY2tMqPPfclE0nI7p9Bp+dhUFX9LD1YzYLLS3U25UK8dfWvz/3efLCm55BxVZyLTXcFJpCO4lWKEyI6REp2cGvY18i4gEmIXgYszz9T0KLX7BVoXtMP2GLJcjX99W8GzxQ7nde4UGAqSRrj6NXktBu73IX8yRm0y70/3mQ01BAxJBlDwP+VsK8cX7MBkMWjBT9Axpkz2eaKBRm2LUsP/ZxGMEuhYC5mSTDfXCGx9g6H+EVIptj3XexPalN7zBmwW9XXFqvXUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axis.com; dmarc=pass action=none header.from=axis.com; dkim=pass header.d=axis.com; arc=none 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=aNCV1c//Ksc0dvb8xF8AvY/Qra53yponjU5E1QDn0vE=; b=j0MAbd2ZRUIYh46p5JerO9emhJkDF1Vjxv0Go4Pv5e8QuVaMXmOFLujsPYNZQE3y7xd90wOeUznL0vDPGdgxCLTgzGMIl3qjl1S1X8de/lWth0C0P6Nd84PX6TB2W0GuN6A4naYyTsALlaXYLB1XIJ0Wy+cIQAtO+rNrWG0RdHk= Received: from PAVPR02MB9230.eurprd02.prod.outlook.com (2603:10a6:102:325::19) by DB8PR02MB5801.eurprd02.prod.outlook.com (2603:10a6:10:115::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.14; Mon, 23 Feb 2026 11:09:31 +0000 Received: from PAVPR02MB9230.eurprd02.prod.outlook.com ([fe80::7d8:cb:f6ff:f8cc]) by PAVPR02MB9230.eurprd02.prod.outlook.com ([fe80::7d8:cb:f6ff:f8cc%6]) with mapi id 15.20.9632.015; Mon, 23 Feb 2026 11:09:30 +0000 Message-ID: Date: Mon, 23 Feb 2026 12:09:29 +0100 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-ClientProxiedBy: CPBP307CA0009.DNKP307.PROD.OUTLOOK.COM (2603:10a6:380:1::12) To PAVPR02MB9230.eurprd02.prod.outlook.com (2603:10a6:102:325::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAVPR02MB9230:EE_|DB8PR02MB5801:EE_ X-MS-Office365-Filtering-Correlation-Id: aff89d09-16ca-401f-6101-08de72cc0456 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aWczMFJERE1URHdvRHBEYWNtTTJwdFNkOXpiNWZjM0ppbzMrYVZ6MnRTMFU2?= =?utf-8?B?ZmxaZGJuWFZpWCtXckNRT2NBRmVibGt1R2Ewc3NrbTNBanFRT3V2eWp5V29i?= =?utf-8?B?M1FnYkdDWE05cHBURFZZd0pGQjgvZG10QmJ0bGdiM1FaMzd3YWtLQWVwVENS?= =?utf-8?B?M29Ud1RHeHZwL2FobmtJaW1raVpEMGZlOHpXcUpJRFJqTlM0cU5pUkt2Zzcw?= =?utf-8?B?ZnFIRnhqMHdQRzY5V3F6YktJcjdRY3ZCY3dJSitRQ1NBK3M3eXh3TmVJN0Vw?= =?utf-8?B?Z2N6d1ZrSitDVnUyVEVTNDhmL3NiSDRObTZXdXBOYWY5RVoyNDRFaUtyVzB6?= =?utf-8?B?OFF1cUo5aWJhRUhmRTV5QjgwUG05RVIvd0Fid2Z1bWJ3dG9jWFoyUVFmRHFm?= =?utf-8?B?TFdYQzQwbmpKNGkvM0xtVEFobXNWaGcybWZ1NlNicHI2Y2NjcmpyZDF2c3Vp?= =?utf-8?B?Tm9SWGNBZ1BYZDdNNDdZYUZJUElHOFRmd1VIOUh1ekdhUVZlZEpUUGFYN1pQ?= =?utf-8?B?eTl4VlhIYWl0cnA1bGRMcy9VTnhlK3pnYUtzRlE3ZFZmRitkSTF3NitnTWxW?= =?utf-8?B?aEQwaGdqNzUwSng0Myt4cTJYaklQR1FiVStqSVdpMXUyekRoUS9sK3UxUFk0?= =?utf-8?B?bHpocGNEYzV6Y2FzVjh3ZGxRci9QUWVMS3dXcmhraVdZcm9Vdkc1WnVxSVJ5?= =?utf-8?B?UzQrKzVQVE5VNXlCYkkvQmloYzYxbWlWWmlLdWNGMGljVGVZZ21FODdyTXBD?= =?utf-8?B?RW45T081YXpaL0FQdVJzT0RlaFM2dlhHS2x0em84VFBRT2R4c3Y5V3p5ZXlU?= =?utf-8?B?ZzVhZmk0a3JheWR1L1I4MHhNU04rZUlvZ3ZjRDVEOVdrNk5pazQ2cTREam1x?= =?utf-8?B?TVNKd3loT3JVdWVCMGFxRW1LMSt6QzY4blh0OEd3TXRGZFZvUUZFK3k2ZTUz?= =?utf-8?B?eThCRk5ndEFIYTNSdkVyZnNlR29EaHpOWlZScUNPQXhrekh5TUVpalBSelE4?= =?utf-8?B?TkI1YWkwUzhZeXNEbkVQK1FxZ3ZiOHR4SzBlTUc5MnVIYVlTczA4OHVqdnBY?= =?utf-8?B?RStFSklvblk0eDB5V1Uvd2NtRmxIRWdYS0xYeFd4a1Rncm85a2VuNDFvTFhu?= =?utf-8?B?MEVNRHZDVEdoMkIvaytmVmVNN0NieUFrd04vZDZsa2ZqR2ExbEFXV3U5dk5y?= =?utf-8?B?RFl5VzZCcFlrWWs3NzdoeWh3RWR0bmJPWWN2MDNYTCtyRzRhL29EN0FRRjZl?= =?utf-8?B?VDlCT2d4ZGt3YWd1MGlSUkcwdGNKV2pqNXFETStHd2N1bzYvT0I1Skc3ME5D?= =?utf-8?B?Mi92c2N6U0dmK0lKaW54VzhhMldLdXM5QUFJcnpaamc5bW03Tzl0VVpUNUNZ?= =?utf-8?B?UE1IandoSlRmcnhudStyNFp1Q1U1RC9rQTdiZFlkNHZFTGVwR1BsZGZUL2JC?= =?utf-8?B?QWh6YVZmSnpUQ0NVRWVPZUU5QUF4QXpwZDZuemtMK0sydnpsMXdDZEpvT01O?= =?utf-8?B?R05vY2traStYcmNtTFl2OW0zeEhNVzRKMWVrcHFKM2JOLzVsOEh5SytZcDBE?= =?utf-8?B?VHNYL0QxRG9ObHAzWHVyMHZoRDRvZUJKUXB3ZTQrUDh0eTNLSUcvalpKMDRS?= =?utf-8?B?YWFjeUliQnlTblZZR1FVSDBNRkZFUFNkSmxDYnBxZ00vc0tQU0hYN0ZGSnVj?= =?utf-8?B?YkFWNmRtNUQ2VmxLUWY1R3hRUFVLbmhibDRQVnlsNXJhRWFQUHp4bDVzTVo1?= =?utf-8?B?YlZUemwvbERsTGsvbmRWdlE4T2JYRjRENkNqMWJ5WlpWem9ZZmExTXk0QVBX?= =?utf-8?B?TDlRS0RWL1hPQW1yTEh4R3FRRXpEcFQzY3R3dmVPM1M0YkY3ek8vVG42K01F?= =?utf-8?B?UWViOHJUN0ZsMW5NZHlsSDZWdWZYWi8vQkx6VUZ5bUpxaGJLaktkTGhlakFy?= =?utf-8?B?cWZIVUR4T0JwZUcrUGhKbXlGL090SjU3cnpLd29tNGhrVDhKV3ViVE9YZ2lF?= =?utf-8?B?cXBjeHRXKytNZXZMWG8zdlVJYzUwZGlScEwzeEE4YXJOQk55TTVWbjdFUEo3?= =?utf-8?B?K2xLNDRtS3E2anBtZ1pGWlBHVFRBUWJJK2hyUksxTUVGOXNQS1JqUXNOSXVW?= =?utf-8?Q?4snE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAVPR02MB9230.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cG9pTnpJT3kxZGVlTUdDa29JNlBPaHZ6ZEhXRVMxbGNsTVgzVm4xSmpiOXN4?= =?utf-8?B?V0JCNjNoRlpDVFhoVy9EYTNVa2pTcUM1WHd5SENZbkdJZm9nRVdYdVhoWXZD?= =?utf-8?B?VDNLR2ZHY0thYjQ0YUpCUlY2eHNiek00Z3J0K1Z6a2R2eWFQSGhoc2NnNnNm?= =?utf-8?B?cE9mc0ZzbExqUjFvLzZrZ3o5Rzl1aXMzbzIvb2VKVkEyeEZGanVKQ3hoS3Ir?= =?utf-8?B?NVNYYi9tK2oxNHh1QTJlanU5a0w2VExvMGxHcjVWbEdXOVRmNXRNdGJnRlZD?= =?utf-8?B?SzVZR0UwYjZZY1dnVlk0KzhJK1F5aXo1VFkzNmM1eTZCcTZhMFJiaFVEOU5O?= =?utf-8?B?alF3VE9ld1dpN2twSTgrd3JRZThSMHBibEZpSWdUMXlFUVp2SFdBdnhpd2Iv?= =?utf-8?B?VFFQd1lPdEJLYUZOMm9RMkUzVWxJeDlYcFVET08ra2x6akRCRXF5bUt0dVJE?= =?utf-8?B?R3QzbWpnT1oxL0I2aktTQzhlUGRlVkc0YjVMdkloQnNjY3EyMGJoM21OQTV5?= =?utf-8?B?Sy9VR1VvcjZyY3k2TjZjendkb0RKdUhSa3Y3dlRtWkJsbElHbUM4K3R4bUpO?= =?utf-8?B?TldURGhhSUdvS0xkY3VaRExINk5SWDEyUStzMm11L2V4SmlOa0hkU1JyTDlN?= =?utf-8?B?alcrVDhtMHpsQXA5TTBzdlFLTDlTc01IRmZJSGZpbHpsVHZhc04yaVR6M3dR?= =?utf-8?B?cEN4ZXdXSFIySWl1Ni83RkZNSklyNVAvUUZQNHp0RTBZVlI2K1dDOEJBb0tt?= =?utf-8?B?Y0lyU2diN01tbTIzWmNrUVJIQlNhSHpBUlFyUG80SVdDUFBibXAzdzdpQVJr?= =?utf-8?B?SWVsczU4ejVqcm12RWx6K3RnOGpoMHVNdHMyOWlZVG5XRTFQTElOT1AxTVZB?= =?utf-8?B?cE93V0d5R2FMQy82Q3BVSG1oeS9SeUJIUVFJdzVnYk1ZbzNyeFlybFlFZU8r?= =?utf-8?B?L2FFT3lXTHFNcWx1TktnUlZubHNIbmU5cDZhOVRuNStXY1ltMFVURkdFQ3dm?= =?utf-8?B?NDA0MkJKd0c5RXVJY1FvaXhaa29DbCtoOVhiclFZbDEvSU84WlMwMHQzWVhS?= =?utf-8?B?Y1pOLytRbndkTU1nSDNCK0RZUGFzYW9ZRmtVdXBMelc5dEVkRHZRRXFIQ3lG?= =?utf-8?B?a0FReWxIQTZEcVlaemtmN1pYUFgzMkJMakV3T2V1QkN0SjhsbURaT051Ylcw?= =?utf-8?B?dlA4cmxDQnFFT1UzQVJaeUVZaTVzcy9oRUI5UFVaNm1OL1N1c3o0aEYrRWJs?= =?utf-8?B?QzRvWVd0Y2FVNXo0UlpzWnVGVEZlZmFNcWNHMUtUZk5WVFVDUGtSVElmY3U0?= =?utf-8?B?dlRtZzNxNWcrNUd3bzNtNllsNGFSRCtkWkxPUThYckZiYTlHaVl6bkZIRFF0?= =?utf-8?B?OHA4ak9Zcm5sSSt3SThVSXRVTDZ0VjF6T090OGN4MDIxNWpCQVdiVjZCdGZR?= =?utf-8?B?cGtnSHAzZDRxNlN4ZmZNajhGU2dnV0M4RzRxUUVMSnk1cmdvR0EwZ2YrN1Q0?= =?utf-8?B?RUJMMm9HcVhqOEg2Z1ZXVnNYVGVaUEdoU2U3UlpFYmNwR3dadkplZG5qdkZt?= =?utf-8?B?VGUrSEtzOGdGLzBDamtxeW9VRlhVTk5lN1NkR3pQaG5yR015bmdLL3dQazhQ?= =?utf-8?B?VFhtNEZteGZlbGJDcUNoMTNqTUI1Y0NROTdHWEZ1Ni9RYmVlSXhKTGtmajZ1?= =?utf-8?B?TXZZL0NJM211R0lCbXNHUWVBcVJPWFp1Sm8rRGdRVXNHYjdZeFB0aXgrMWNu?= =?utf-8?B?YWNjVit3dk04ODZ5SUZKNitLVkVHNTNzdXZyU1RjdXdFanlBTGZ4cXFNM3cv?= =?utf-8?B?YU15WU5oQm9qU3QvRlRSWisxOE9BNHFKN0tBRkZtbnh1bGdvMHg4MGdraFYz?= =?utf-8?B?YkJaVzZKV0RIcEd0eUM1eUdlRUV4MHlOYTJtUUEycUk3eGxKM1FpZFFVckNJ?= =?utf-8?B?USttWTFaT1gyK1ErSktxQVZRcmQvL0lvVlU0T051OExBcnU5V29sSmsyRmpS?= =?utf-8?B?WG8zM25jT3VNY3hJUnlUUC9EVUNXdjBtcWRzVHlzRXM4N0VQTXRqWnFYc3dx?= =?utf-8?B?MzQ2WFpydWRqVjhqNG5xMHFnZUZBTUxwQlhsdlFXRjBERVY1TExXd0pMd2ll?= =?utf-8?B?WVNNNnhwK3N6M2FOcGlPdUtZTDFIZ3hnL2ZMM1hESUlWMllEUFRzTVJWZFF2?= =?utf-8?B?cUFGaWFaRkgyZmg5Rnp2bWNkUGh5MkFuTHAvaGtRRDhkVDl1bTNvWVo1MC9w?= =?utf-8?B?bjd3QkhNeXpxcEhKTXJ6RGhGZE5tQU9Bd1o3UGh2a0ZqRVkxMXJsWmVoNnNU?= =?utf-8?Q?z/rQIeFUBYISSWeH+X?= X-OriginatorOrg: axis.com X-MS-Exchange-CrossTenant-Network-Message-Id: aff89d09-16ca-401f-6101-08de72cc0456 X-MS-Exchange-CrossTenant-AuthSource: PAVPR02MB9230.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2026 11:09:30.7235 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 78703d3c-b907-432f-b066-88f7af9ca3af X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ce/g9wfArGkCLyCQE1fdCV05j3Y4sWO4e3CtEyGz07+wN5+B/LdBRcbT2seXSo1p X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR02MB5801 X-MailFrom: SRS0=WF23=A3=axis.com=branko.subasic@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation 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 Message-ID-Hash: HRWFES4OLZLEDXX2HNS6QMAUZKPJUMWY X-Message-ID-Hash: HRWFES4OLZLEDXX2HNS6QMAUZKPJUMWY X-Mailman-Approved-At: Tue, 24 Feb 2026 17:17:54 +0000 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] lavf: add the RTP base time to RTCPServerReport 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: Branko Subasic via ffmpeg-devel Cc: Branko Subasic Content-Type: text/plain; charset="us-ascii"; format="flowed" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: This is needed for the application to be able to calculate packet UTC times. The RTCP packet is sent as side data to the next AVPacket, but there is no way to know how the timestamps in the RTCP packet relates to the pts or dts in the AVPacket. Signed-off-by: Branko Subasic --- libavcodec/defs.h | 1 + libavformat/rtpdec.c | 1 + 2 files changed, 2 insertions(+) diff --git a/libavcodec/defs.h b/libavcodec/defs.h index b13e983b13..c6a941e172 100644 --- a/libavcodec/defs.h +++ b/libavcodec/defs.h @@ -348,6 +348,7 @@ typedef struct AVRTCPSenderReport { uint32_t rtp_timestamp; ///< RTP time when the report was sent uint32_t sender_nb_packets; ///< Total number of packets sent uint32_t sender_nb_bytes; ///< Total number of bytes sent (excluding headers or padding) + uint32_t base_rtp_timestamp; //< Base RTP time, obtained from the RTP-Info header } AVRTCPSenderReport; /** diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c index 5872c0f59c..dddcb17d89 100644 --- a/libavformat/rtpdec.c +++ b/libavformat/rtpdec.c @@ -197,6 +197,7 @@ static int rtcp_parse_packet(RTPDemuxContext *s, const unsigned char *buf, s->last_sr.rtp_timestamp = AV_RB32(buf + 16); s->last_sr.sender_nb_packets = AV_RB32(buf + 20); s->last_sr.sender_nb_bytes = AV_RB32(buf + 24); + s->last_sr.base_rtp_timestamp = s->base_timestamp; s->pending_sr = 1; s->last_rtcp_reception_time = av_gettime_relative(); -- 2.43.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org