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 471AB462B2 for ; Mon, 14 Aug 2023 11:13:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0F46868C217; Mon, 14 Aug 2023 14:13:54 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F32F68BD48 for ; Mon, 14 Aug 2023 14:13:47 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 94DA654287A3 for ; Mon, 14 Aug 2023 13:13:46 +0200 (CEST) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 5CB0E54287DB for ; Mon, 14 Aug 2023 13:13:46 +0200 (CEST) Message-ID: <21557decf9f50da3179cacd7a53c29ff8f3cd1a9.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Mon, 14 Aug 2023 13:13:45 +0200 In-Reply-To: <20230812203116.31057-1-pal@sandflow.com> References: <20230812203116.31057-1-pal@sandflow.com> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/jpeg2000htdec: check if block decoding will exceed internal precision 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: bMO2ciAyMDIzLTA4LTEyIGtsb2NrYW4gMTM6MzEgLTA3MDAgc2tyZXYgcGFsQHNhbmRmbG93LmNv bToKPiBGcm9tOiBQaWVycmUtQW50aG9ueSBMZW1pZXV4IDxwYWxAcGFsZW1pZXV4LmNvbT4KPiAK PiBJbnRlbmRlZCB0byByZXBsYWNlCj4gaHR0cHM6Ly9wYXRjaHdvcmsuZmZtcGVnLm9yZy9wcm9q ZWN0L2ZmbXBlZy9wYXRjaC8yMDIzMDgwMjAwMDEzNS4yNjQ4Mi0zLW1pY2hhZWxAbmllZGVybWF5 ZXIuY2MvCj4gd2l0aCBhIG1vcmUgYWNjdXJhdGUgYmxvY2sgZGVjb2RpbmcgbWFnbml0dWRlIGJv dW5kLgo+IAo+IC0tLQo+IMKgbGliYXZjb2RlYy9qcGVnMjAwMGh0ZGVjLmMgfCAzNCArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystCj4gwqAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pwZWcy MDAwaHRkZWMuYyBiL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gaW5kZXggMmM0Y2VhNWRk OS4uYTczMjkyMDZkZSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2pwZWcyMDAwaHRkZWMuYwo+ ICsrKyBiL2xpYmF2Y29kZWMvanBlZzIwMDBodGRlYy5jCj4gQEAgLTU3Miw2ICs1NzIsMTQgQEAg c3RhdGljIGludAo+IGpwZWcyMDAwX2RlY29kZV9odF9jbGVhbnVwX3NlZ21lbnQoY29uc3QgSnBl ZzIwMDBEZWNvZGVyQ29udGV4dCAqcywKPiDCoAo+IMKgwqDCoMKgIGNvbnN0IHVpbnQ4X3QgKnZs Y19idWYgPSBEY3VwICsgUGN1cDsKPiDCoAo+ICvCoMKgwqAgLyoKPiArwqDCoMKgwqAgKiBCb3Vu ZCBvbiB0aGUgcmVjaXNpb24gbmVlZGVkIHRvIHByb2Nlc3MgdGhlIGNvZGVibG9jay4gVGhlCj4g bnVtYmVyIG9mCgpwcmVjaXNpb24KCj4gK8KgwqDCoMKgICogZGVjb2RlZCBiaXQgcGxhbmVzIGlz IGVxdWFsIHRvIGF0IG1vc3QgY2Jsay0+emJwICsgMiBzaW5jZQo+IFNfYmxrID0gUCBpZgo+ICvC oMKgwqDCoCAqIHRoZXJlIGFyZSBubyBwbGFjZWhvbGRlciBwYXNzZXMgb3IgSFQgU2V0cyBhbmQg UCA9IGNibGstPnpicC4KPiBTZWUgUmVjLgo+ICvCoMKgwqDCoCAqIElUVS1UIFQuODE0LCA3LjYu Cj4gK8KgwqDCoMKgICovCj4gK8KgwqDCoCBpbnQgbWF4YnAgPSBjYmxrLT56YnAgKyAyOwo+ICsK PiDCoMKgwqDCoCAvKiBjb252ZXJ0IHRvIHJhc3Rlci1zY2FuICovCj4gwqDCoMKgwqAgY29uc3Qg dWludDE2X3QgaXNfYm9yZGVyX3ggPSB3aWR0aCAlIDI7Cj4gwqDCoMKgwqAgY29uc3QgdWludDE2 X3QgaXNfYm9yZGVyX3kgPSBoZWlnaHQgJSAyOwo+IEBAIC01OTAsNiArNTk4LDEyIEBAIHN0YXRp YyBpbnQKPiBqcGVnMjAwMF9kZWNvZGVfaHRfY2xlYW51cF9zZWdtZW50KGNvbnN0IEpwZWcyMDAw RGVjb2RlckNvbnRleHQgKnMsCj4gwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGZyZWU7Cj4gwqDCoMKg wqAgfQo+IMKgCj4gK8KgwqDCoCAvKiBkbyB3ZSBoYXZlIGVub3VnaCBwcmVjaXNpb24sIGFzc3Vt aW5nIGEgMzItYml0IGRlY29kaW5nIHBhdGgKPiAqLwo+ICvCoMKgwqAgaWYgKG1heGJwID49IDMy KSB7Cj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICvCoMKg wqDCoMKgwqDCoCBnb3RvIGZyZWU7Cj4gK8KgwqDCoCB9CgpXaHkgbm90IG1vdmUgdGhpcyBjaGVj ayB0byBqdXN0IGFmdGVyIG1heGJwIGlzIGRlY2xhcmVkPyBUaGF0IHdheSBhCmJ1bmNoIG9mIGFs bG9jYXRpb25zIGFyZSBhdm9pZGVkCgpUaGUgcmVzdCBvZiB0aGUgcGF0Y2ggbG9va3MgZmluZSwg dGhvdWdoIEkgaGF2ZW4ndCBzdHVkaWVkIHRoZSBIVCBzcGVjCmRlZXBseS4gVGhlICsyIG9uIG1h eGJwIGlzIGZhbWlsaWFyLgoKL1RvbWFzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K