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 4F96443A4D for ; Wed, 6 Jul 2022 14:24:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 871E268BA6C; Wed, 6 Jul 2022 17:24:34 +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 047A968016C for ; Wed, 6 Jul 2022 17:24:27 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id E3EA444B92 for ; Wed, 6 Jul 2022 16:24:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1657117466; bh=V7jLKJ2ItXUHgj99iAAShhFfjTWzgHVe9SC9xq5j7xY=; h=Subject:From:To:Date:In-Reply-To:References:From; b=gDP+E3hDggp/GBFmx1JZ6dxt8sVHC050A4RNV+h89MWMEdXGKGihENvdrXjpJb7/L Q8BV2iEqaSRxJfgIwzBvLH2TrkrDYaYMkShWtTYUIc7/TYh6boRGR3PERXn0CizaVw SJ4cTlaWIMwW3LI5JVJvwUAwbTXLulIJ9Ch9d6iZLw2i9TDmCaJ4Mp4WyD6v14Kpcl TzSI312KYC31c3UfYtruYRANqZkhq7U30I5dHmY1M3Q9wrJfAcdzrXN7Cp6PQLh0vT u1gR7Gh5AYQEU41VZkAP//pUiBfnd6meGRt5jVBFXPrLlOUarRH7sD22pXMYDiSXkD fuTzt38I4/uIQ== 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 4825144B90 for ; Wed, 6 Jul 2022 16:24:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1657117466; bh=V7jLKJ2ItXUHgj99iAAShhFfjTWzgHVe9SC9xq5j7xY=; h=Subject:From:To:Date:In-Reply-To:References:From; b=gDP+E3hDggp/GBFmx1JZ6dxt8sVHC050A4RNV+h89MWMEdXGKGihENvdrXjpJb7/L Q8BV2iEqaSRxJfgIwzBvLH2TrkrDYaYMkShWtTYUIc7/TYh6boRGR3PERXn0CizaVw SJ4cTlaWIMwW3LI5JVJvwUAwbTXLulIJ9Ch9d6iZLw2i9TDmCaJ4Mp4WyD6v14Kpcl TzSI312KYC31c3UfYtruYRANqZkhq7U30I5dHmY1M3Q9wrJfAcdzrXN7Cp6PQLh0vT u1gR7Gh5AYQEU41VZkAP//pUiBfnd6meGRt5jVBFXPrLlOUarRH7sD22pXMYDiSXkD fuTzt38I4/uIQ== Message-ID: <483a0df0376508629d78eb09c9256e2e42d15808.camel@acc.umu.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 06 Jul 2022 16:24:25 +0200 In-Reply-To: References: User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 1/8] avutil/mem: Handle fast allocations near UINT_MAX properly 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: dGlzIDIwMjItMDctMDUga2xvY2thbiAyMjowOSArMDIwMCBza3JldiBBbmRyZWFzIFJoZWluaGFy ZHQ6Cj4gYXZfZmFzdF9yZWFsbG9jIGFuZCBhdl9mYXN0X21hbGxvY3o/IHN0b3JlIHRoZSBzaXpl IG9mCj4gdGhlIG9iamVjdHMgdGhleSBhbGxvY2F0ZSBpbiBhbiB1bnNpZ25lZC4gWWV0IHRoZXkg b3ZlcmFsbG9jYXRlCj4gYW5kIGN1cnJlbnRseSB0aGV5IGNhbiBhbGxvY2F0ZSBtb3JlIHRoYW4g VUlOVF9NQVggYnl0ZXMKPiBpbiBjYXNlIGEgdXNlciBoYXMgcmVxdWVzdGVkIGEgc2l6ZSBvZiBh Ym91dCBVSU5UX01BWCAqIDE2IC8gMTcKPiBvciBtb3JlIGlmIFNJWkVfTUFYID4gVUlOVF9NQVgu CgpJIHRoaW5rIHlvdSBtZWFuIGlmIG1heF9hbGxvY19zaXplID4gVUlOVF9NQVgKCj4gSW4gdGhp cyBjYXNlIGl0IGlzIGltcG9zc2libGUKPiB0byBzdG9yZSB0aGUgdHJ1ZSBzaXplIG9mIHRoZSBi dWZmZXIgdmlhIHRoZSB1bnNpZ25lZCo7Cj4gZnV0dXJlIHJlcXVlc3RzIGFyZSBsaWtlbHkgdG8g dXNlIHRoZSAocmUpYWxsb2NhdGlvbiBjb2RlcGF0aAo+IGV2ZW4gaWYgdGhlIGJ1ZmZlciBpcyBh Y3R1YWxseSBsYXJnZSBlbm91Z2ggYmVjYXVzZSBvZgo+IHRoZSBpbmNvcnJlY3Qgc2l6ZS4KPiAK PiBGaXggdGhpcyBieSBlbnN1cmluZyB0aGF0IHRoZSBhY3R1YWxseSBhbGxvY2F0ZWQgc2l6ZQo+ IGFsd2F5cyBmaXRzIGludG8gYW4gdW5zaWduZWQuIChUaGlzIGVudGFpbHMgZXJyb3Jpbmcgb3V0 Cj4gaW4gY2FzZSB0aGUgdXNlciByZXF1ZXN0ZWQgbW9yZSB0aGFuIFVJTlRfTUFYLikKCldobyBk ZWNpZGVkIHVuc2lnbmVkIHdhcyBhIGdvb2QgaWRlYSBpbiB0aGVzZSBmdW5jdGlvbnMgYW55d2F5 PwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5o YXJkdEBvdXRsb29rLmNvbT4KPiAtLS0KPiDCoGxpYmF2dXRpbC9tZW0uYyB8IDQgKysrKwo+IMKg MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9saWJhdnV0 aWwvbWVtLmMgYi9saWJhdnV0aWwvbWVtLmMKPiBpbmRleCBhMGM5YTQyODQ5Li4xOGFmZjUyOTFm IDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9tZW0uYwo+ICsrKyBiL2xpYmF2dXRpbC9tZW0uYwo+ IEBAIC01MTAsNiArNTEwLDggQEAgdm9pZCAqYXZfZmFzdF9yZWFsbG9jKHZvaWQgKnB0ciwgdW5z aWduZWQgaW50Cj4gKnNpemUsIHNpemVfdCBtaW5fc2l6ZSkKPiDCoMKgwqDCoMKgwqDCoMKgIHJl dHVybiBwdHI7Cj4gwqAKPiDCoMKgwqDCoCBtYXhfc2l6ZSA9IGF0b21pY19sb2FkX2V4cGxpY2l0 KCZtYXhfYWxsb2Nfc2l6ZSwKPiBtZW1vcnlfb3JkZXJfcmVsYXhlZCk7Cj4gK8KgwqDCoCAvKiAq c2l6ZSBpcyBhbiB1bnNpZ25lZCwgc28gdGhlIHJlYWwgbWF4aW11bSBpcyA8PSBVSU5UX01BWC4g Ki8KPiArwqDCoMKgIG1heF9zaXplID0gRkZNSU4obWF4X3NpemUsIFVJTlRfTUFYKTsKPiDCoAo+ IMKgwqDCoMKgIGlmIChtaW5fc2l6ZSA+IG1heF9zaXplKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoCAq c2l6ZSA9IDA7Cj4gQEAgLTU0Miw2ICs1NDQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmFzdF9t YWxsb2Modm9pZCAqcHRyLAo+IHVuc2lnbmVkIGludCAqc2l6ZSwgc2l6ZV90IG1pbl9zaXplLCBp Cj4gwqDCoMKgwqAgfQo+IMKgCj4gwqDCoMKgwqAgbWF4X3NpemUgPSBhdG9taWNfbG9hZF9leHBs aWNpdCgmbWF4X2FsbG9jX3NpemUsCj4gbWVtb3J5X29yZGVyX3JlbGF4ZWQpOwo+ICvCoMKgwqAg LyogKnNpemUgaXMgYW4gdW5zaWduZWQsIHNvIHRoZSByZWFsIG1heGltdW0gaXMgPD0gVUlOVF9N QVguICovCj4gK8KgwqDCoCBtYXhfc2l6ZSA9IEZGTUlOKG1heF9zaXplLCBVSU5UX01BWCk7Cj4g wqAKPiDCoMKgwqDCoCBpZiAobWluX3NpemUgPiBtYXhfc2l6ZSkgewo+IMKgwqDCoMKgwqDCoMKg wqAgYXZfZnJlZXAocHRyKTsKCkxvb2tzIE9LLiBUaGlzIGlzIGFsc28gd2h5IEkgZGVjaWRlZCB0 byBkbyBmb3JtYWwgdmVyaWZpY2F0aW9uIG9uIG15CmF2X2Zhc3RfcmVjYWxsb2MoKSBwYXRjaC7C oEkgb25seSB2ZXJpZnkgcGFydCBvZiBpdCwgc28gaXQncyB2dWxuZXJhYmxlCnRvIHRoaXMgYWxz by4KClRoaXMgaXMgaW5zcGlyaW5nIG1lIHRvIHJld29yayBteSBwYXRjaCB0byB1c2Ugc2l6ZV90 IGluc3RlYWQgb2YKdW5zaWduZWQgZm9yICpzaXplCgovVG9tYXMKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QK ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1h aWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2Ny aWJlIi4K