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 C68234AB57 for ; Tue, 21 Oct 2025 18:41:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761072091; h=date : message-id : to : 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=FnPwqFa612ohq1SMhKrA9xPl4I395cyfnAoAH29000Q=; b=Fs9O1rCFbIjZCd1A/cv8eBUnHqPtufnicCB5IUav1gMqw5obrSNDPqLW934oSJHLFt2/3 DArimNQ29KzS3Y6lKCKZi+4ZiHap774yjOesFLPMruQZht4CCW6J26ommmNorYJYRPxKt6N LlMFx1rIqcXlQR/b+LSU3/JztSSs+ABYvduB0Qt6afcFFPYABmqydi/dgACQoT3EoXPv4sg AOLYKGNTZUdaaWNe8x8655vTzDbRqeDWxU4uER+0DY3thXPyYM9a07AKEwCjijKz42fvMlu sQ5Fn0cc67D53tW4i4pkrVZRXFvNEtdQIHv9Hp1tMnIgHRVddwyngrghWC1Q== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E9C5068F517; Tue, 21 Oct 2025 21:41:31 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761072090; b=cTYE5f6qZ31SrILQxdDAWIdrfCEoR546w++Oaq+2tbCoJ2Zhh3WLMkd5NGY1M5a7rbUu1 In0fAN4kGMlazcq5BNcXMKM3c8xuyH7OGAJO7IMkLKotlYawDlcWPaom4c00u+fHPBn6juA p+YQPJGRY6TRBOgHhMFVOmKk5/Z2gOzWuwFiiXAjf9W3i2Jk5vo/wDAm+LzNsLpg8d3jaCm 0Yefwni6XvAdj1Xjw79X8TMTyVMaBV29gdU8t/vURAKi3EOEnXeGbeUWGLSa1Gzq+XoL/gi 6MnLCrSG9Xj/xnLnN2XIakcZmWsi6FfIBZBCJRFOf/iWx4xQffpbUnbDS8XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761072090; 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=FnPwqFa612ohq1SMhKrA9xPl4I395cyfnAoAH29000Q=; b=pH0KBPGDx9MmVnYxHKB+VwGW3s6GQyLZObE4/zh9SjANBOySoRR44pj9G/+FvZOSkZ+ah zz8OkkzEtLsP+jJjAumcdUDn6RMfA1sKhb6a65QS/6NIksjbXSRKm6ou9WHkP9HDfydcxxC O31+0yFzVY91Tuvh2AB8Fs2JAGYdn5Jdau3BulfDG8IrrXYeGMpaHrXNNQjvRZKRGwFCRY0 r4GnMeuE8EwncVtN5Vr3xWXleAXRL80wsMrIRjL3HKIqmVplhFuqfjuh/yKvi9YnUYJ5B26 7IA4Buk4tMHa3wmlgC3FXKebJ5yUw9oQt6EOxOINVUxMAzP7YHSv4sJihscQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=fail; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=fail; arc=none (Message is not ARC signed); dmarc=none Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D70CE68F442 for ; Tue, 21 Oct 2025 21:41:15 +0300 (EEST) Received: from haasn.dev (unknown [10.30.1.1]) by haasn.dev (Postfix) with ESMTP id 66A684799D; Tue, 21 Oct 2025 20:41:15 +0200 (CEST) Date: Tue, 21 Oct 2025 20:41:15 +0200 Message-ID: <20251021204115.GB14557@haasn.xyz> To: Tomas =?UTF-8?Q?H=C3=A4rdin?= via ffmpeg-devel , FFmpeg development discussions and patches In-Reply-To: <23234a7ec4715e7df0c9c4e5b2ad9556a98d6823.camel@haerdin.se> References: <23234a7ec4715e7df0c9c4e5b2ad9556a98d6823.camel@haerdin.se> MIME-Version: 1.0 Content-Disposition: inline Message-ID-Hash: ECDHVJ5ZWPRPTKZH24BR4K6PHSUJHZZ6 X-Message-ID-Hash: ECDHVJ5ZWPRPTKZH24BR4K6PHSUJHZZ6 X-MailFrom: SRS0=slUS=46=haasn.dev=nand@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] Re: [RFC] C++ 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: Niklas Haas via ffmpeg-devel Cc: Tomas =?UTF-8?Q?H=C3=A4rdin?= , Niklas Haas Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: T24gTW9uLCAyMCBPY3QgMjAyNSAxOTo1MDozMyArMDIwMCBUb21hcyBIw6RyZGluIHZpYSBmZm1w ZWctZGV2ZWwgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPiB3cm90ZToNCj4gSGkNCj4NCj4gSSdt IHdyaXRpbmcgdGhpcyBlbWFpbCB0byBnZXQgYSBmZWVsIGZvciBob3cgZXZlcnlvbmUgZmVlbHMg YWJvdXQNCj4gbWFraW5nIG1vcmUgdXNlIG9mIEMrKyBpbiB0aGUgY29kZWJhc2UuIEkgYW0gb25s eSBwcm9wb3NpbmcgdXNpbmcgQysrDQo+ICppbnRlcm5hbGx5KiwgYW5kIG9ubHkgd2hlcmUgaXQg bWFrZXMgc2Vuc2UuIEkgYW0gbm90IHN1Z2dlc3RpbmcgYQ0KPiAibW92ZSIgdG8gQysrLCBtZXJl bHkgdXNpbmcgZmVhdHVyZXMgYWxyZWFkeSBwcmVzZW50IGluIHRoZSBjb21waWxlcnMNCj4gd2Ug dGFyZ2V0OiBnY2MsIGNsYW5nIGFuZCBjbC4gVGhlIGltcGVkYW5jZSBtaXNtYXRjaCBzaG91bGQg dGhlcmVmb3JlDQo+IGJlIHNtYWxsLCBhbmQgYW55IG1pc3NpbmcgY29tcGlsZXIgZmVhdHVyZXMg c2hvdWxkIGJlIGNhdWdodCBieSBGQVRFLg0KPg0KPiBDdXJyZW50bHkgQysrIHVzZSBpcyBxdWl0 ZSBsaW1pdGVkIGluIHRoaXMgcHJvamVjdCwgYnV0IEkgc2VlIG5vIHJlYXNvbg0KPiB3aHkgdGhp cyBzaG91bGQgYmUgdGhlIGNhc2UuIGRvYy9mYXEudGV4aSBtYWtlcyBtZW50aW9uIG9mIExpbnV4 Jw0KPiByZWFzb25zIGZvciBhdm9pZGluZyBDKyssIGJ1dCBGRm1wZWcgaXMgbm90IExpbnV4LiBG b3IgdXMgQUJJIHN0YWJpbGl0eQ0KPiBhbmQgcGVyZm9ybWFuY2UgYXJlIHRoZSBiaWdnZXN0IGlz c3Vlcy4gU3RhYmlsaXR5IGNhbiBiZSBlbnN1cmVkIGJ5DQo+IHN0aWNraW5nIHdpdGggQyBmb3Ig dGhlIEFQSSBhbmQgZGlzYWJsaW5nIGV4Y2VwdGlvbnMgKG9yIG1hcmtpbmcNCj4gcmVsZXZhbnQg ZnVuY3Rpb25zIGFzIG5vZXhjZXB0KS4gUGVyZm9ybWFuY2UgbWF5IGJlbmVmaXQgaW4gc29tZSBj YXNlcy4NCj4gVGhpcyB3b3VsZCBoYXZlIHRvIGJlIHRlc3RlZC4gQWdhaW4sIHRoZSBtb3N0IHBl cmZvcm1hbmNlIGNyaXRpY2FsDQo+IHBhcnRzIGNhbiBiZSBrZXB0IGFzIEMgKGFuZCBhc20pLg0K DQpJIHBlcnNvbmFsbHkgaGF2ZSBhbHdheXMgZmVsdCBsaWtlIGRlYnVnZ2luZyBDKysgaW4gZ2Ri IGlzIGEgYml0IG9mIGENCnN1Yi1wYXIgZXhwZXJpZW5jZSBjb21wYXJlZCB0byBDOyBidXQgbWF5 YmUgdGhpbmdzIGhhdmUgZ290dGVuIGJldHRlcg0KdGhlc2UgZGF5cz8NCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QgLS0gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFp bCB0byBmZm1wZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=