From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 1FC1949FA0 for ; Thu, 20 Feb 2025 09:40:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 91BEB68C3CE; Thu, 20 Feb 2025 11:40:07 +0200 (EET) Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C124068BE1D for ; Thu, 20 Feb 2025 11:40:01 +0200 (EET) X-ENS-nef-client: 129.199.129.80 ( name = phare.normalesup.org ) Received: from phare.normalesup.org (phare.normalesup.org [129.199.129.80]) by nef.ens.fr (8.14.4/1.01.28121999) with ESMTP id 51K9duDd028710 for ; Thu, 20 Feb 2025 10:39:56 +0100 Received: by phare.normalesup.org (Postfix, from userid 1001) id A235F2EFDF; Thu, 20 Feb 2025 10:39:56 +0100 (CET) Date: Thu, 20 Feb 2025 10:39:56 +0100 From: Nicolas George To: FFmpeg development discussions and patches Message-ID: References: <20250219204550.2826561-1-ffmpeg@haasn.xyz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20250219204550.2826561-1-ffmpeg@haasn.xyz> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Thu, 20 Feb 2025 10:39:57 +0100 (CET) Subject: Re: [FFmpeg-devel] [PATCH 01/12] avutil/frame: add AVFrame.alpha_mode X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: TmlrbGFzIEhhYXMgKEhFMTIwMjUtMDItMTkpOgo+IEZGbXBlZyBjdXJyZW50bHkgaGFuZGxlcyBh bHBoYSBpbiBhIHF1YXNpLWFyYml0cmFyeSB3YXkuIFNvbWUgZmlsdGVycy9jb2RlY3MKPiBhc3N1 bWUgYWxwaGEgaXMgcHJlbXVsdGlwbGllZCwgb3RoZXJzIGFzc3VtZSBpdCBpcyBpbmRlcGVuZGVu dC4gSWYgdGhlcmUgaXMKPiB0byBiZSBhbnkgaG9wZSBmb3Igb3JkZXIgaW4gdGhpcyBjaGFvcywg d2UgbmVlZCB0byBzdGFydCBieSBkZWZpbmluZyBhbiBlbnVtCj4gZm9yIHRoZSBwb3NzaWJsZSBy YW5nZSBvZiB2YWx1ZXMuCgpQbGVhc2UsIG5vdCBsaWtlIHRoYXQuCgpUbyBzdGFydCB3aXRoOiBp biBsaWJhdmZpbHRlciwgaWYgYSBmaWx0ZXIgZXhwZWN0cyBmdWxsIHJhbmdlIGFuZApyZWNlaXZl cyBwcmVtdWx0aXBsaWVkLCB0aGVuIGF1dG9tYXRpYyBjb252ZXJzaW9uIG5lZWRzIHRvIGhhcHBl bi4gVGhhdAptZWFucyBpbnRlZ3JhdGluZyB0aGUgbmV3IGZsYWcgaW50byB0aGUgbmVnb3RpYXRp b24gcHJvY2Vzcy4gQW5kIGdpdmVuCmhvdyBmcmFnaWxlIGFuZCB1bmNvdmVyZWQgYnkgRkFURSB0 aGUgbmVnb3RpYXRpb24gcHJvY2VzcyBpcywgZ29vZCBsdWNrCndpdGggdGhhdCB3aXRob3V0IGJy ZWFraW5nIGFueXRoaW5nLsK5CgpCdXQgbW9yZSBpbXBvcnRhbnRseTog4oCcV2UgaGF2ZSBhIGJ1 ZyB0aGF0IG1ha2VzIHlvdXIgb3V0cHV0IHN1YnRseSB3cm9uZwppbiBzb21lIGNvcm5lciBjYXNl cy4gVG8gZml4IHRoYXQsIHdlIGludHJvZHVjZSB0aGlzIG5ldyBmbGFnLiBZb3UgaGF2ZQp0byB0 YWtlIGl0IGludG8gYWNjb3VudCBiZWNhdXNlIG90aGVyd2lzZSBhbnkgb2YgeW91ciBvdXRwdXQg bWlnaHQgYmUKd3Jvbmcu4oCdIFRoaXMgaXMgYSB0ZXJyaWJsZSBBUEkgY2hhbmdlIGZvciBhcHBs aWNhdGlvbnMuCgpJSVJDLCB3ZSB1c2UgZnVsbCByYW5nZSBhbHBoYSBldmVyeXdoZXJlIGV4Y2Vw dCBpbiBhIGZldyBzcGVjaWFsaXplZApmaWx0ZXJzLiBJIHJlbWVtYmVyIHRoaW5raW5nIGFkZGlu ZyB0aGVzZSBzcGVjaWFsaXplZCBmaWx0ZXJzIHdhcyBhCnRlcnJpYmxlIGlkZWEgYXQgdGhlIHRp bWUuIEl0IGlzIHBvc3NpYmxlIHRoYXQgbW9yZSBzdWNoIGNhc2VzIGhhdmUgYmVlbgphZGRlZCB3 aGlsZSBJIHdhcyBub3QgcGF5aW5nIGF0dGVudGlvbi4KClNvIG15IG1haW4gc3VnZ2VzdGlvbiBp cyB0byBrZWVwIGl0IHRoYXQgd2F5OiBkZWNpZGUgdGhhdCBGRm1wZWcgdXNlcwpmdWxsIHJhbmdl IGFscGhhLCBwZXJpb2QuIE1ha2UgaXQgY2xlYXIgaW4gdGhlIGRvY3VtZW50YXRpb24gdGhhdCB0 aGUKZmV3IGZpbHRlcnMgdGhhdCB1c2UgcHJlbXVsdGlwbGllZCBhcmUgYSBzcGVjaWFsaXplZCBj YXNlIGZvciBleHBlcnRzCm9ubHksIHdpdGggdGhlIHJlc3BvbnNpYmlsaXR5IG9mIGNoZWNraW5n IHRoZSBmb3JtYXQgYW5kIGNvbnZlcnRpbmcKcmVzdGluZyBzcXVhcmVseSBvbiB0aGUgc2hvdWxk ZXJzIG9mIHRoZXNlIGV4cGVydCB1c2Vycy4KCkFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIHRy ZWF0IHByZW11bHRpcGxpZWQgYWxwaGEgYXMgZGlmZmVyZW50IHBpeGVscwpmb3JtYXRzOiB3ZSBo YXZlIFlVVkE0MjBQIGZvciBmdWxsIHJhbmdlIGFscGhhLCBhZGQgWVVWTTQyMFAgZm9yCnByZW11 bHRpcGxpZWQgYWxwaGEuCgpMYXN0IG9wdGlvbiwgdGhlIHdvcnN0IG9uZSBpbiBteSBvcGluaW9u OiBMaWtlIHlvdSBkaWQsIGJ1dCBldmVyeQpjb21wb25lbnQgbXVzdCBleHBsaWNpdGx5IGRlY2xh cmUgaWYgaXQgc3VwcG9ydHMgcHJlbXVsdGlwbGllZCBhbHBoYTsgaWYKYSBwcmVtdWx0aXBsaWVk IGZyYW1lIGFycml2ZXMgdG8gYSBjb21wb25lbnQgdGhhdCBkb2VzIG5vdCBzdXBwb3J0IHRoZW0s CnJldHVybiBhbiBlcnJvci4gVGhlIGd1aWRpbmcgcHJpbmNpcGxlIGlzIHRoYXQgaXQgaXMgYmV0 dGVyIHRvIGZhaWwgdGhhbgp0byBzaWxlbnRseSBwcm9wYWdhdGUgd3Jvbmcgb3V0cHV0LgoKCjE6 IE9uIHRoZSBvdGhlciBoYW5kLCBpZiB5b3UgaGF2ZSBlbmVyZ3kgdG8gc3BhcmUsIGFkZGluZyBG QVRFIGNvdmVyYWdlCnRvIHRoZSBsaWJhdmZpbHRlciBuZWdvdGlhdGlvbiBwcm9jZXNzIHdvdWxk IGJlIGltbWVuc2VseSB1c2VmdWwuIFlvdQpjYW4gc2VlIGFuIGF0dGVtcHQgdGhlcmU6Cmh0dHBz Oi8vbGlzdHMuZmZtcGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjItQXVndXN0LzI5 OTU5My5odG1sCkl0IHJlcXVpcmVzIGEgZGV0YWlsZWQgZ3JhcGggb3V0cHV0IG9wdGlvbiwgd2hp Y2ggeW91IGFyZSB3b3JraW5nIG9uLCBzbwp0aGF0IGlzIGdvb2QuCgpUaGUgcHJvY2VzcyB0byBk ZXZlbG9wIHRoZXNlIHRlc3RzIGlzOiBmaW5kIGEgbGluZSBpbiB0aGUgY29kZSB0aGF0Cmxvb2tz IGxpa2UgaXQgbmVlZHMgY292ZXJhZ2U7IHVuZGVyc3RhbmQgd2hhdCBpdCBkb2VzOyBjb25jZWl2 ZSBhIGZpbHRlcgpncmFwaCB3aGVyZSBpdCBoYXMgYSBjb25zZXF1ZW5jZSBhbmQgYWRkIGl0IGFz IGEgdGVzdDsgZGlzYWJsZSB0aGF0IGxpbmUKYW5kIGNoZWNrIHRoZSB0ZXN0IGZhaWxzLgoKUmVn YXJkcywKCi0tIAogIE5pY29sYXMgR2VvcmdlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K