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 1555348D7E for ; Sun, 25 Feb 2024 16:02:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6A6A468C633; Sun, 25 Feb 2024 18:02:23 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BE55468C0CC for ; Sun, 25 Feb 2024 18:02:16 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id 63452E9F0C for ; Sun, 25 Feb 2024 17:02:16 +0100 (CET) X-Virus-Scanned: amavisd-new at passwd.hu Received: from iq.passwd.hu ([127.0.0.1]) by localhost (iq.passwd.hu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sLNxBj56YWzl for ; Sun, 25 Feb 2024 17:02:14 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id 46771E9894 for ; Sun, 25 Feb 2024 17:02:14 +0100 (CET) Date: Sun, 25 Feb 2024 17:02:14 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: <7c629c14-3bde-4433-8b70-c86180b6c976@jkqxz.net> Message-ID: <00642297-d9df-1c74-8a69-fdc8ca4633eb@passwd.hu> References: <3deacbbf-0087-477c-83b9-910bdba15b7d@jkqxz.net> <7c629c14-3bde-4433-8b70-c86180b6c976@jkqxz.net> MIME-Version: 1.0 Content-ID: <1a3a0fa8-3a74-cad2-4da9-eec13357befb@passwd.hu> X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] ffmpeg: set extra_hw_frames to account for frames held in queues 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: CgpPbiBTdW4sIDI1IEZlYiAyMDI0LCBNYXJrIFRob21wc29uIHdyb3RlOgoKPiBPbiAyNS8wMi8y MDI0IDE1OjAxLCBNYXJ0b24gQmFsaW50IHdyb3RlOgo+PiAgT24gU3VuLCAyNSBGZWIgMjAyNCwg TWFyayBUaG9tcHNvbiB3cm90ZToKPj4KPj4+ICBTaW5jZSBlMGRhOTE2YjhmNWIwNzlhNDg2NWVl ZjdmNjQ4NjNmNTA3ODU0NjNkIHRoZSBmZm1wZWcgdXRpbGl0eSBoYXMKPj4+ICBoZWxkIG11bHRp cGxlIGZyYW1lcyBvdXRwdXQgYnkgdGhlIGRlY29kZXIgaW4gaW50ZXJuYWwgcXVldWVzIHdpdGhv dXQKPj4+ICB0ZWxsaW5nIHRoZSBkZWNvZGVyIHRoYXQgaXQgaXMgZ29pbmcgdG8gZG8gc28uwqAg V2hlbiB0aGUgZGVjb2RlciBoYXMgYQo+Pj4gIGZpeGVkLXNpemUgcG9vbCBvZiBmcmFtZXMgKGNv bW1vbiBpbiBzb21lIGhhcmR3YXJlIEFQSXMgd2hlcmUgdGhlIG91dHB1dAo+Pj4gIGZyYW1lcyBt dXN0IGJlIHN0b3JlZCBhcyBhbiBhcnJheSB0ZXh0dXJlKSB0aGlzIGNvdWxkIGxlYWQgdG8gdGhl IHBvb2wKPj4+ICBiZWluZyBleGhhdXN0ZWQgYW5kIHRoZSBkZWNvZGVyIGdldHRpbmcgc3R1Y2su wqAgRml4IHRoaXMgYnkgdGVsbGluZyB0aGUKPj4+ICBkZWNvZGVyIHRvIGFsbG9jYXRlIGFkZGl0 aW9uYWwgZnJhbWVzIGFjY29yZGluZyB0byB0aGUgcXVldWUgc2l6ZS4KPj4KPj4gIFsuLi5dCj4+ Cj4+PiAgZGlmZiAtLWdpdCBhL2ZmdG9vbHMvZmZtcGVnX3NjaGVkLmggYi9mZnRvb2xzL2ZmbXBl Z19zY2hlZC5oCj4+PiAgaW5kZXggOTVmOWMxZDRkYi4uMzE1MDUzYWU0MiAxMDA2NDQKPj4+ICAt LS0gYS9mZnRvb2xzL2ZmbXBlZ19zY2hlZC5oCj4+PiAgKysrIGIvZmZ0b29scy9mZm1wZWdfc2No ZWQuaAo+Pj4gIEBAIC0yMzMsNiArMjMzLDEzIEBAIGludCBzY2hfYWRkX2ZpbHRlcmdyYXBoKFNj aGVkdWxlciAqc2NoLCB1bnNpZ25lZAo+Pj4gIG5iX2lucHV0cywgdW5zaWduZWQgbmJfb3V0cHV0 cywKPj4+ICDCoCovCj4+PiAgwqBpbnQgc2NoX2FkZF9tdXgoU2NoZWR1bGVyICpzY2gsIFNjaFRo cmVhZEZ1bmMgZnVuYywgaW50ICgqaW5pdCkodm9pZCAqKSwKPj4+ICDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgdm9pZCAqY3R4LCBpbnQgc2RwX2F1dG8sIHVuc2lnbmVkIHRocmVhZF9x dWV1ZV9zaXplKTsKPj4+ICArCj4+PiAgKy8qKgo+Pj4gICsgKiBEZWZhdWx0IHNpemUgb2YgYSB0 aHJlYWQgcXVldWUsIHVzZWQgaWYgdGhyZWFkX3F1ZXVlX3NpemUgaXMgbm90IHNldAo+Pj4gIG9u IGEKPj4+ICArICogY2FsbCB0byBzY2hfYWRkX211eCgpLgo+Pgo+PiAgTm90IHByZWNpc2VseSwg YXMgdGhpcyB0aHJlYWQgcXVldWUgc2l6ZSBpcyB1c2VkIGZvciBib3RoIGZyYW1lIHF1ZXVlcyBh bmQKPj4gIHBhY2tldCBxdWV1ZXMuCj4KPiBZZXMsIGl0IGFwcGxpZXMgdG8gYm90aCAtIGhlbmNl IHRoZSBkZXNjcmlwdGlvbiBJIGFkZGVkIG5vdCBtZW50aW9uaW5nIGZyYW1lcyAKPiBvciBwYWNr ZXRzLgoKRm9yIHNvbWUgcmVhc29uIEkgYXNzdW1lZCB0aGUgZGVzY3JpcHRpb24gaW1wbGllcyBp dCBpcyBvbmx5IHVzZWQgaW4gCnNjaGVkX2FkZF9tdXgoKS4KCj4KPj4gIEhpc3RvcmljYWxseSB0 aGUgdGhyZWFkX3F1ZXVlX3NpemUgb3B0aW9uIHdhcyBpbnRyb2R1Y2VkIGZvciBwYWNrZXQgcXVl dWVzCj4+ICBmb3IgZGVtdXhlZCBwYWNrZXRzLCBhbmQgcmVjZW50bHkgb24gdGhlIG91dHB1dCBm b3IgbXV4aW5nIHBhY2tldHMuCj4+Cj4+ICBJZiB3ZSB3YW50IHRvIG1ha2UgdGhlIGZyYW1lIHF1 ZXVlIHNpemUgYWRqdXN0YWJsZSBhcyB3ZWxsLCBJIHRoaW5rIGl0Cj4+ICBzaG91bGQgYmUgYSBz ZXBhcmF0ZSBvcHRpb24gYW5kIG1heWJlIGEgc2VwYXJhdGUgY29uc3RhbnQgc2hvdWxkIGJlIGFk ZGVkCj4+ICBmb3IgaXRzIGRlZmF1bHQgdmFsdWUuCj4KPiBUaGlzIHBhcnQgaXMgbm90IGNoYW5n aW5nIGFueXRoaW5nIGFib3V0IHRoZSBxdWV1ZSBzaXplcywgaXQgaXMganVzdCBtb3ZpbmcgCj4g dGhlIGV4aXN0aW5nIG1hZ2ljIG51bWJlciBoaWRkZW4gaW4gcXVldWVfYWxsb2MoKSB0byBhIG5h bWVkIGNvbnN0YW50Lgo+Cj4gSSBkb24ndCBoYXZlIGFueSBtb3RpdmF0aW9uIHRvIG1ha2UgdGhl IGZyYW1lIHF1ZXVlIHNpemUgYWRqdXN0YWJsZTsgSSBhZGRlZCAKPiB0aGUgYXNzZXJ0IHNvIHRo YXQgaWYgc29tZW9uZSB3YW50cyB0byBkbyB0aGF0IGluIGZ1dHVyZSB0aGV5IGtub3cgdGhhdCB0 aGV5IAo+IG5lZWQgdG8gdGFrZSBhZGRpdGlvbmFsIGFjdGlvbiB0byBhdm9pZCBicmVha2luZyBz b21lIGRlY29kZXJzIGFnYWluLgo+Cj4+PiAgKyAqLwo+Pj4gICsjZGVmaW5lIERFRkFVTFRfVEhS RUFEX1FVRVVFX1NJWkUgOAo+Cj4gV291bGQgeW91IHByZWZlciB0aGF0IEkgbWFrZSBkaXN0aW5j dCBERUZBVUxUX0ZSQU1FX1RIUkVBRF9RVUVVRV9TSVpFIGFuZCAKPiBERUZBVUxUX1BBQ0tFVF9U SFJFQURfUVVFVUVfU0laRSAoYm90aCA4PykgYW5kIHJlcGxhY2UgdGhlIG1hZ2ljIG51bWJlciBp biAKPiBxdWV1ZV9hbGxvYygpIHdpdGggYSBzZWxlY3Rpb24gYmV0d2VlbiB0aGVtIGJhc2VkIG9u IHRoZSB0eXBlPyAgSSBoYXZlIG5vIAo+IHN0cm9uZyBvcGluaW9uIG9uIHRoYXQsIHNvIEkgZG9u J3QgbWluZCBkb2luZyBpdCBpZiB5b3Ugd291bGQgcHJlZmVyIGl0LgoKSSB0aGluayBpdHMgd29y dGggZG9pbmcuCgpUaGFua3MsCk1hcnRvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==