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 1501848EBC for ; Mon, 29 Jan 2024 19:40:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DC43A68D24B; Mon, 29 Jan 2024 21:40:21 +0200 (EET) Received: from btbn.de (btbn.de [144.76.60.213]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6AF5668D219 for ; Mon, 29 Jan 2024 21:40:15 +0200 (EET) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id D7CEB296C163B for ; Mon, 29 Jan 2024 20:40:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1706557212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fkClqqMEsaaV/RqOeW9Rp6fSQV4iatr5dpbLvbEDO2g=; b=QE3FhPHodRPx+yoM2C1Kzr9/X6zyUinJuuy32DDCS02gUBHHNJ8KjNDhwxf46DLeUqyB9y C5+yrgvf3v6sAuWfG9DAtL7YgYLMn4NIEA/jciMwT0b3j1FAicw+KMeQYycO/ii0aQCQse NyCkMw+tXX06ilFWMUspAI3RgvBLm5pjWPXnBpzlYXnmtTix/OD0DcZmVpVR9yybXz6O4v LoYk85lXNaTEZlAHUOJ2kaehfu2V7E6qao4pzeYtDss1sefOIL7PLKGvACwPWoyFV0B5d8 tbQiePqbBDry2rCSc8BivDSz415sEyJI1NJFUmyB4F7vavzekWsXJQkCgquWPg== Message-ID: <51910143-acc6-47e6-820d-ede409752697@rothenpieler.org> Date: Mon, 29 Jan 2024 20:40:12 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <75e6f692-19bd-4b7d-9f7a-1030a5f3f83c@rothenpieler.org> <20240129190316.17750-1-anton@khirnov.net> From: Timo Rothenpieler In-Reply-To: <20240129190316.17750-1-anton@khirnov.net> Subject: Re: [FFmpeg-devel] [PATCH] lavfi/vsrc_ddagrab: add an option to avoid duplicating frames 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gMjkuMDEuMjAyNCAyMDowMywgQW50b24gS2hpcm5vdiB3cm90ZToKPiBUZXN0ZWQtYnk6IEpp xZnDrSBFbGnDocWhZWssIE1pc2hhIEFpemF0dWxpbgo+IC0tLQo+ICAgZG9jL2ZpbHRlcnMudGV4 aSAgICAgICAgICAgfCAxNSArKysrKysrKysrKy0tLS0KPiAgIGxpYmF2ZmlsdGVyL3ZzcmNfZGRh Z3JhYi5jIHwgIDcgKysrKysrLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp LCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2MvZmlsdGVycy50ZXhpIGIvZG9j L2ZpbHRlcnMudGV4aQo+IGluZGV4IDFkNzBmNGQ5MzQuLmI5YjUzOWFjZWUgMTAwNjQ0Cj4gLS0t IGEvZG9jL2ZpbHRlcnMudGV4aQo+ICsrKyBiL2RvYy9maWx0ZXJzLnRleGkKPiBAQCAtMjg3MTMs MTAgKzI4NzEzLDEwIEBAIGl0J2xsIGFsd2F5cyBiZSBjYXB0dXJlZC4KPiAgIEBpdGVtIGZyYW1l cmF0ZQo+ICAgTWF4aW11bSBmcmFtZXJhdGUgYXQgd2hpY2ggdGhlIGRlc2t0b3Agd2lsbCBiZSBj YXB0dXJlZCAtIHRoZSBpbnRlcnZhbCBiZXR3ZWVuCj4gICBzdWNjZXNzaXZlIGZyYW1lcyB3aWxs IG5vdCBiZSBzbWFsbGVyIHRoYW4gdGhlIGludmVyc2Ugb2YgdGhlIGZyYW1lcmF0ZS4gV2hlbgo+ IC10aGUgZGVza3RvcCBpcyBub3QgYmVpbmcgdXBkYXRlZCBvZnRlbiBlbm91Z2gsIHRoZSBmaWx0 ZXIgd2lsbCBkdXBsaWNhdGUKPiAtYSBwcmV2aW91cyBmcmFtZS4gTm90ZSB0aGF0IHRoZXJlIGlz IG5vIGJhY2tncm91bmQgYnVmZmVyaW5nIGdvaW5nIG9uLCBzbyB3aGVuCj4gLXRoZSBmaWx0ZXIg aXMgbm90IHBvbGxlZCBvZnRlbiBlbm91Z2ggdGhlbiB0aGUgYWN0dWFsIGludGVyLWZyYW1lIGlu dGVydmFsIG1heQo+IC1iZSBzaWduaWZpY2FudGx5IGxhcmdlci4KPiArQHZhcntkdXBfZnJhbWVz fSBpcyB0cnVlICh0aGUgZGVmYXVsdCkgYW5kIHRoZSBkZXNrdG9wIGlzIG5vdCBiZWluZyB1cGRh dGVkCj4gK29mdGVuIGVub3VnaCwgdGhlIGZpbHRlciB3aWxsIGR1cGxpY2F0ZSBhIHByZXZpb3Vz IGZyYW1lLiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8KPiArYmFja2dyb3VuZCBidWZmZXJpbmcgZ29p bmcgb24sIHNvIHdoZW4gdGhlIGZpbHRlciBpcyBub3QgcG9sbGVkIG9mdGVuIGVub3VnaAo+ICt0 aGVuIHRoZSBhY3R1YWwgaW50ZXItZnJhbWUgaW50ZXJ2YWwgbWF5IGJlIHNpZ25pZmljYW50bHkg bGFyZ2VyLgo+ICAgCj4gICBEZWZhdWx0cyB0byAzMCBGUFMuCj4gICAKPiBAQCAtMjg3NDksNiAr Mjg3NDksMTMgQEAgUGFzc2VzIGFsbCBzdXBwb3J0ZWQgb3V0cHV0IGZvcm1hdHMgdG8gRERBIGFu ZCByZXR1cm5zIHdoYXQgRERBIGRlY2lkZXMgdG8gdXNlLgo+ICAgRmlsdGVyIGluaXRpYWxpemF0 aW9uIHdpbGwgZmFpbCBpZiAxMCBiaXQgZm9ybWF0IGlzIHJlcXVlc3RlZCBidXQgdW5hdmFpbGFi bGUuCj4gICBAZW5kIHRhYmxlCj4gICAKPiArQGl0ZW0gZHVwX2ZyYW1lcwo+ICtXaGVuIHRoaXMg b3B0aW9uIGlzIHNldCB0byB0cnVlICh0aGUgZGVmYXVsdCksIHRoZSBmaWx0ZXIgd2lsbCBkdXBs aWNhdGUgZnJhbWVzCj4gK3doZW4gdGhlIGRlc2t0b3AgaGFzIG5vdCBiZWVuIHVwZGF0ZWQgaW4g b3JkZXIgdG8gbWFpbnRhaW4gYXBwcm94aW1hdGVseQo+ICtjb25zdGFudCB0YXJnZXQgZnJhbWVy YXRlLiBXaGVuIHRoaXMgb3B0aW9uIGlzIHNldCB0byBmYWxzZSwgdGhlIGZpbHRlciB3aWxsCj4g K3dhaXQgZm9yIHRoZSBkZXNrdG9wIHRvIGJlIHVwZGF0ZWQgKGludGVyLWZyYW1lIGludGVydmFs cyBtYXkgdmFyeSBzaWduaWZpY2FudGx5Cj4gK2luIHRoaXMgY2FzZSkuCj4gKwo+ICAgQGVuZCB0 YWJsZQo+ICAgCj4gICBAc3Vic2VjdGlvbiBFeGFtcGxlcwo+IGRpZmYgLS1naXQgYS9saWJhdmZp bHRlci92c3JjX2RkYWdyYWIuYyBiL2xpYmF2ZmlsdGVyL3ZzcmNfZGRhZ3JhYi5jCj4gaW5kZXgg OWM1OWZhZjUzZS4uNTFlOTI4ZDc4NSAxMDA2NDQKPiAtLS0gYS9saWJhdmZpbHRlci92c3JjX2Rk YWdyYWIuYwo+ICsrKyBiL2xpYmF2ZmlsdGVyL3ZzcmNfZGRhZ3JhYi5jCj4gQEAgLTEwMSw2ICsx MDEsNyBAQCB0eXBlZGVmIHN0cnVjdCBEZGFncmFiQ29udGV4dCB7Cj4gICAgICAgaW50ICAgICAg ICBvdXRfZm10Owo+ICAgICAgIGludCAgICAgICAgYWxsb3dfZmFsbGJhY2s7Cj4gICAgICAgaW50 ICAgICAgICBmb3JjZV9mbXQ7Cj4gKyAgICBpbnQgICAgICAgIGR1cF9mcmFtZXM7Cj4gICB9IERk YWdyYWJDb250ZXh0Owo+ICAgCj4gICAjZGVmaW5lIE9GRlNFVCh4KSBvZmZzZXRvZihEZGFncmFi Q29udGV4dCwgeCkKPiBAQCAtMTI0LDYgKzEyNSw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBk ZGFncmFiX29wdGlvbnNbXSA9IHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIE9GRlNFVChhbGxvd19mYWxsYmFjayksIEFWX09QVF9UWVBFX0JP T0wsICAgeyAuaTY0ID0gMCAgICB9LCAgICAgICAwLCAgICAgICAxLCBGTEFHUyB9LAo+ICAgICAg IHsgImZvcmNlX2ZtdCIsICAiZXhjbHVkZSBCR1JBIGZyb20gZm9ybWF0IGxpc3QgKGV4cGVyaW1l bnRhbCwgZGlzY291cmFnZWQgYnkgTWljcm9zb2Z0KSIsCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPRkZTRVQoZm9yY2VfZm10KSwgIEFWX09Q VF9UWVBFX0JPT0wsICAgICAgIHsgLmk2NCA9IDAgICAgfSwgICAgICAgMCwgICAgICAgMSwgRkxB R1MgfSwKPiArICAgIHsgImR1cF9mcmFtZXMiLCAiZHVwbGljYXRlIGZyYW1lcyB0byBtYWludGFp biBmcmFtZXJhdGUiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBPRkZTRVQoZHVwX2ZyYW1lcyksIEFWX09QVF9UWVBFX0JPT0wsICAgICAgIHsg Lmk2NCA9IDEgICAgfSwgICAgICAgMCwgICAgICAgMSwgRkxBR1MgfSwKPiAgICAgICB7IE5VTEwg fQo+ICAgfTsKPiAgIAo+IEBAIC0xMDY3LDcgKzEwNzAsOSBAQCBzdGF0aWMgaW50IGRkYWdyYWJf cmVxdWVzdF9mcmFtZShBVkZpbHRlckxpbmsgKm91dGxpbmspCj4gICAgICAgbm93IC09IGRkYS0+ Zmlyc3RfcHRzOwo+ICAgCj4gICAgICAgaWYgKCFkZGEtPnByb2JlZF90ZXh0dXJlKSB7Cj4gLSAg ICAgICAgcmV0ID0gbmV4dF9mcmFtZV9pbnRlcm5hbChhdmN0eCwgJmN1cl90ZXh0dXJlLCAwKTsK PiArICAgICAgICBkbyB7Cj4gKyAgICAgICAgICAgIHJldCA9IG5leHRfZnJhbWVfaW50ZXJuYWwo YXZjdHgsICZjdXJfdGV4dHVyZSwgMCk7Cj4gKyAgICAgICAgfSB3aGlsZSAocmV0ID09IEFWRVJS T1IoRUFHQUlOKSAmJiAhZGRhLT5kdXBfZnJhbWVzKTsKPiAgICAgICB9IGVsc2Ugewo+ICAgICAg ICAgICBjdXJfdGV4dHVyZSA9IGRkYS0+cHJvYmVkX3RleHR1cmU7Cj4gICAgICAgICAgIGRkYS0+ cHJvYmVkX3RleHR1cmUgPSBOVUxMOwoKbG9va3MgZ29vZCB0byBtZQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==