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 4AE3945B78 for ; Fri, 24 Mar 2023 11:56:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E32F968C777; Fri, 24 Mar 2023 13:56:03 +0200 (EET) Received: from mail0.khirnov.net (red.khirnov.net [176.97.15.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BC4AB68C519 for ; Fri, 24 Mar 2023 13:55:57 +0200 (EET) Received: from localhost (localhost [IPv6:::1]) by mail0.khirnov.net (Postfix) with ESMTP id 798452404EA for ; Fri, 24 Mar 2023 12:55:57 +0100 (CET) Received: from mail0.khirnov.net ([IPv6:::1]) by localhost (mail0.khirnov.net [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id r09QLntJ2Qgw for ; Fri, 24 Mar 2023 12:55:56 +0100 (CET) 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 B8E3C240178 for ; Fri, 24 Mar 2023 12:55:56 +0100 (CET) Received: by lain.khirnov.net (Postfix, from userid 1000) id A0F151601B2; Fri, 24 Mar 2023 12:55:56 +0100 (CET) From: Anton Khirnov To: FFmpeg development discussions and patches In-Reply-To: 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> Mail-Followup-To: FFmpeg development discussions and patches Date: Fri, 24 Mar 2023 12:55:56 +0100 Message-ID: <167965895662.27013.10941166628081645662@lain.khirnov.net> User-Agent: alot/0.8.1 MIME-Version: 1.0 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-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: UXVvdGluZyBNYXJ0aW4gU3RvcnNqw7YgKDIwMjMtMDMtMjQgMTI6MjU6MzcpCj4gT24gRnJpLCAy NCBNYXIgMjAyMywgQW50b24gS2hpcm5vdiB3cm90ZToKPiAKPiA+IFF1b3RpbmcgTWFydGluIFN0 b3JzasO2ICgyMDIzLTAzLTIxIDIxOjI0OjI1KQo+ID4+IE9uIFR1ZSwgMjEgTWFyIDIwMjMsIE1h cnRvbiBCYWxpbnQgd3JvdGU6Cj4gPj4gCj4gPj4gPgo+ID4+ID4KPiA+PiA+IE9uIFR1ZSwgMjEg TWFyIDIwMjMsIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKPiA+PiA+Cj4gPj4gPj4gTm9ybWFsbHks IGZpbGxfYnVmZmVyIHJlYWRzIGluIG9uZSBtYXhfcGFja2V0X3NpemUvSU9fQlVGRkVSX1NJWkUK PiA+PiA+PiB3b3J0aCBvZiBkYXRhIGludG8gdGhlIGJ1ZmZlciwgc2xvd2x5IGZpbGxpbmcgdGhl IGJ1ZmZlciB1bnRpbCBpdAo+ID4+ID4+IGlzIGZ1bGwuCj4gPj4gPj4KPiA+PiA+PiBQcmV2aW91 c2x5LCB3aGVuIHRoZSBidWZmZXIgd2FzIGZ1bGwsIGZpbGxfYnVmZmVyIHdvdWxkIHN0YXJ0IG92 ZXIKPiA+PiA+PiBmcm9tIHRoZSBzdGFydCwgZWZmZWN0aXZlbHkgZGlzY2FyZGluZyBhbGwgdGhl IHByZXZpb3VzbHkgYnVmZmVyZWQKPiA+PiA+PiBkYXRhLgo+ID4+ID4+Cj4gPj4gPj4gRm9yIGZp bGVzIHRoYXQgYXJlIHJlYWQgbGluZWFybHksIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIgd2FzIGZp bmUuCj4gPj4gPj4KPiA+PiA+PiBGb3IgZmlsZXMgdGhhdCBleGhpYml0IHNvbWUgYW1vdW50IG9m IG5vbmxpbmVhciByZWFkIHBhdHRlcm5zLAo+ID4+ID4+IGVzcGVjaWFsbHkgbW92IGZpbGVzICh3 aGVyZSBmZl9jb25maWd1cmVfYnVmZmVyc19mb3JfaW5kZXgKPiA+PiA+PiBpbmNyZWFzZXMgdGhl IGJ1ZmZlciBzaXplIHRvIGFjY29tb2RhdGUgZm9yIHRoZSBub25saW5lYXIgcmVhZGluZyEpCj4g Pj4gPj4gd2Ugd291bGQgbW9zdGx5IGJlIGFibGUgdG8gc2VlayB3aXRoaW4gdGhlIGJ1ZmZlciAt IGJ1dCB3aGVuZXZlcgo+ID4+ID4+IHdlJ3ZlIGhpdCB0aGUgbWF4aW11bSBidWZmZXIgc2l6ZSwg d2UnZCBkaXNjYXJkIG1vc3Qgb2YgdGhlIGJ1ZmZlcgo+ID4+ID4+IGFuZCBzdGFydCBvdmVyIHdp dGggYSB2ZXJ5IHNtYWxsIGJ1ZmZlciwgc28gdGhlIG5leHQgc2VlayBiYWNrd2FyZHMKPiA+PiA+ PiB3b3VsZCBlbmQgdXAgb3V0c2lkZSBvZiB0aGUgYnVmZmVyLgo+ID4+ID4+Cj4gPj4gPj4gS2Vl cCBvbmUgZm91cnRoIG9mIHRoZSBidWZmZXJlZCBkYXRhLCBtb3ZpbmcgaXQgdG8gdGhlIHN0YXJ0 IG9mCj4gPj4gPj4gdGhlIGJ1ZmZlciwgZnJlZWluZyB0aGUgcmVzdCB0byBiZSByZWZpbGxlZCB3 aXRoIGZ1dHVyZSBkYXRhLgo+ID4+ID4+Cj4gPj4gPj4gRm9yIG1vdiBmaWxlcyB3aXRoIG5vbmxp bmVhciByZWFkIHBhdHRlcm5zLCB0aGlzIGFsbW9zdCBlbnRpcmVseQo+ID4+ID4+IGF2b2lkcyBk b2luZyBzZWVrcyBvbiB0aGUgbG93ZXIgSU8gbGV2ZWwsIHdoZXJlIHdlIHByZXZpb3VzbHkgd291 bGQKPiA+PiA+PiBlbmQgdXAgZG9pbmcgc2Vla3Mgb2NjYXNpb25hbGx5Lgo+ID4+ID4KPiA+PiA+ IE1heWJlIHRoZSBkZW11eGVyIHNob3VsZCB1c2UgZmZpb19lbnN1cmVfc2Vla2JhY2soKSBpbnN0 ZWFkIGlmIGl0IGtub3dzCj4gPj4gPiB0aGF0IGEgc2Vla2JhY2sgd2lsbCBoYXBwZW4/IFVuY29u ZGl0aW9uYWwgbWVtbW92ZSBvZiBldmVuIGZvdXJ0aCBvZiBhbGwgCj4gPj4gPiBkYXRhIGRvZXMg bm90IHNlZW0gbGlrZSBhIGdvb2QgaWRlYS4KPiA+PiAKPiA+PiBSaWdodCwgaXQncyBwcm9iYWJs eSBub3QgaWRlYWwgdG8gZG8gdGhpcyB1bmNvbmRpdGlvbmFsbHkuCj4gPj4gCj4gPj4gSG93ZXZl ciwgaXQncyBub3QgdGhhdCB0aGUgZGVtdXhlciByZWFsbHkga25vd3MgdGhhdCBhIHNlZWtiYWNr IF93aWxsXyAKPiA+PiBoYXBwZW4gLSB1bmxlc3Mgd2UgbWFrZSBpdCBpbnNwZWN0IHRoZSBuZXh0 IGNvdXBsZSBpbmRleCBlbnRyaWVzLiBBbmQgSSAKPiA+PiBkb24ndCB0aGluayB3ZSBzaG91bGQg bWFrZSB0aGUgZGVtdXhlciBwcmUtYW5hbHl6ZSB0aGUgbmV4dCBhY2Nlc3MgCj4gPj4gbG9jYXRp b25zLCBidXQga2VlcCBvcHRpbWl6YXRpb24gbGlrZSB0aGlzIG9uIHRoZSBzZXBhcmF0ZSBsYXll ci4gVGhhdCAKPiA+PiB3YXksIGl0IHdvcmtzIGFzIGV4cGVjdGVkIGFzIGxvbmcgYXMgdGhlIHNl ZWtzIGFyZSBzaG9ydCBlbm91Z2ggd2l0aGluIHRoZSAKPiA+PiBleHBlY3RlZCB0b2xlcmFuY2Us IGFuZCBmYWxscyBiYWNrIGdyYWNpb3VzbHkgb24gcmVndWxhciBzZWVraW5nIGZvciB0aGUgCj4g Pj4gYWNjZXNzZXMgdGhhdCBhcmUgd2VpcmRlciB0aGFuIHRoYXQuCj4gPgo+ID4gSSBzdXBwb3Nl IGNoYW5naW5nIHRoZSBidWZmZXIgaW50byBhIHJpbmcgYnVmZmVyIHNvIHlvdSBkb24ndCBoYXZl IHRvCj4gPiBtb3ZlIHRoZSBkYXRhIGlzIG5vdCBmZWFzaWJsZT8KPiAKPiBTb21ldGhpbmcgbGlr ZSB0aGF0IHdvdWxkIHByb2JhYmx5IGJlIGlkZWFsLCB5ZXMgLSBzbyB3ZSdkIGhhdmUgYSAKPiBj b25zdGFudGx5IHNsaWRpbmcgd2luZG93IG9mIGRhdGEgYXZhaWxhYmxlIGJlaGluZCB0aGUgY3Vy cmVudCBwb3NpdGlvbi4KPiAKPiBJIHRoaW5rIHRoYXQgd291bGQgYmUgbW9yZSB3b3JrIHRoYW4g SSdtIGFibGUgdG8gaW52ZXN0IGluIHRoZSBpc3N1ZSBhdCAKPiB0aGUgbW9tZW50LCB0aG91Z2gu IChUaGF0IGRvZXNuJ3QgbWVhbiBJIHRoaW5rIGV2ZXJ5b25lIHNob3VsZCBzdWZmZXIgdGhlIAo+ IG92ZXJoZWFkIG9mIHRoaXMgcGF0Y2ggaW4gdGhpcyBmb3JtLCBidXQgSSdtIG1vcmUgaW50ZXJl c3RlZCBpbiBsb29raW5nIGF0IAo+IGhldXJpc3RpYyBiYXNlZCBzb2x1dGlvbnMgZm9yIHRyaWdn ZXJpbmcgdGhpcyBjYXNlIHJhdGhlciB0aGFuIGEgZnVsbCAKPiByZXdyaXRlLikKCkFzIGEgKGhv cGVmdWxseSkgdGVtcG9yYXJ5IGhldXJpc3RpYywgdHJpZ2dlcmluZyB0aGlzIGFmdGVyIG9ic2Vy dmluZyBhCmZldyBiYWNrd2FyZCBzZWVrcyB1bmRlciBidWZmZXIgc2l6ZSBzb3VuZHMgcmVhc29u YWJsZSB0byBtZS4KCi0tIApBbnRvbiBLaGlybm92Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVn LWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K