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 AE4EF4112F for ; Mon, 3 Jan 2022 19:18:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0EAC668B07F; Mon, 3 Jan 2022 21:18:46 +0200 (EET) Received: from iq.passwd.hu (iq.passwd.hu [217.27.212.140]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C976468B11F for ; Mon, 3 Jan 2022 21:18:38 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by iq.passwd.hu (Postfix) with ESMTP id BE482E6314 for ; Mon, 3 Jan 2022 20:18:37 +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 aKT7q94XKxI1 for ; Mon, 3 Jan 2022 20:18:34 +0100 (CET) Received: from iq (iq [217.27.212.140]) by iq.passwd.hu (Postfix) with ESMTPS id 97025E5895 for ; Mon, 3 Jan 2022 20:18:34 +0100 (CET) Date: Mon, 3 Jan 2022 20:18:34 +0100 (CET) From: Marton Balint To: FFmpeg development discussions and patches In-Reply-To: Message-ID: References: <20211227002613.25069-1-cus@passwd.hu> <23148c44-cec7-8d6c-6060-f719bea7c65c@passwd.hu> <1d8844a-2412-889-2f42-6f0216a4210@passwd.hu> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/5] avformat/aviobuf: set AVIOContext->error on bprint buffer ENOMEM 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: CgpPbiBNb24sIDMgSmFuIDIwMjIsIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToKCj4gTWFydG9u IEJhbGludDoKPj4gCj4+IAo+PiBPbiBGcmksIDMxIERlYyAyMDIxLCBNYXJ0b24gQmFsaW50IHdy b3RlOgo+PiAKPj4+Cj4+Pgo+Pj4gT24gRnJpLCAzMSBEZWMgMjAyMSwgQW5kcmVhcyBSaGVpbmhh cmR0IHdyb3RlOgo+Pj4KPj4+PiDCoE1hcnRvbiBCYWxpbnQ6Cj4+Pj4+IMKgVGhpcyBtYWtlcyBz dXJlIHRoZSBlcnJvciBjb25kaXRpb24gaXMga2VwdCBpbiBBVklPQ29udGV4dCBldmVuIGlmIHRo ZQo+Pj4+PiDCoHVzZXIKPj4+Pj4gwqBkb2VzIG5vdCBjaGVjayB0aGUgcmV0dXJuIHZhbHVlIG9m IGF2aW9fcmVhZF90b19icHJpbnQgb3IKPj4+Pj4gwqBmZl9yZWFkX2xpbmVfdG9fYnByaW50Lgo+ Pj4+Pgo+Pj4+PiDCoFNpZ25lZC1vZmYtYnk6IE1hcnRvbiBCYWxpbnQgPGN1c0BwYXNzd2QuaHU+ Cj4+Pj4+IMKgLS0tCj4+Pj4+IMKgIGxpYmF2Zm9ybWF0L2F2aW9idWYuYyB8IDggKysrKysrLS0K Pj4+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK Pj4+Pj4KPj4+Pj4gwqBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvYXZpb2J1Zi5jIGIvbGliYXZm b3JtYXQvYXZpb2J1Zi5jCj4+Pj4+IMKgaW5kZXggMjlkNGJkNzUxMC4uNmY4YTgyMmVlMyAxMDA2 NDQKPj4+Pj4gwqAtLS0gYS9saWJhdmZvcm1hdC9hdmlvYnVmLmMKPj4+Pj4gwqArKysgYi9saWJh dmZvcm1hdC9hdmlvYnVmLmMKPj4+Pj4gwqBAQCAtODc1LDggKzg3NSwxMCBAQCBzdGF0aWMgaW50 NjRfdAo+Pj4+PiDCoHJlYWRfc3RyaW5nX3RvX2JwcmludF9vdmVyd3JpdGUoQVZJT0NvbnRleHQg KnMsIEFWQlByaW50ICpicCwKPj4+Pj4gwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkKPj4+Pj4gwqDC oMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4+Cj4+Pj4+IMKgLcKgwqDCoCBpZiAoIWF2 X2JwcmludF9pc19jb21wbGV0ZShicCkpCj4+Pj4+IMKgK8KgwqDCoCBpZiAoIWF2X2JwcmludF9p c19jb21wbGV0ZShicCkpIHsKPj4+Pj4gwqArwqDCoMKgwqDCoMKgwqAgcy0+ZXJyb3IgPSBBVkVS Uk9SKEVOT01FTSk7Cj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gQVZFUlJPUihFTk9N RU0pOwo+Pj4+PiDCoCvCoMKgwqAgfQo+Pj4+Pgo+Pj4+PiDCoMKgwqDCoMKgIHJldHVybiBicC0+ bGVuOwo+Pj4+PiDCoH0KPj4+Pj4gwqBAQCAtMTM1MSw4ICsxMzUzLDEwIEBAIGludCBhdmlvX3Jl YWRfdG9fYnByaW50KEFWSU9Db250ZXh0ICpoLAo+Pj4+PiBBVkJQcmludAo+Pj4+PiDCoCpwYiwg c2l6ZV90IG1heF9zaXplKQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHJldCA8PSAwKQo+ Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+Pj4+PiDCoMKgwqDC oMKgwqDCoMKgwqAgYXZfYnByaW50X2FwcGVuZF9kYXRhKHBiLCBidWYsIHJldCk7Cj4+Pj4+IMKg LcKgwqDCoMKgwqDCoMKgIGlmICghYXZfYnByaW50X2lzX2NvbXBsZXRlKHBiKSkKPj4+Pj4gwqAr wqDCoMKgwqDCoMKgwqAgaWYgKCFhdl9icHJpbnRfaXNfY29tcGxldGUocGIpKSB7Cj4+Pj4+IMKg K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaC0+ZXJyb3IgPSBBVkVSUk9SKEVOT01FTSk7Cj4+Pj4+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SKEVOT01FTSk7Cj4+Pj4+ IMKgK8KgwqDCoMKgwqDCoMKgIH0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIG1heF9zaXplIC09 IHJldDsKPj4+Pj4gwqDCoMKgwqDCoCB9Cj4+Pj4+IMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4+Pj4+ Cj4+Pj4KPj4+PiDCoEkgZG9uJ3QgcmVhbGx5IHNlZSB0aGUgcG9pbnQgb2YgdGhpczogSXQgaXMg bm90IGEgcmVhbCByZWFkIGVycm9yIHRoYXQKPj4+PiDCoHNob3VsZCBzdGljayB0byB0aGUgQVZJ T0NvbnRleHQgKHdoaWNoIGNhbiBzdGlsbCBiZSB1c2VkIGFmdGVyd2FyZHMKPj4+PiDCoHdpdGhv dXQgYW55IGlzc3VlKS4KPj4+PiDCoElmIHRoZSB1c2VyIGRvZXMgbm90IGNoZWNrIHRoZSBlcnJv cnMsIHRoZW4gdGhlIHVzZXIKPj4+PiDCoGhhcyBubyBvbmUgdG8gYmxhbWUgYnV0IGhpbXNlbGYg Zm9yIG1pc3NpbmcgZXJyb3JzLgo+Pj4KPj4+IEFWSU8gcmVhZC93cml0ZSBiZWhhdmlvdXIgaXMg dG8gc3RvcmUgSU8gZXJyb3JzIGluIHRoZSBjb250ZXh0IHNvIHRoZQo+Pj4gdXNlciBkb2VzIG5v dCBoYXZlIHRvIGNoZWNrIGZvciB0aGVtIGluIGV2ZXJ5IGNhbGwuIEl0IGlzIG5vdCB3ZWxsCj4+ PiBkb2N1bWVudGVkIHdoaWNoIGNhbGxzIHNob3VsZCBiZSBjaGVja2VkIGFsd2F5cywgc28gdGhl IHVzZXIgbWlnaHQgYmUKPj4+IHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgZXJyb3JzIGR1cmlu ZyByZWFkL3dyaXRlIG1heSBiZSBjaGVja2VkCj4+PiBzb21ldGltZSBsYXRlci4KPj4+Cj4+PiBB ZG1pdHRlZGx5LCBFTk9NRU0gaXMgbm90IGFuIElPIGVycm9yLCBidXQgSSB0aGluayBpdCBpcyBi ZXR0ZXIgdG8KPj4+IHN0b3JlIHRoYXQgYXMgd2VsbCBpbiB0aGUgY29udGV4dCB0byBrZWVwIHRo ZSBiZWhhdmlvdXIgY29uc2lzdGVudCwKPj4+IGJlY2F1c2UgaW4gY2FzZSBvZiBFTk9NRU0gYXZp b19yZWFkX3RvX2JwcmludCByZWFkcyBhbmQgZHJvcHMKPj4+IHVuZGVmaW5lZCBhbW91bnQgb2Yg ZGF0YSwgc28gdGhlIGNvbnRleHQgd2lsbCBhbHNvIGJlIGluIGFuIHVuZGVmaW5lZAo+Pj4gc3Rh dGUuCj4+Pgo+Pj4gT3RoZXIgcG9zc2liaWxpdGllczoKPj4+IC0gbWFrZSBhdmlvX3JlYWRfdG9f YnByaW50IHJlYWQgYWxsIHRoZSBkYXRhIHJlZ2FyZGxlc3Mgb2YgQVZCUHJpbnQKPj4+IGZ1bGxu ZXNzCj4+PiDCoC0gbWFyayBhdmlvX3JlYWRfdG9fYnByaW50IGF2X3dhcm5fdW51c2VkX3Jlc3Vs dC4KPj4+IMKgLSBib3RoIDopCj4+Pgo+Pj4gQnV0IHRoZXNlIGFsc28gZm9yY2VzIHRoZSB1c2Vy IHRvIGNoZWNrIHJldHVybiB2YWx1ZXMuLi4gU28gSSBraW5kIG9mCj4+PiBsaWtlIG15IG9yaWdp bmFsIGFwcHJvYWNoIGJldHRlciwgYmVjYXVzZSBpdCBtYWludGFpbnMgYXZpb19yZWFkL3dyaXRl Cj4+PiBjYWxsIGJlaGF2aW91ciB0aGF0IGl0IGlzIHNhZmUgdG8gY2hlY2sgZXJyb3JzIHNvbWV0 aW1lIGxhdGVyLgo+PiAKPj4gQW55IG1vcmUgY29tbWVudHMgYWJvdXQgdGhpcyBvciB0aGUgcmVz dCBvZiB0aGUgc2VyaWVzPyBJIHBsYW4gdG8gYXBwbHkKPj4gaXQgdG9tb3Jyb3cuCj4+IAo+Cj4g SSBzdGlsbCBkb24ndCBsaWtlIHN0b3JpbmcgRU5PTUVNIGluIHRoZSBBVklPQ29udGV4dCBhbmQg SSBkb24ndCBzZWUgd2h5Cj4gaGF2aW5nIHRvIGNoZWNrIHRoZSBlcnJvciBpcyBzbyBidXJkZW5z b21lLiBCdXQgaWYgeW91IHdhbnQgaXQgc28gYmFkLAo+IHRoZW4gZ28gYWhlYWQuCgpJIGRvbid0 IGZlZWwgc3Ryb25nbHkgYWJvdXQgaXQsIGl0IGp1c3QgbG9va2VkIGNvbnZlbmllbnQvY29uc2lz dGVudC4gQnV0IApJIHdpbGwganVzdCBza2lwIHRoaXMgcGF0Y2ggdGhlbiBhbmQgYXBwbHkgdGhl IHJlc3QuCgpSZWdhcmRzLApNYXJ0b24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK ClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=