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 ESMTP id 17044462F8 for ; Wed, 14 Jun 2023 17:14:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4FB9168C4AA; Wed, 14 Jun 2023 20:14:37 +0300 (EEST) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7B3E168BFD4 for ; Wed, 14 Jun 2023 20:14:30 +0300 (EEST) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 3BCD42404EC for ; Wed, 14 Jun 2023 19:14:30 +0200 (CEST) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id pG3ltAJAsNaE for ; Wed, 14 Jun 2023 19:14:29 +0200 (CEST) Received: from lain.khirnov.net (lain.khirnov.net [IPv6:2001:67c:1138:4306::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lain.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail0.khirnov.net (Postfix) with ESMTPS id 94EF0240177 for ; Wed, 14 Jun 2023 19:14:29 +0200 (CEST) Received: by lain.khirnov.net (Postfix, from userid 1000) id 77B6D1601B2; Wed, 14 Jun 2023 19:14:29 +0200 (CEST) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: References: <20230614164908.28712-1-anton@khirnov.net> <20230614164908.28712-12-anton@khirnov.net> <168676205493.3843.18355193525130846414@lain.khirnov.net> Mail-Followup-To: FFmpeg development discussions and patches Date: Wed, 14 Jun 2023 19:14:29 +0200 Message-ID: <168676286945.3843.6520378460041262535@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 12/21] fftools/ffmpeg_filter: reject filtergraphs with zero outputs 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: UXVvdGluZyBQYXVsIEIgTWFob2wgKDIwMjMtMDYtMTQgMTk6MTE6MzUpCj4gT24gV2VkLCBKdW4g MTQsIDIwMjMgYXQgNzowMeKAr1BNIEFudG9uIEtoaXJub3YgPGFudG9uQGtoaXJub3YubmV0PiB3 cm90ZToKPiAKPiA+IFF1b3RpbmcgUGF1bCBCIE1haG9sICgyMDIzLTA2LTE0IDE4OjUzOjUyKQo+ ID4gPiBPbiBXZWQsIEp1biAxNCwgMjAyMyBhdCA2OjUx4oCvUE0gQW50b24gS2hpcm5vdiA8YW50 b25Aa2hpcm5vdi5uZXQ+IHdyb3RlOgo+ID4gPgo+ID4gPiA+IE5vdGhpbmcgdXNlZnVsIGNhbiBi ZSBkb25lIHdpdGggdGhlbSBjdXJyZW50bHkuCj4gPiA+ID4gLS0tCj4gPiA+ID4gIGZmdG9vbHMv ZmZtcGVnX2ZpbHRlci5jIHwgNiArKysrKysKPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5z ZXJ0aW9ucygrKQo+ID4gPiA+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2ZmdG9vbHMvZmZtcGVnX2Zp bHRlci5jIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKPiA+ID4gPiBpbmRleCA0Zjc1NjVlNDRl Li41NGM3ZWQxZjVjIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2ZmdG9vbHMvZmZtcGVnX2ZpbHRlci5j Cj4gPiA+ID4gKysrIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKPiA+ID4gPiBAQCAtODQ1LDYg Kzg0NSwxMiBAQCBGaWx0ZXJHcmFwaCAqZmdfY3JlYXRlKGNoYXIgKmdyYXBoX2Rlc2MpCj4gPiA+ ID4gICAgICAgICAgb2ZpbHRlci0+bmFtZSAgICAgID0gZGVzY3JpYmVfZmlsdGVyX2xpbmsoZmcs IGN1ciwgMCk7Cj4gPiA+ID4gICAgICB9Cj4gPiA+ID4KPiA+ID4gPiArICAgIGlmICghZmctPm5i X291dHB1dHMpIHsKPiA+ID4gPiArICAgICAgICBhdl9sb2coZmcsIEFWX0xPR19GQVRBTCwgIkEg ZmlsdGVyZ3JhcGggaGFzIHplcm8gb3V0cHV0cywKPiA+IHRoaXMgaXMKPiA+ID4gPiBub3Qgc3Vw cG9ydGVkXG4iKTsKPiA+ID4gPiArICAgICAgICByZXQgPSBBVkVSUk9SKEVOT1NZUyk7Cj4gPiA+ ID4gKyAgICAgICAgZ290byBmYWlsOwo+ID4gPiA+ICsgICAgfQo+ID4gPiA+ICsKPiA+ID4gPiAg ZmFpbDoKPiA+ID4gPiAgICAgIGF2ZmlsdGVyX2lub3V0X2ZyZWUoJmlucHV0cyk7Cj4gPiA+ID4g ICAgICBhdmZpbHRlcl9pbm91dF9mcmVlKCZvdXRwdXRzKTsKPiA+ID4gPiAtLQo+ID4gPiA+IDIu NDAuMQo+ID4gPiA+Cj4gPiA+ID4KPiA+ID4KPiA+ID4gTkFLCj4gPiA+Cj4gPiA+IFRoaXMgaXMg ZnVuY3Rpb25hbGl0eSBicmVha2luZyBjaGFuZ2UuCj4gPiA+Cj4gPgo+ID4gRXhhY3RseSB3aGF0 IHVzZWZ1bCBmdW5jdGlvbmFsaXR5IGlzIGJyb2tlbiBieSB0aGlzPwo+ID4KPiA+ID4gQW5kIHdo eSBzb21ldGhpbmcgdGhhdCBpcyBjdXJyZW50bHkgc3VwcG9ydGVkIHNob3VsZCBiZSBub3Qgc3Vw cG9ydGVkIGFueQo+ID4gPiBtb3JlLgo+ID4KPiA+IEl0IGlzIG5vdCByZWFsbHkgc3VwcG9ydGVk LiBUaGUgc2NoZWR1bGluZyBsb2dpYyBpcyBiYXNlZCBhcm91bmQgb3V0cHV0Cj4gPiBzdHJlYW1z IGFuZCBjYW5ub3Qgd29yayB3aXRob3V0IHRoZW0uCj4gPgo+IAo+IFRoaXMgd29ya3MgY3VycmVu dGx5Ogo+IAo+IGZmbXBlZyAtaSB0b20ud2F2IC1sYXZmaSBhc3RhdHMsYW51bGxzaW5rIC1mIG51 bGwgLQoKQW5kIHdoYXQgdXNlZnVsIGZ1bmN0aW9uYWxpdHkgaXMgcHJvdmlkZWQgYnkgdGhpcyB0 aGF0IHlvdSBjYW5ub3QKYWNoaWV2ZSBvdGhlcndpc2U/CgotLSAKQW50b24gS2hpcm5vdgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==