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 914FD4C781 for ; Tue, 5 Aug 2025 09:25:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 1CC9E68C1FB; Tue, 5 Aug 2025 12:25:21 +0300 (EEST) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0ED12687B78 for ; Tue, 5 Aug 2025 12:25:14 +0300 (EEST) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-af9842df867so62578666b.1 for ; Tue, 05 Aug 2025 02:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxtedition.com; s=google; t=1754385913; x=1754990713; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=t+sg8t+E246/WMztfCdDX9iD7TcmEc6QrjBFRmo7sO4=; b=LatPav4upuPQlP9xrFrn5OGcvcAvTQr0A7JH42OgRZ0ki3Ex4iLRtnTLe3SYQsn4ka MttOqygrbDPl+gyFOh5R+JQVXyQteD6VNSx1R3aM3UaZjwH17GCMwGsCr7ywqqISnu0k o2H9ziAgo7CGbg5LAtZyTMUCGesI0Qd1L/sT6Kr2J3/4TUfFO/X765zaxMf82+yPjYDW YhTfzLbDlgKQ/qOIOQe0he+xZFxawYmvzlPffuh12AkHiDchCvWEibonufJksdFxhqAc RsLRi8LfJLR+K7C7Jmqz1bikLxHuh0yoXWEK/DVadNmvm9Ci1jq0lnoBLzajiPzmqjpI ch7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754385913; x=1754990713; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=t+sg8t+E246/WMztfCdDX9iD7TcmEc6QrjBFRmo7sO4=; b=PpnCwyG4RVGqqLwrrwxS/PAw3+5e6Xz7o2ab89A5AhHHbCXiU5lhIA2IXyTvO2b1vt UXQ6gFizoYooW//Beozxipj0BU/aaBno+689z4+xmhyBvqPBZMoeXIzjAMrcOvWBCb7w mbn7MH0ZLrHTXAg3+aOYjiMlT9LGeDfkTJVWpb6Bh7apj0jnwkjtB/w0M9SK5YH5cr3m 4YUcLbLCRZGiXNg0bJhaaKTGbrEVEHJbabcaIATfTZVCAd/NS4sXe+WWVO/3y+IgsaxX CJAhQU6uHsY7bfMOvIGjSOlwItRmeDsxTQpG+z4T39Uy3t5QFBrxwrM5/SSckMKteK/A KdJg== X-Gm-Message-State: AOJu0YyF+quvKwdrVupRY7UVrku17ZvDVH83c+ZjnIGXCscbNNrWJ/2J w/2B2y39jbLvoWSHyYWCk/WssCrBGrKqp6Kh1n+Di+0N5NTYr1ndSL1Wf1srn1emvTlbtSLTDKK 8y5JC/kkT+G8ugBtGd9lvz6YSq387foaTGv3JkfqwOEkpBP1mhXk= X-Gm-Gg: ASbGncv561tF95QwjzFm6P2F/UaEvSdLVLK3vJti/vCyoA+BYsbYFZWCF1ZemKZI8mG sPhanzkK8GoGFMmGPlYbfww23/AtXSg6PjcmCMbtL86TDVGKA7acH3xYid2/iTA7707X3Hqsb3N xfYd/CQ9NU4c/gyBPXfUJkR1IzXiuBqrqVwuNYMGUJhi4DpEzpzKvUISnvl2BHigcT6q4Kct4yQ Mw+sA== X-Google-Smtp-Source: AGHT+IF5/uwvhSj2dwuJZI0w15DhNYhCWkNduzzf/N1+iDD108KldohJDMBJU9XHzNAqaCguaQPDqQaA69z9XgPgI30= X-Received: by 2002:a17:907:3f2a:b0:aeb:3df1:2e75 with SMTP id a640c23a62f3a-af9401b8829mr1308516166b.46.1754385912833; Tue, 05 Aug 2025 02:25:12 -0700 (PDT) MIME-Version: 1.0 References: <20250803125028.GD4581@haasn.xyz> <20250803124237.GB4581@haasn.xyz> <20250805105119.GD219179@haasn.xyz> In-Reply-To: From: Robert Nagy Date: Tue, 5 Aug 2025 11:25:01 +0200 X-Gm-Features: Ac12FXzCllHRTaI5uC9PCDpV-cimo8HK4129Y6BdbNr10SzWygCt_5aYsBGxAIQ Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] lavfi: protection against premultiplied alpha (was: The patch series about premultiplied alpha) 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: T24gYSBzaWRlIG5vdGUuIFNob3VsZG4ndCBmZnByb2JlIGFsc28gcmVwb3J0IHRoZSBkZXRlY3Qg YWxwaGEgbW9kZSBpZgp0aGUgZGVjb2Rlci9jb250YWluZXIgc3VwcG9ydHMgaXQ/CgpPbiBUdWUs IEF1ZyA1LCAyMDI1IGF0IDExOjE24oCvQU0gTmljb2xhcyBHZW9yZ2UgPGdlb3JnZUBuc3VwLm9y Zz4gd3JvdGU6Cj4KPiBOaWNvbGFzIEdlb3JnZSAoSEUxMjAyNS0wOC0wNSk6Cj4gPiA+IEkgd2ls bCByZXBlYXQgbXlzZWxmIGJyaWVmbHkgaGVyZSB0aGF0IHN1Y2ggYSBmbGFnIHNob3VsZCBiZSBh biBvcHQtb3V0LCBub3QKPiA+ID4gYW4gb3B0LWluLiBTdXBwb3J0aW5nIHByZW11bHRpcGxpZWQg YWxwaGEgc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGFzc3VtcHRpb24KPiA+ID4gdW5sZXNzIHByb3Zh YmxlIG90aGVyd2lzZS4KPiA+Cj4gPiBBYnNvbHV0ZWx5IG5vdC4KPiA+Cj4gPiBEbyB5b3UgZGVy ZWZlcmVuY2UgYSBwb2ludGVyIHdoZW4geW91IGNhbiBwcm92ZSBpdCBjYW5ub3QgYmUgTlVMTCBv cgo+ID4gd2hlbiB5b3UgY2Fubm90IHByb3ZlIGl0IGNhbiBiZSBOVUxMPyBJdCBpcyB0aGUgc2Ft ZTogaWYgeW91IGNhbm5vdAo+ID4gcHJvdmUgYSBmaWx0ZXIgcHJvZHVjZXMgYSB2YWxpZCByZXN1 bHQsIHRoZW4gd2UgcHJvdGVjdCBieSBkZWZhdWx0LiBJdAo+ID4gaXMgYWxyZWFkeSB0b28gbXVj aCB0aGF0IGl0IGlzIG5vdCBibG9ja2luZyB3aGVuIGl0IGlzIHVuc3BlY2lmaWVkLiBPbgo+ID4g dGhpcyBJIHdpbGwgc3RhbmQgZmlybS4KPgo+IEp1c3QgYW4gZXh0cmEgcG9pbnQ6Cj4KPiBJbWFn aW5lIHdlIGhhZCBkb25lIGl0IG9wdC1vdXQgYXMgeW91IHN1Z2dlc3QsIGFuZCB5b3Ugd2VyZSBs b29raW5nIGF0Cj4gdGhlIGxpc3Qgb2YgPjMwMCB2aWRlbyBmaWx0ZXIgc291cmNlIGZpbGVzLgo+ Cj4gV291bGQgeW91IGhhdmUgdGhvdWdodCB0byBzZXQgdGhlIG9wdC1vdXQgZmxhZyB0byBkcmF3 Ym94Pwo+Cj4gSSBrbm93IHlvdSBoYXZlIHRoZSBpbnRlZ3JpdHkgdG8gZG8gc28sIHNvIHBsZWFz ZSB0YWtlIHRoZSB0aW1lIHRvIHRoaW5rCj4gYWJvdXQgaXQgYW5kIGFuc3dlciBob25lc3RseS4K Pgo+IFJlZ2FyZHMsCj4KPiAtLQo+ICAgTmljb2xhcyBHZW9yZ2UKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=