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 0B39943A41 for ; Wed, 6 Jul 2022 14:40:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DC4D568BA7D; Wed, 6 Jul 2022 17:40:35 +0300 (EEST) Received: from mail.acc.umu.se (mail.acc.umu.se [130.239.18.156]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F0A2A68BA86 for ; Wed, 6 Jul 2022 17:40:29 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 7592244B92 for ; Wed, 6 Jul 2022 16:40:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1657118429; bh=NX6LI5R5ji+mJVuKhsKZV0o0Hgwv8Vqwl90CuiNj7vE=; h=Subject:From:To:Date:In-Reply-To:References:From; b=e+cFroZmGdLymSgzIJpNLSGFK+IuyTVAMxbI5ziMwotKjChVanRXVSG8mQTdmxx4a dSievtFJLTFqDi0pdv0Z1/f8Tarctcgmutx2fidzO/gCVLMOkFk7adfGBSp2txRFf1 h2TH5K48vmfpqUmvyC4pzo0HrbG5qnFcblWMS+G0++K0c9v++kcuBB35EWAseTdXTX +1mZ/vtHlVmrNid0Fo4YQ9MoEQh85dMH9Gom0EAuc03KdDn43GE1shzxOtlFGrKOTP 8wiKWm2cJVbExRoPAuS0bkvhlOf90E8tAhMb/KNvHzb4jUXqVhXIiV8HwOtSi6Prra NaKnzWkNbcIHg== Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: tjoppen) by mail.acc.umu.se (Postfix) with ESMTPSA id CFCB444B90 for ; Wed, 6 Jul 2022 16:40:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1657118428; bh=NX6LI5R5ji+mJVuKhsKZV0o0Hgwv8Vqwl90CuiNj7vE=; h=Subject:From:To:Date:In-Reply-To:References:From; b=NUGzp5DrjpWzfL/iULugMEHCvv3Yl0Wl47hqU4HqBJ4dsE8T9m14cy+Ra7rpEMMkA yseBnyJXkE1SFtYNs3zxxBKcCcQWLeLK3DwG94kKM6+j4YRwiAwlLo3m0r+Fy+X/4O j4ArepZ/lX1MCIFnmmRSYtOgdMOdpseGBiGsYSc4fQreb1LnpZTcLeGwXp1z2VISQe 8CCK58ZM0ewnu2IgRBqMT8dP3aF8NA/5YxDcjd13FMbzdUBRnpy/zT96xTIcHO8buV thSm0jQtFUgOooRu02FjamWbFq60jC8EzrvjYt6wKB+EAeRi2lSO0aKW3yVE096IuN Gs0OQRbithR1Q== Message-ID: <6e3e5682a3464edccd6395a783e61b3c4b6337e9.camel@acc.umu.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 06 Jul 2022 16:40:28 +0200 In-Reply-To: References: User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 3/8] avutil/mem: Add av_fast_realloc_array() 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: dGlzIDIwMjItMDctMDUga2xvY2thbiAyMjoyNiArMDIwMCBza3JldiBBbmRyZWFzIFJoZWluaGFy ZHQ6Cj4gRnJvbTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZXMucmhlaW5oYXJkdEBvdXRsb29r LmNvbT4KPiAKPiBUaGlzIGlzIGFuIGFycmF5LWVxdWl2YWxlbnQgb2YgYXZfZmFzdF9yZWFsbG9j KCkuIEl0cyBhZHZhbnRhZ2VzCj4gY29tcGFyZWQgdG8gdXNpbmcgYXZfZmFzdF9yZWFsbG9jKCkg Zm9yIGFsbG9jYXRpbmcgYXJyYXlzIGFyZSBhcwo+IGZvbGxvd3M6Cj4gCj4gYSkgSXQgcGVyZm9y bXMgaXRzIG93biBvdmVyZmxvdyBjaGVja3MgZm9yIHRoZSBtdWx0aXBsaWNhdGlvbiB0aGF0IGlz Cj4gaW1wbGljaXQgaW4gYXJyYXkgYWxsb2NhdGlvbnMuIChBbmQgaXQgb25seSBuZWVkcyB0byBw ZXJmb3JtIHRoZXNlCj4gY2hlY2tzIChhcyB3ZWxsIGFzIHRoZSBtdWx0aXBsaWNhdGlvbiBpdHNl bGYpIGluIGNhc2UgdGhlIGFycmF5IG5lZWRzCj4gdG8KPiBiZSByZWFsbG9jYXRlZC4pCj4gYikg SXQgYWxsb3dzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgZWxlbWVudHMgdG8gYW4gdXBwZXIgYm91 bmQgZ2l2ZW4KPiBieSB0aGUgY2FsbGVyLiBUaGlzIGFsbG93cyB0byByZXN0cmljdCB0aGUgbnVt YmVyIG9mIGFsbG9jYXRlZAo+IGVsZW1lbnRzCj4gdG8gZml0IGludG8gYW4gaW50IGFuZCB0aGVy ZWZvcmUgbWFrZXMgdGhpcyBmdW5jdGlvbiB1c2FibGUgd2l0aAo+IGNvdW50ZXJzIG9mIHRoaXMg dHlwZS4gSXQgY2FuIGFsc28gYmUgdXNlZCB0byBhdm9pZCBvdmVyZmxvdyBjaGVja3MKPiBpbgo+ IHRoZSBjYWxsZXI6IEUuZy4gc2V0dGluZyBpdCB0byBVSU5UX01BWCAtIDEgZWxlbWVudHMgbWFr ZXMgaXQgc2FmZSB0bwo+IGluY3JlYXNlIHRoZSBkZXNpcmVkIG51bWJlciBvZiBlbGVtZW50cyBp biBzdGVwcyBvZiBvbmUuIEFuZCBpdAo+IGF2b2lkcwo+IG92ZXJhbGxvY2F0aW9ucyBpbiBzaXR1 YXRpb25zIHdoZXJlIG9uZSBhbHJlYWR5IGhhcyBhbiB1cHBlciBib3VuZC4KPiBjKSBhdl9mYXN0 X3JlYWxsb2NfYXJyYXkoKSB3aWxsIGFsd2F5cyBhbGxvY2F0ZSBpbiBtdWx0aXBsZXMgb2YgYXJy YXkKPiBlbGVtZW50czsgbm8gbWVtb3J5IGlzIHdhc3RlZCB3aXRoIHBhcnRpYWwgZWxlbWVudHMu Cj4gZCkgQnkgcmV0dXJuaW5nIGFuIGludCwgYXZfZmFzdF9yZWFsbG9jX2FycmF5KCkgY2FuIGRp c3Rpbmd1aXNoCj4gYmV0d2Vlbgo+IG9yZGluYXJ5IGFsbG9jYXRpb24gZmFpbHVyZXMgKG1lcml0 aW5nIEFWRVJST1IoRU5PTUVNKSkgYW5kIGZhaWx1cmVzCj4gYmVjYXVzZSBvZiBhbGxvY2F0aW9u IGxpbWl0cyAoYnkgcmV0dXJuaW5nIEFWRVJST1IoRVJBTkdFKSkuCj4gZSkgSXQgaXMgbm8gbG9u Z2VyIHBvc3NpYmxlIGZvciB0aGUgdXNlciB0byBhY2NpZGVudGFsbHkgbG9zZSB0aGUKPiBwb2lu dGVyIGJ5IHVzaW5nIHB0ciA9IGF2X2Zhc3RfcmVhbGxvYyhwdHIsIC4uLikuCgpJZiB5b3UgYWRk IGFuIG9wdGlvbiBmb3IgY2xlYXJpbmcgdGhlIG5ld2x5IGFsbG9jYXRlZCBtZW1vcnkgdGhlbiB0 aGlzCmNvdWxkIHdvcmsgZm9yIG15IGF2X2Zhc3RfcmVjYWxsb2MoKSB1c2UgY2FzZSBpbiB0aGUg anBlZzIwMDAgZGVjb2Rlci4KT3Igd2UgY291bGQgaGF2ZSB0d28gZnVuY3Rpb25zLgoKU21hbGwg YmlrZXNoZWQ6IHNpbmNlIHRoZSBmdW5jdGlvbiB0YWtlcyBhIHBvaW50ZXIgdG8gYSBwb2ludGVy IGFzCmFyZ3VtZW50LCBhdl9mYXN0X3JlYWxsb2NfYXJyYXlwKCkgbWlnaHQgYmUgYSBiZXR0ZXIg bmFtZS4gSSBoYWQgaW4KbWluZCB0byBzaW1pbGFybHkgcmVuYW1lIGF2X2Zhc3RfcmVjYWxsb2Mo KSB0byBhdl9mYXN0X3JlY2FsbG9jcCgpLgoKCj4gKwo+ICvCoMKgwqAgbmIgPSBtaW5fbmIgKyAo bWluX25iICsgMTQpIC8gMTY7CgpOb3QgKzE1PyBPciArMD8KCj4gKwo+ICvCoMKgwqAgLyogSWYg bWluX25iIGlzIHNvIGJpZyB0aGF0IHRoZSBhYm92ZSBjYWxjdWxhdGlvbiBvdmVyZmxvd2VkLAo+ ICvCoMKgwqDCoCAqIGp1c3QgYWxsb2NhdGUgYXMgbXVjaCBhcyB3ZSBhcmUgYWxsb3dlZCB0by4g Ki8KPiArwqDCoMKgIG5iID0gbmIgPCBtaW5fbmIgPyBtYXhfbmIgOiBGRk1JTihuYiwgbWF4X25i KTsKCkxvb2tzIE9LLCBidXQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIG92ZXJmbG93IGlzIGVhc2ll ciB0byB2ZXJpZnkKCj4gKwo+ICvCoMKgwqAgbWVtY3B5KCZhcnJheSwgcHRyLCBzaXplb2YoYXJy YXkpKTsKPiArCj4gK8KgwqDCoCBhcnJheSA9IGF2X3JlYWxsb2MoYXJyYXksIG5iICogZWxzaXpl KTsKPiArwqDCoMKgIGlmICghYXJyYXkpCj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9S KEVOT01FTSk7Cj4gKwo+ICvCoMKgwqAgbWVtY3B5KHB0ciwgJmFycmF5LCBzaXplb2YoYXJyYXkp KTsKCkFuIG9wdGlvbmFsIG1lbXNldCgpIGhlcmUgd291bGQgYmUgdXNlZnVsIGZvciBtZQoKRWxz ZSBpdCBsb29rcyBPSwoKL1RvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==