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 759F0457D7 for ; Fri, 24 Mar 2023 11:25:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 636D868C72E; Fri, 24 Mar 2023 13:25:47 +0200 (EET) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B6AB068C332 for ; Fri, 24 Mar 2023 13:25:40 +0200 (EET) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 32OBPcR3005788-32OBPcR4005788 for ; Fri, 24 Mar 2023 13:25:38 +0200 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 46014A1542; Fri, 24 Mar 2023 13:25:37 +0200 (EET) Date: Fri, 24 Mar 2023 13:25:37 +0200 (EET) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches , FFmpeg development discussions and patches In-Reply-To: <167965631336.27013.11967328893560145187@lain.khirnov.net> Message-ID: 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> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM 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: T24gRnJpLCAyNCBNYXIgMjAyMywgQW50b24gS2hpcm5vdiB3cm90ZToKCj4gUXVvdGluZyBNYXJ0 aW4gU3RvcnNqw7YgKDIwMjMtMDMtMjEgMjE6MjQ6MjUpCj4+IE9uIFR1ZSwgMjEgTWFyIDIwMjMs IE1hcnRvbiBCYWxpbnQgd3JvdGU6Cj4+IAo+PiA+Cj4+ID4KPj4gPiBPbiBUdWUsIDIxIE1hciAy MDIzLCBNYXJ0aW4gU3RvcnNqw7Ygd3JvdGU6Cj4+ID4KPj4gPj4gTm9ybWFsbHksIGZpbGxfYnVm ZmVyIHJlYWRzIGluIG9uZSBtYXhfcGFja2V0X3NpemUvSU9fQlVGRkVSX1NJWkUKPj4gPj4gd29y dGggb2YgZGF0YSBpbnRvIHRoZSBidWZmZXIsIHNsb3dseSBmaWxsaW5nIHRoZSBidWZmZXIgdW50 aWwgaXQKPj4gPj4gaXMgZnVsbC4KPj4gPj4KPj4gPj4gUHJldmlvdXNseSwgd2hlbiB0aGUgYnVm ZmVyIHdhcyBmdWxsLCBmaWxsX2J1ZmZlciB3b3VsZCBzdGFydCBvdmVyCj4+ID4+IGZyb20gdGhl IHN0YXJ0LCBlZmZlY3RpdmVseSBkaXNjYXJkaW5nIGFsbCB0aGUgcHJldmlvdXNseSBidWZmZXJl ZAo+PiA+PiBkYXRhLgo+PiA+Pgo+PiA+PiBGb3IgZmlsZXMgdGhhdCBhcmUgcmVhZCBsaW5lYXJs eSwgdGhlIHByZXZpb3VzIGJlaGF2aW91ciB3YXMgZmluZS4KPj4gPj4KPj4gPj4gRm9yIGZpbGVz IHRoYXQgZXhoaWJpdCBzb21lIGFtb3VudCBvZiBub25saW5lYXIgcmVhZCBwYXR0ZXJucywKPj4g Pj4gZXNwZWNpYWxseSBtb3YgZmlsZXMgKHdoZXJlIGZmX2NvbmZpZ3VyZV9idWZmZXJzX2Zvcl9p bmRleAo+PiA+PiBpbmNyZWFzZXMgdGhlIGJ1ZmZlciBzaXplIHRvIGFjY29tb2RhdGUgZm9yIHRo ZSBub25saW5lYXIgcmVhZGluZyEpCj4+ID4+IHdlIHdvdWxkIG1vc3RseSBiZSBhYmxlIHRvIHNl ZWsgd2l0aGluIHRoZSBidWZmZXIgLSBidXQgd2hlbmV2ZXIKPj4gPj4gd2UndmUgaGl0IHRoZSBt YXhpbXVtIGJ1ZmZlciBzaXplLCB3ZSdkIGRpc2NhcmQgbW9zdCBvZiB0aGUgYnVmZmVyCj4+ID4+ IGFuZCBzdGFydCBvdmVyIHdpdGggYSB2ZXJ5IHNtYWxsIGJ1ZmZlciwgc28gdGhlIG5leHQgc2Vl ayBiYWNrd2FyZHMKPj4gPj4gd291bGQgZW5kIHVwIG91dHNpZGUgb2YgdGhlIGJ1ZmZlci4KPj4g Pj4KPj4gPj4gS2VlcCBvbmUgZm91cnRoIG9mIHRoZSBidWZmZXJlZCBkYXRhLCBtb3ZpbmcgaXQg dG8gdGhlIHN0YXJ0IG9mCj4+ID4+IHRoZSBidWZmZXIsIGZyZWVpbmcgdGhlIHJlc3QgdG8gYmUg cmVmaWxsZWQgd2l0aCBmdXR1cmUgZGF0YS4KPj4gPj4KPj4gPj4gRm9yIG1vdiBmaWxlcyB3aXRo IG5vbmxpbmVhciByZWFkIHBhdHRlcm5zLCB0aGlzIGFsbW9zdCBlbnRpcmVseQo+PiA+PiBhdm9p ZHMgZG9pbmcgc2Vla3Mgb24gdGhlIGxvd2VyIElPIGxldmVsLCB3aGVyZSB3ZSBwcmV2aW91c2x5 IHdvdWxkCj4+ID4+IGVuZCB1cCBkb2luZyBzZWVrcyBvY2Nhc2lvbmFsbHkuCj4+ID4KPj4gPiBN YXliZSB0aGUgZGVtdXhlciBzaG91bGQgdXNlIGZmaW9fZW5zdXJlX3NlZWtiYWNrKCkgaW5zdGVh ZCBpZiBpdCBrbm93cwo+PiA+IHRoYXQgYSBzZWVrYmFjayB3aWxsIGhhcHBlbj8gVW5jb25kaXRp b25hbCBtZW1tb3ZlIG9mIGV2ZW4gZm91cnRoIG9mIGFsbCAKPj4gPiBkYXRhIGRvZXMgbm90IHNl ZW0gbGlrZSBhIGdvb2QgaWRlYS4KPj4gCj4+IFJpZ2h0LCBpdCdzIHByb2JhYmx5IG5vdCBpZGVh bCB0byBkbyB0aGlzIHVuY29uZGl0aW9uYWxseS4KPj4gCj4+IEhvd2V2ZXIsIGl0J3Mgbm90IHRo YXQgdGhlIGRlbXV4ZXIgcmVhbGx5IGtub3dzIHRoYXQgYSBzZWVrYmFjayBfd2lsbF8gCj4+IGhh cHBlbiAtIHVubGVzcyB3ZSBtYWtlIGl0IGluc3BlY3QgdGhlIG5leHQgY291cGxlIGluZGV4IGVu dHJpZXMuIEFuZCBJIAo+PiBkb24ndCB0aGluayB3ZSBzaG91bGQgbWFrZSB0aGUgZGVtdXhlciBw cmUtYW5hbHl6ZSB0aGUgbmV4dCBhY2Nlc3MgCj4+IGxvY2F0aW9ucywgYnV0IGtlZXAgb3B0aW1p emF0aW9uIGxpa2UgdGhpcyBvbiB0aGUgc2VwYXJhdGUgbGF5ZXIuIFRoYXQgCj4+IHdheSwgaXQg d29ya3MgYXMgZXhwZWN0ZWQgYXMgbG9uZyBhcyB0aGUgc2Vla3MgYXJlIHNob3J0IGVub3VnaCB3 aXRoaW4gdGhlIAo+PiBleHBlY3RlZCB0b2xlcmFuY2UsIGFuZCBmYWxscyBiYWNrIGdyYWNpb3Vz bHkgb24gcmVndWxhciBzZWVraW5nIGZvciB0aGUgCj4+IGFjY2Vzc2VzIHRoYXQgYXJlIHdlaXJk ZXIgdGhhbiB0aGF0Lgo+Cj4gSSBzdXBwb3NlIGNoYW5naW5nIHRoZSBidWZmZXIgaW50byBhIHJp bmcgYnVmZmVyIHNvIHlvdSBkb24ndCBoYXZlIHRvCj4gbW92ZSB0aGUgZGF0YSBpcyBub3QgZmVh c2libGU/CgpTb21ldGhpbmcgbGlrZSB0aGF0IHdvdWxkIHByb2JhYmx5IGJlIGlkZWFsLCB5ZXMg LSBzbyB3ZSdkIGhhdmUgYSAKY29uc3RhbnRseSBzbGlkaW5nIHdpbmRvdyBvZiBkYXRhIGF2YWls YWJsZSBiZWhpbmQgdGhlIGN1cnJlbnQgcG9zaXRpb24uCgpJIHRoaW5rIHRoYXQgd291bGQgYmUg bW9yZSB3b3JrIHRoYW4gSSdtIGFibGUgdG8gaW52ZXN0IGluIHRoZSBpc3N1ZSBhdCAKdGhlIG1v bWVudCwgdGhvdWdoLiAoVGhhdCBkb2Vzbid0IG1lYW4gSSB0aGluayBldmVyeW9uZSBzaG91bGQg c3VmZmVyIHRoZSAKb3ZlcmhlYWQgb2YgdGhpcyBwYXRjaCBpbiB0aGlzIGZvcm0sIGJ1dCBJJ20g bW9yZSBpbnRlcmVzdGVkIGluIGxvb2tpbmcgYXQgCmhldXJpc3RpYyBiYXNlZCBzb2x1dGlvbnMg Zm9yIHRyaWdnZXJpbmcgdGhpcyBjYXNlIHJhdGhlciB0aGFuIGEgZnVsbCAKcmV3cml0ZS4pCgov LyBNYXJ0aW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=