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 9CBA44ADFE for ; Wed, 22 Oct 2025 14:03:52 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'VCb4TbhvS+TddZ7fFYYd7DDqtg2j2mvPolXjUpvveis=', expected b'k/7P8S5ilY/rDd4FcBwoT6KqeY++4OGr5+FuSCeUE88=')) header.d=gmail.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=1761141829; h=message-id : date : mime-version : to : references : in-reply-to : 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=VCb4TbhvS+TddZ7fFYYd7DDqtg2j2mvPolXjUpvveis=; b=qmkqYMUqT+Mj8elPBIKZbz4Xzg/zDmWl0YTYGkRf9T/Bdu/hoqhI3Ej3E4nxXXeEn7kr9 SErbirOaOtQrEt6Mv1OtmZ1KQ30VnOpS7g0JfYM8DeZP3jlCWY1Cg65IVk3LZbISXrJqNz7 y0XBFbb4VYmAMDYe0kEuNjKo1SOTXpivdfI+HMPJBjvSafHv5uoGz+7+8gtl8M9Shhe9+5U SczD1jtnuKo8K0RxPAB62AV9f8MhixR6R1DN4+2wvouavBefLDVWtbMIGYQ17I1SM8JIE1s f6l3p45v8S0En0JT6OalJ1hkobkRER0mfmIhe6V6gz+oyRtsgB8fwZDJfSCw== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8045A68F5A3; Wed, 22 Oct 2025 17:03:49 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761141828; b=RRhGzktWN4MwiqNPeVay9rk73VnSaeLoOcBb2l0s7Py4O5aQKPpnO6E1ZXleTbEa/RzCW VnuJEPe5DnUsY9IxmdMshaAcO1w/mXv5IuaxU6/jjTUOGi1jQSNirGGzDWtTvMkD4Yadhyd Dey1lcPsTjG4jHdHILn52PPcgKyDe9ETtgqIb1LnKSPFzE2hJsMi8KUly3OH0ISZtqMpmgT Po1UvuO64ae13mlQtB+ecfxgM9+KCfEjLxMBIE37re4C1XPf/h0Aj2J6LPb1hUGJuKfYlP0 4yngcY6r0PEFUweBiWdOf91C5xqBkY+0wj1uDD8eJBWcdVF597QNxqDIKvTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761141828; 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=VCb4TbhvS+TddZ7fFYYd7DDqtg2j2mvPolXjUpvveis=; b=TLCtMxlwz3+CSr9VIPbia/WRz3kkFPWOHCF9KHdsZsR7srlc6MFmH04vh1oxf4LKfwboi yrfIBq1cupSlreWZbWpMperMDtbYX8sUfdex7ex2jjgDhuW6ClLFshZNCoHxmB8gPW6jY3E nP0vNzU0O9K1Q+uPm7orF1xo7Xsh2NkjQIOqtgDP6P/ruERy8sReutJ3UCuJPg0gqIMrD5w /KrPH685kc85NDeKD6v+U03Qm2cwrfIZBpcOh6ElmnOXrlnfwAmFMxKZl6tbu7AgzfOJqn8 XKviTAwbGzvgDEQnWzPTc67WWyZ92GzeQV/hUaa3jAJkRT0otG4FCxxEeUeQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=gmail.com; arc=none; dmarc=pass header.from=gmail.com policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=gmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-il1-f178.google.com (mail-il1-f178.google.com [209.85.166.178]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B2A6868F53D for ; Wed, 22 Oct 2025 17:03:34 +0300 (EEST) Received: by mail-il1-f178.google.com with SMTP id e9e14a558f8ab-430d0d37fd7so5053695ab.0 for ; Wed, 22 Oct 2025 07:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761141813; x=1761746613; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=k/7P8S5ilY/rDd4FcBwoT6KqeY++4OGr5+FuSCeUE88=; b=YTRBen5iuocJyaw+IzrmtGoqOoxFonwhFVc6gE7JzClOuhjC/HoydI1okfCLtgBC2V hFy461PFfyzyM8I0f840WUQdX9/B4hdvksxbK5hHiPBaPyPrBdOJWifm9zgdJKpmcK3P 8T8RAnCuHqPLxPNSRWFGaVkY5jItticI95BSssJ0ktfixuwiKSS1OPkUlMb2KOn5zRhv DEhKk6PXbY2zYlFvh3MikfrQ94gJl9I/lI9EMLLM6BHHvAvwDgQYYiTEojLSi27lM873 jWxKkJHitS7cqlfa/dhkLDSmrVTHKy5ONoPkCuPdtI/RZeQArZrz7ZtKRrz8REvBaXmg 6fdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761141813; x=1761746613; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=k/7P8S5ilY/rDd4FcBwoT6KqeY++4OGr5+FuSCeUE88=; b=NyKDdX5sGvpnaPRUHfp4cqDUyt85Sx/onf4fj2jfhFZWB99TFVlhUh7yoAwp8MncnM ZvavYxCTV6+u4d2bymv8d6JA8hoob7XwEe/FH5MoBx0H9gdTHsj0LKzLM/afXFEBMNa6 Axi+eyL0ThnhQzvgCbnia+nq63wIpuCLaOmFDunjiis4tNSk4UkyptFb1QPkNxarHOBq iBhhqxS3mvfbb6Fh1Jf6R5Y9X1Oy8rAwj863dhohVpvTpJnebVoDty1B/2CtbPBfC/b+ QYT5g+yIlEqyxrD0JJdORTgG3ILZ1cUccdL4h0MaaXkfmhSArJPWryIlwMijRFqINEHW roOg== X-Gm-Message-State: AOJu0YxfqgfybggEBaqQKIHUZuUN4dSvOXIezCxbE4r1/loEo+GgwiDJ f8HlSmByc9z2Y3gtkjBC4UEbSLNxPhvZyqHquIPUo4arDR4ezajvX2NQ3grNJQ== X-Gm-Gg: ASbGncu+1OCW8D1/f099DpdV+at5hoUHdqq3YKnFFtmzIcMKrC5l7IStwNtvajswNO5 LWe3T0Vf7m0eIF+zROhqM5axnzrXI0osJ0iEKIY8wHhDdtS2cCaT2TuvXIqJaDmhHAmh3zDDfWI zQNXGhlh+PWc+b5xObTMw4YOTeiCKhsOtdGR6iTTt4Y8ZOk3pNKQutRIRevck33C/lkPTKOis8D gFAbhz0/EjorlOxyap0RjN+MrIr3fhIRXfjYDms1uquNHRvDupeFQHiofDfouJLsaDgSZ74va24 wW5++Ye0xdynsUXGaVw/+kp4GK4KlG55aZ7IXXnZk7Ma8fHjA0OtVxHdXELu/gtP2KA1MQiaeQN hyPbpjjwpsOUHzoq3UHFIAyVgzqbd4Dh+Eb+zaTHdoBOZvP1HZzLeJd1Vhz0f2oB4PuFqeq5rYB mdQcDwORiKikLVHgGgTY+JzvS4xNmGmCk+5GYcd/YaSPbhj+UBZmKLD6gl X-Google-Smtp-Source: AGHT+IHdA+nmx4LI+ZbCGxEIMFA3Vg9ow76YSrJwMomUvnI+XefyusRQJh5IwG/8VPnUUWxyxkCRdw== X-Received: by 2002:a05:6e02:228f:b0:430:b4e1:bcb8 with SMTP id e9e14a558f8ab-431d32d4088mr46207075ab.13.1761141810851; Wed, 22 Oct 2025 07:03:30 -0700 (PDT) Received: from [192.168.1.35] (99-104-239-121.lightspeed.livnmi.sbcglobal.net. [99.104.239.121]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-430d07b4200sm56029945ab.31.2025.10.22.07.03.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Oct 2025 07:03:30 -0700 (PDT) Message-ID: Date: Wed, 22 Oct 2025 10:03:29 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <23234a7ec4715e7df0c9c4e5b2ad9556a98d6823.camel@haerdin.se> Content-Language: en-US-large Autocrypt: addr=leo.izen@gmail.com; keydata= xjMEZZw8HxYJKwYBBAHaRw8BAQdAgcfI+LbtjWarA7LQu6/WAPlKkn9tn4HalmHgGVhMUdzN KkxlbyBJemVuIChUcmFuZXB0b3JhKSA8bGVvLml6ZW5AZ21haWwuY29tPsKTBBMWCgA7FiEE HYMKC85GcJ4gOyb8dk5I6kgiGDMFAmWcPB8CGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcC F4AACgkQdk5I6kgiGDOnGAEA+oJFwblAblnhK+T5a5EuEbXMTZG4FkYTYz0VmjJ0NHIA/Rn9 ZE9+EEsH8fmT0hRJSiM3+zbkwQJA9gVVYAek9kMKzjgEZZw8HxIKKwYBBAGXVQEFAQEHQDes 4thejF9AU2rkGuDuut3CQYwB4SVpI4EzU8uvPJgfAwEIB8J4BBgWCgAgFiEEHYMKC85GcJ4g Oyb8dk5I6kgiGDMFAmWcPB8CGwwACgkQdk5I6kgiGDOv3QD+PLXrL0Ihk675Ip5FG+VJOodN 6e+5n3iYC6wJ75eqG3EA/1nCywoGXlCYuzXgq3el6NOn+8awwaXcTVJFzZCRbe8M In-Reply-To: <23234a7ec4715e7df0c9c4e5b2ad9556a98d6823.camel@haerdin.se> Message-ID-Hash: ECXHBXO33PQLELUP53I3MEZWWF24NSX6 X-Message-ID-Hash: ECXHBXO33PQLELUP53I3MEZWWF24NSX6 X-MailFrom: SRS0=IgNM=47=gmail.com=leo.izen@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: Leo Izen via ffmpeg-devel Cc: Leo Izen Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: T24gMTAvMjAvMjUgMTM6NTAsIFRvbWFzIEjDpHJkaW4gdmlhIGZmbXBlZy1kZXZlbCB3cm90ZToN Cj4gSGkNCj4gDQo+IEknbSB3cml0aW5nIHRoaXMgZW1haWwgdG8gZ2V0IGEgZmVlbCBmb3IgaG93 IGV2ZXJ5b25lIGZlZWxzIGFib3V0DQo+IG1ha2luZyBtb3JlIHVzZSBvZiBDKysgaW4gdGhlIGNv ZGViYXNlLiBJIGFtIG9ubHkgcHJvcG9zaW5nIHVzaW5nIEMrKw0KPiAqaW50ZXJuYWxseSosIGFu ZCBvbmx5IHdoZXJlIGl0IG1ha2VzIHNlbnNlLiBJIGFtIG5vdCBzdWdnZXN0aW5nIGENCj4gIm1v dmUiIHRvIEMrKywgbWVyZWx5IHVzaW5nIGZlYXR1cmVzIGFscmVhZHkgcHJlc2VudCBpbiB0aGUg Y29tcGlsZXJzDQo+IHdlIHRhcmdldDogZ2NjLCBjbGFuZyBhbmQgY2wuIFRoZSBpbXBlZGFuY2Ug bWlzbWF0Y2ggc2hvdWxkIHRoZXJlZm9yZQ0KPiBiZSBzbWFsbCwgYW5kIGFueSBtaXNzaW5nIGNv bXBpbGVyIGZlYXR1cmVzIHNob3VsZCBiZSBjYXVnaHQgYnkgRkFURS4NCj4gDQo+IEN1cnJlbnRs eSBDKysgdXNlIGlzIHF1aXRlIGxpbWl0ZWQgaW4gdGhpcyBwcm9qZWN0LCBidXQgSSBzZWUgbm8g cmVhc29uDQo+IHdoeSB0aGlzIHNob3VsZCBiZSB0aGUgY2FzZS4gZG9jL2ZhcS50ZXhpIG1ha2Vz IG1lbnRpb24gb2YgTGludXgnDQo+IHJlYXNvbnMgZm9yIGF2b2lkaW5nIEMrKywgYnV0IEZGbXBl ZyBpcyBub3QgTGludXguIEZvciB1cyBBQkkgc3RhYmlsaXR5DQo+IGFuZCBwZXJmb3JtYW5jZSBh cmUgdGhlIGJpZ2dlc3QgaXNzdWVzLiBTdGFiaWxpdHkgY2FuIGJlIGVuc3VyZWQgYnkNCj4gc3Rp Y2tpbmcgd2l0aCBDIGZvciB0aGUgQVBJIGFuZCBkaXNhYmxpbmcgZXhjZXB0aW9ucyAob3IgbWFy a2luZw0KPiByZWxldmFudCBmdW5jdGlvbnMgYXMgbm9leGNlcHQpLiBQZXJmb3JtYW5jZSBtYXkg YmVuZWZpdCBpbiBzb21lIGNhc2VzLg0KPiBUaGlzIHdvdWxkIGhhdmUgdG8gYmUgdGVzdGVkLiBB Z2FpbiwgdGhlIG1vc3QgcGVyZm9ybWFuY2UgY3JpdGljYWwNCj4gcGFydHMgY2FuIGJlIGtlcHQg YXMgQyAoYW5kIGFzbSkuDQo+IA0KPiBNeSBtYWluIG1vdGl2YXRpb24gaXMgdG8gYmUgYWJsZSB0 byB1c2UgU1RMLi4uDQoNCkknbSBub3QgdGhyaWxsZWQgYWJvdXQgaW5jbHVkaW5nIHRoZSBTVEwg d2l0aCBDKysuIEkndmUgbm90aWNlZCBmcm9tIA0Kd29ya2luZyB3aXRoIEMrKyBjb2RlYmFzZXMg dGhhdCBjb21waWxlIHRpbWUgaXMgYSBsb3Qgc2xvd2VyIGJlY2F1c2Ugb2YgDQpTVEwgdXNhZ2Ug aW4gaGVhZGVyIGZpbGVzLg0KDQotIExlbyBJemVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QgLS0gZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBmZm1w ZWctZGV2ZWwtbGVhdmVAZmZtcGVnLm9yZwo=