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 226024C6AC for ; Wed, 22 Oct 2025 17:08:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761152914; h=to : date : message-id : in-reply-to : references : mime-version : content-type : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=9Sv4Wit6wUx72W1y6SlXlTxVJZHaPP/tdYx2136rjnk=; b=oEK/AU8PHzohBngwlnNyfQe0f7DQKQ77EBhlKsdTMmSx5Hq1ZtO1jarBH/2/nDC+43PBB MHFB5259YRbibWMXdrBqPt3LlhoxLxHt/UVVjdrNrerfCmxllzFwrSyQDSQKdSy15LvkREp B44N3ctVftKEeFNW+OE/tuTmlvul55jQ4hndfVuRmawbFIF/cpLliPrKo+/6VkLR5SVGH6n WQGRE6FSt8VNBbGcxL2ed4FngLcXqfWYljjekDZAk9jrMMJSN0p8JpKxaB+WDbrg/gKkgwE 50HyygD3d0Ojaji92Jde0eVTEw/Qdf66nTb+vJVqXAYrpiGOLsctFlGIqAmQ== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E64CA68F589; Wed, 22 Oct 2025 20:08:34 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761152912; b=GQVUYUej58DjhSon4caa3S3hE46I2bKs4ZANOV/pUSj3xXHz36NEW74nqToX6eLJOJAL8 l7ayuk+NvONRoDPt+jCLKD2sfRGSy5DRI4ZSkjkEmBRHji8yWfS3xW88oyjlZKrPyC9l/TX I+7L00YSvXEMZStwj53LA9JGxHYy7VY1JmQHIl/13+VESEKCMcruVLEbQrGRUVY86Lw8WPd aM+5ZEz/0BvO0CgcfI8WMOr3k/3qItPS3LTBOYVVT9K/NHwxVKgGRzc+dlRgEwqQgvjBFMM ZdrgAWofE5+WsX0UF0c5ZC5JQ05su/K/k6O9RcWbDXZnOUhW5LJPhSAT6v7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761152912; 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=9Sv4Wit6wUx72W1y6SlXlTxVJZHaPP/tdYx2136rjnk=; b=aya3wkjtaV8RbsPora4O+cR3TxgPsrex5ahYEIHIoJBNmzZRI2SSqEC6nkp62vbfpL7TH AFAxtAXlcU/Xw2G6zEcV74eN1N0rUq3d2AhdYmvRYzGHqW54LBiGrsQduN+9gdhC+UElJvh TL2K/Jv8dMFtrAuMN1Iknm+NFjzGmpbYa25aYNxaNQeY6hPoRaIZqlP9b5GexHcynZLoV4d wzxUrMIHUhP2V/+AabEtBwYBiTJuF4GOqWg+33mxSslGrmzrgnej1FfTRpb6JxcU845vnnZ JgGQzmJIZOnmwZMsX+2wAAFT08ldn65EGLHgpOb6AhTUN/iAjuBDptNCKQ+A== 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 1.mo550.mail-out.ovh.net (1.mo550.mail-out.ovh.net [178.32.127.22]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 7B7EB68F536 for ; Wed, 22 Oct 2025 20:08:20 +0300 (EEST) Received: from director4.ghost.mail-out.ovh.net (unknown [10.110.54.108]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4csFwz6pXPz5x82 for ; Wed, 22 Oct 2025 17:08:19 +0000 (UTC) Received: from ghost-submission-7d8d68f679-d8pl5 (unknown [10.110.164.244]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B062CC2777 for ; Wed, 22 Oct 2025 17:08:19 +0000 (UTC) Received: from courmont.net ([37.59.142.102]) by ghost-submission-7d8d68f679-d8pl5 with ESMTPSA id ZYLPIYMP+WhU5gYA9IeU/w (envelope-from ) for ; Wed, 22 Oct 2025 17:08:19 +0000 X-OVh-ClientIp: 87.92.218.75 To: ffmpeg-devel@ffmpeg.org Date: Wed, 22 Oct 2025 20:08:18 +0300 Message-ID: <12317178.1AZP7vizG9@basile.remlab.net> Organization: Remlab In-Reply-To: References: <23234a7ec4715e7df0c9c4e5b2ad9556a98d6823.camel@haerdin.se> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Ovh-Tracer-Id: 1117737133888117241 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: dmFkZTGGQ/YganLFwXV4AvTO99dI2KV5DhumTDMRVb4Ifxzlvw4Ryo3Nm50+LgHmrCEUrAgHpfjVpUsk4QwchAGywbeTKIZzJh9UgCUbvGuZP3ZGLItcz8j4nDq6296Uz7RXTuACC0d629234rnEa0uvupLh0QfoEDZgtaXuAmcRCqW+P7aK3vmROVqPQZJ7JCaiExhBP4UA0B8BFK6BsBo6K1rVi9pFCaQunmETQbYph/cnEnRJoXT1kCfcULARrT44xas6PUnsTq1t0LIaQl4eRpFuFV6dcwNaQWRu3lLsU0gHCiqB+nhQmKIFfJGKoOWWYQ3c3oMwXd86Ve/Sw3aEDIrQigLLQlint75paYOKqkd35hHOkbwmxZwOSE/V0kT2JFCsWicikggDOJiSJTgfVsYK0qdk+ZUb6KoFIVIp+be0ZZr+EF2DUT/Z9SznuNfLW2LcCxY0Cr8sv44XVMP+IZb0xTqYBBRIipDZkmu3/j8OWTcwwno9Ia+FLujWJR5D8IWlLWENGlXPkO4piA4hp5R8+6jp2rfRsJMT1q+6Y0Q82TPTOY9UcQIMDPWCnIghGxoRz2rKrlrSgZgBVrNC4SsB+k7dMz008Zcs9eVdZyp3jIiLv4le26MFUYvqfPfOn+vDn/fWsa3ZbM5zSoHhX9RmTKPXRSBwWIURylSbPk4/dQ Message-ID-Hash: 6DAOQQZGJBBT3SIUD2J72QJ776UI7HPS X-Message-ID-Hash: 6DAOQQZGJBBT3SIUD2J72QJ776UI7HPS X-MailFrom: SRS0=kaeg=47=remlab.net=remi@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: =?utf-8?q?R=C3=A9mi_Denis-Courmont_via_ffmpeg-devel?= Cc: =?UTF-8?B?UsOpbWk=?= Denis-Courmont Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: TGUga2Vza2l2aWlra29uYSAyMi4gbG9rYWt1dXRhIDIwMjUsIDE1LjA5LjMyIEl0w6QtRXVyb29w YW4ga2Vzw6RhaWthIEdyZWdvciANClJpZXBsIHZpYSBmZm1wZWctZGV2ZWwgYSDDqWNyaXQgOg0K PiA+IE15IG1haW4gbW90aXZhdGlvbiBpcyB0byBiZSBhYmxlIHRvIHVzZSBTVEwsIHdoaWNoIHdv dWxkIHNpbXBsaWZ5DQo+ID4gc3RyaW5nIGhhbmRsaW5nIGFuZCBtZW1vcnkgbWFuYWdlbWVudCwg YW5kIGdpdmUgdXMgYWNjZXNzIHRvIGl0cyBkYXRhDQo+ID4gc3RydWN0dXJlcy4gTWFudWFsIG1l bW9yeSBtYW5hZ2VtZW50IGhhcyBpdHMgcGxhY2UsIGVzcGVjaWFsbHkgaW4gbGF2Yy4NCj4gPiBJ biBsYXZmIGxlc3Mgc28uIFJBSUkgd291bGQgZG8gd29uZGVycyBpbiBkZS1nb3RvZnlpbmcgZXJy b3IgaGFuZGxpbmcuDQo+ID4gRmVhdHVyZXMgbGlrZSBzdGQ6OmZpbGVzeXN0ZW0sIHN0ZDo6Y2hy b25vLCBzdGQ6OnRocmVhZCBldGMgYWJzdHJhY3QNCj4gPiBhd2F5IG1hbnkgT1MgcGFydGljdWxh cml0aWVzLiBUaG9yb3VnaCBTVEwtaWZpY2F0aW9uIHdvdWxkIHJlbmRlciBwYXJ0cw0KPiA+IG9m IGxhdnUgb2Jzb2xldGUuIGF2c3RyaW5nLiosIGJwcmludGYuKiBhbmQgdHJlZS4qIGNvbWUgdG8g bWluZC4gVGhpcw0KPiA+IHdvdWxkIGhhdmUgc2VjdXJpdHkgYmVuZWZpdHMuIEFub3RoZXIgcmVh c29uIGlzIHN0cm9uZ2VyIHR5cGluZywgd2hpY2gNCj4gPiB0ZW5kcyB0byByZXZlYWwgYnVncy4N Cj4gDQo+IEp1c3QgZm9yIHRoZSBzYWtlIG9mIHRoZSBhcmd1bWVudDogV291bGRuJ3QgaXQgYmUg YmV0dGVyIHRvIG9wdCBmb3IgYW4gZXZlbg0KPiBzYWZlciBsYW5ndWFnZSB0aGFuIEMrKywgbGlr ZSBSdXN0Pw0KDQpZZXMuIElmIHRoZSBnb2FsIGlzIHRvIHVzZSBiZXR0ZXIgYWJzdHJhY3Rpb24s IG5vdGFibHkgZm9yIGRhdGEgc3RydWN0dXJlcyBhbmQgDQptZW1vcnkgaGFuZGxpbmcsIHRoYW4g YXJlIHBvc3NpYmxlIHdpdGggQywgdGhlbiBSdXN0IHByb3ZpZGVzIHplcm8tY29zdCANCmFic3Ry YWN0aW9ucy4gSW4gQysrLCB5b3UgY2FuJ3QgZG8gdGhhdDsgZm9yIGluc3RhbmNlLCB5b3VyIHZp cnR1YWwgbWV0aG9kcyANCm1heSBvciBtYXkgbm90IGJlIHNwZWNpYWxpc2VkLCBhbmQgeW91IGhh dmUgbm8gY29udHJvbCBvdmVyIGl0LiBBbHNvIEMrKyANCnByb3ZpZGVzIGEgbG90IG9mIGFic3Ry YWN0aW9ucyB0aGF0IGFyZSBub3dhZGF5cyB3aWRlbHkgY29uc2lkZXJlZCBqdXN0ICpiYWQqLCAN CmV2ZW4gYnkgQysrIGFkdm9jYXRlcywgc3VjaCBhcyBtdWx0aXBsZSBpbmhlcml0YW5jZS4NCg0K UnVzdCBhbHNvIGRvZXNuJ3QgbmVlZCBpdHMgb3duIHJ1bnRpbWUgbGlicmFyeSwgc28gaXQgd291 bGQgYmUgZXNzZW50aWFsbHkgDQp0cmFuc3BhcmVudCBmb3IgKGJpbmFyeSkgZG93bnN0cmVhbXMs IHdoZXRoZXIgc3RhdGljYWxseSBvciBkeW5hbWljYWxseSANCmxpbmtlZC4gQW5kIGl0J3MgYWN0 dWFsbHkgZWFzeSBmb3IgZXhwZXJpZW5jZWQgQyBwcm9ncmFtbWVycyB0byBsZWFybiAoYmVlbiAN CnRoZXJlLCBkb25lIHRoYXQpLg0KDQpUaGUgc3RhdGljIG1lbW9yeSBzYWZldHkgZmVhdHVyZXMg YXJlIGp1c3QgaWNpbmcgb24gdGhlIGNha2UuDQoNClRoZSBiaWcgZGlmZmljdWx0IGlzIGludGVn cmF0aW5nIGRlcGVuZGVuY3kgdHJhY2tpbmcgZnJvbSBydXN0YywgY29tcGlsYXRpb24gDQoocnVz dGMgb3IgY2FyZ28pIGFuZCBsaW5raW5nIGludG8gYW4gZXhpc3RpbmcgYnVpbGQgc3lzdGVtLiBC dXQgdGhhdCdzIGEgb25lLQ0KdGltZSBjb3N0IGZvciBvbmUgbW90aXZhdGVkIHBlcnNvbiB0byBk ZWFsIHdpdGguIFN1cmUsIEMrKyB3b3VsZCBiZSBtdWNoIA0KZWFzaWVyIHdpdGggcmVzcGVjdCB0 byB0aGF0IG9uZSBzcGVjaWZpYyBhc3BlY3QsIGJ1dCBzbyB3aGF0Pw0KDQo+IEMrKyBoYXMgcmVj ZWl2ZWQgYSBsb3Qgb2YgY3JpdGljaXNtIGluIGJlaW5nIGp1c3QgYXMgbWVtb3J5IHVuc2FmZSBh cyBDLCBhbmQNCj4gSSBwZXJzb25hbGx5IHRoaW5rIHRoYXQgaXQgYWRkcyBhbiBlcGljIGFtb3Vu dCBvZiBjb21wbGV4aXR5IHRvIHdyaXRpbmcNCj4gY29ycmVjdCBjb2RlLiBBbHRob3VnaCAtIHRo YXQgbWF5IG9yIG1heSBub3QgYmUgdGhlIGNhc2UgZGVwZW5kaW5nIG9uIHdoZXJlDQo+IGFuZCBo b3cgaXQncyB1c2VkIGluIHRoZSBjb2RlIGJhc2UuDQoNCisxDQoNCi0tIA0K5b635bC8LeW6k+Ww lOiSmeKAp+mbt+exsw0KVGFwaW9sYW4gdXVzaSBrYXVwdW5raSwgVXVkZW5tYWFuIGVudGluZW4g U3VvbWVuIHRhc2F2YWx0YQ0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZmbXBlZy1kZXZlbC1s ZWF2ZUBmZm1wZWcub3JnCg==