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 B093645BAA for ; Fri, 24 Mar 2023 20:46:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9682168C796; Fri, 24 Mar 2023 22:46:18 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1B0EB68C598 for ; Fri, 24 Mar 2023 22:46:12 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id CEF08E89E7 for ; Fri, 24 Mar 2023 21:45:50 +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 ctoIOpX8eamD for ; Fri, 24 Mar 2023 21:45:46 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id DB500E82C0 for ; Fri, 24 Mar 2023 21:45:45 +0100 (CET) Date: Fri, 24 Mar 2023 21:45:45 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: <167965895662.27013.10941166628081645662@lain.khirnov.net> Message-ID: <7575f077-861b-6b95-7ab7-796fa22282e0@passwd.hu> References: <20230321123729.74124-1-martin@martin.st> <20230321123729.74124-2-martin@martin.st> <4ce99489-4b19-3c7c-88aa-1080531f925d@passwd.hu> <167965631336.27013.11967328893560145187@lain.khirnov.net> <167965895662.27013.10941166628081645662@lain.khirnov.net> MIME-Version: 1.0 Content-ID: X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/2] aviobuf: Avoid clearing the whole buffer in fill_buffer 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: CgpPbiBGcmksIDI0IE1hciAyMDIzLCBBbnRvbiBLaGlybm92IHdyb3RlOgoKPiBRdW90aW5nIE1h cnRpbiBTdG9yc2rDtiAoMjAyMy0wMy0yNCAxMjoyNTozNykKPj4gT24gRnJpLCAyNCBNYXIgMjAy MywgQW50b24gS2hpcm5vdiB3cm90ZToKPj4gCj4+ID4gUXVvdGluZyBNYXJ0aW4gU3RvcnNqw7Yg KDIwMjMtMDMtMjEgMjE6MjQ6MjUpCj4+ID4+IE9uIFR1ZSwgMjEgTWFyIDIwMjMsIE1hcnRvbiBC YWxpbnQgd3JvdGU6Cj4+ID4+IAo+PiA+PiA+Cj4+ID4+ID4KPj4gPj4gPiBPbiBUdWUsIDIxIE1h ciAyMDIzLCBNYXJ0aW4gU3RvcnNqw7Ygd3JvdGU6Cj4+ID4+ID4KPj4gPj4gPj4gTm9ybWFsbHks IGZpbGxfYnVmZmVyIHJlYWRzIGluIG9uZSBtYXhfcGFja2V0X3NpemUvSU9fQlVGRkVSX1NJWkUK Pj4gPj4gPj4gd29ydGggb2YgZGF0YSBpbnRvIHRoZSBidWZmZXIsIHNsb3dseSBmaWxsaW5nIHRo ZSBidWZmZXIgdW50aWwgaXQKPj4gPj4gPj4gaXMgZnVsbC4KPj4gPj4gPj4KPj4gPj4gPj4gUHJl dmlvdXNseSwgd2hlbiB0aGUgYnVmZmVyIHdhcyBmdWxsLCBmaWxsX2J1ZmZlciB3b3VsZCBzdGFy dCBvdmVyCj4+ID4+ID4+IGZyb20gdGhlIHN0YXJ0LCBlZmZlY3RpdmVseSBkaXNjYXJkaW5nIGFs bCB0aGUgcHJldmlvdXNseSBidWZmZXJlZAo+PiA+PiA+PiBkYXRhLgo+PiA+PiA+Pgo+PiA+PiA+ PiBGb3IgZmlsZXMgdGhhdCBhcmUgcmVhZCBsaW5lYXJseSwgdGhlIHByZXZpb3VzIGJlaGF2aW91 ciB3YXMgZmluZS4KPj4gPj4gPj4KPj4gPj4gPj4gRm9yIGZpbGVzIHRoYXQgZXhoaWJpdCBzb21l IGFtb3VudCBvZiBub25saW5lYXIgcmVhZCBwYXR0ZXJucywKPj4gPj4gPj4gZXNwZWNpYWxseSBt b3YgZmlsZXMgKHdoZXJlIGZmX2NvbmZpZ3VyZV9idWZmZXJzX2Zvcl9pbmRleAo+PiA+PiA+PiBp bmNyZWFzZXMgdGhlIGJ1ZmZlciBzaXplIHRvIGFjY29tb2RhdGUgZm9yIHRoZSBub25saW5lYXIg cmVhZGluZyEpCj4+ID4+ID4+IHdlIHdvdWxkIG1vc3RseSBiZSBhYmxlIHRvIHNlZWsgd2l0aGlu IHRoZSBidWZmZXIgLSBidXQgd2hlbmV2ZXIKPj4gPj4gPj4gd2UndmUgaGl0IHRoZSBtYXhpbXVt IGJ1ZmZlciBzaXplLCB3ZSdkIGRpc2NhcmQgbW9zdCBvZiB0aGUgYnVmZmVyCj4+ID4+ID4+IGFu ZCBzdGFydCBvdmVyIHdpdGggYSB2ZXJ5IHNtYWxsIGJ1ZmZlciwgc28gdGhlIG5leHQgc2VlayBi YWNrd2FyZHMKPj4gPj4gPj4gd291bGQgZW5kIHVwIG91dHNpZGUgb2YgdGhlIGJ1ZmZlci4KPj4g Pj4gPj4KPj4gPj4gPj4gS2VlcCBvbmUgZm91cnRoIG9mIHRoZSBidWZmZXJlZCBkYXRhLCBtb3Zp bmcgaXQgdG8gdGhlIHN0YXJ0IG9mCj4+ID4+ID4+IHRoZSBidWZmZXIsIGZyZWVpbmcgdGhlIHJl c3QgdG8gYmUgcmVmaWxsZWQgd2l0aCBmdXR1cmUgZGF0YS4KPj4gPj4gPj4KPj4gPj4gPj4gRm9y IG1vdiBmaWxlcyB3aXRoIG5vbmxpbmVhciByZWFkIHBhdHRlcm5zLCB0aGlzIGFsbW9zdCBlbnRp cmVseQo+PiA+PiA+PiBhdm9pZHMgZG9pbmcgc2Vla3Mgb24gdGhlIGxvd2VyIElPIGxldmVsLCB3 aGVyZSB3ZSBwcmV2aW91c2x5IHdvdWxkCj4+ID4+ID4+IGVuZCB1cCBkb2luZyBzZWVrcyBvY2Nh c2lvbmFsbHkuCj4+ID4+ID4KPj4gPj4gPiBNYXliZSB0aGUgZGVtdXhlciBzaG91bGQgdXNlIGZm aW9fZW5zdXJlX3NlZWtiYWNrKCkgaW5zdGVhZCBpZiBpdCBrbm93cwo+PiA+PiA+IHRoYXQgYSBz ZWVrYmFjayB3aWxsIGhhcHBlbj8gVW5jb25kaXRpb25hbCBtZW1tb3ZlIG9mIGV2ZW4gZm91cnRo IG9mIGFsbCAKPj4gPj4gPiBkYXRhIGRvZXMgbm90IHNlZW0gbGlrZSBhIGdvb2QgaWRlYS4KPj4g Pj4gCj4+ID4+IFJpZ2h0LCBpdCdzIHByb2JhYmx5IG5vdCBpZGVhbCB0byBkbyB0aGlzIHVuY29u ZGl0aW9uYWxseS4KPj4gPj4gCj4+ID4+IEhvd2V2ZXIsIGl0J3Mgbm90IHRoYXQgdGhlIGRlbXV4 ZXIgcmVhbGx5IGtub3dzIHRoYXQgYSBzZWVrYmFjayBfd2lsbF8gCj4+ID4+IGhhcHBlbiAtIHVu bGVzcyB3ZSBtYWtlIGl0IGluc3BlY3QgdGhlIG5leHQgY291cGxlIGluZGV4IGVudHJpZXMuIEFu ZCBJIAo+PiA+PiBkb24ndCB0aGluayB3ZSBzaG91bGQgbWFrZSB0aGUgZGVtdXhlciBwcmUtYW5h bHl6ZSB0aGUgbmV4dCBhY2Nlc3MgCj4+ID4+IGxvY2F0aW9ucywgYnV0IGtlZXAgb3B0aW1pemF0 aW9uIGxpa2UgdGhpcyBvbiB0aGUgc2VwYXJhdGUgbGF5ZXIuIFRoYXQgCj4+ID4+IHdheSwgaXQg d29ya3MgYXMgZXhwZWN0ZWQgYXMgbG9uZyBhcyB0aGUgc2Vla3MgYXJlIHNob3J0IGVub3VnaCB3 aXRoaW4gdGhlIAo+PiA+PiBleHBlY3RlZCB0b2xlcmFuY2UsIGFuZCBmYWxscyBiYWNrIGdyYWNp b3VzbHkgb24gcmVndWxhciBzZWVraW5nIGZvciB0aGUgCj4+ID4+IGFjY2Vzc2VzIHRoYXQgYXJl IHdlaXJkZXIgdGhhbiB0aGF0Lgo+PiA+Cj4+ID4gSSBzdXBwb3NlIGNoYW5naW5nIHRoZSBidWZm ZXIgaW50byBhIHJpbmcgYnVmZmVyIHNvIHlvdSBkb24ndCBoYXZlIHRvCj4+ID4gbW92ZSB0aGUg ZGF0YSBpcyBub3QgZmVhc2libGU/Cj4+IAo+PiBTb21ldGhpbmcgbGlrZSB0aGF0IHdvdWxkIHBy b2JhYmx5IGJlIGlkZWFsLCB5ZXMgLSBzbyB3ZSdkIGhhdmUgYSAKPj4gY29uc3RhbnRseSBzbGlk aW5nIHdpbmRvdyBvZiBkYXRhIGF2YWlsYWJsZSBiZWhpbmQgdGhlIGN1cnJlbnQgcG9zaXRpb24u Cj4+IAo+PiBJIHRoaW5rIHRoYXQgd291bGQgYmUgbW9yZSB3b3JrIHRoYW4gSSdtIGFibGUgdG8g aW52ZXN0IGluIHRoZSBpc3N1ZSBhdCAKPj4gdGhlIG1vbWVudCwgdGhvdWdoLiAoVGhhdCBkb2Vz bid0IG1lYW4gSSB0aGluayBldmVyeW9uZSBzaG91bGQgc3VmZmVyIHRoZSAKPj4gb3ZlcmhlYWQg b2YgdGhpcyBwYXRjaCBpbiB0aGlzIGZvcm0sIGJ1dCBJJ20gbW9yZSBpbnRlcmVzdGVkIGluIGxv b2tpbmcgYXQgCj4+IGhldXJpc3RpYyBiYXNlZCBzb2x1dGlvbnMgZm9yIHRyaWdnZXJpbmcgdGhp cyBjYXNlIHJhdGhlciB0aGFuIGEgZnVsbCAKPj4gcmV3cml0ZS4pCj4KPiBBcyBhIChob3BlZnVs bHkpIHRlbXBvcmFyeSBoZXVyaXN0aWMsIHRyaWdnZXJpbmcgdGhpcyBhZnRlciBvYnNlcnZpbmcg YQo+IGZldyBiYWNrd2FyZCBzZWVrcyB1bmRlciBidWZmZXIgc2l6ZSBzb3VuZHMgcmVhc29uYWJs ZSB0byBtZS4KCkkgYW0gdW5lYXN5IGFib3V0IGNvbXBsaWNhdGluZyBhbiBhbHJlYWR5IGNvbXBs aWNhdGVkIGFuZCAKaGFyZC10by1mb2xsb3cgQVZJTyBsYXllciB3aXRoIGhldXJpc3RpY3Mgd2hp Y2ggYWN0aXZhdGUgb24gbWFnaWMgCmJlaGF2aW91ci4gQW5kIHdlIGFsbCBrbm93IGhvdyBsb25n IHRlbXBvcmFyeSBzb2x1dGlvbnMgbGFzdCA6KQoKSSBndWVzcyB3ZSBjb3VsZCBhZGQgc29tZSBu ZXcgcGFyYW1ldGVyIHRvIEFWSU9Db250ZXh0IGVuZCBlbmFibGUgdGhpcyAKZGF0YS1zaGlmdGlu ZyBiZWhhdmlvdXIgZXhwbGljaXRseSB3aGVuIHlvdSByZWNvbmZpZ3VyZSB0aGUgYnVmZmVyIHNp emUgCmZvciBpbmRleCBpbiB0aGUgTU9WIGRlbXV4ZXIuIEJ1dCBpcyBpdCB3b3J0aCBpdD8gSG93 IHNpZ25pZmljYW50IGlzIHRoZSAKImltcHJvdmVtZW50IiB0aGlzIHBhdGNoIHByb3ZpZGVzIG92 ZXIgdGhlIHByZXZpb3VzIG9uZSBpbiB0aGUgc2VyaWVzPwoKVGhhbmtzLApNYXJ0b24KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=