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 B648846A99 for ; Tue, 3 Oct 2023 00:02:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CC2DB68CAE2; Tue, 3 Oct 2023 03:02:04 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2015.outbound.protection.outlook.com [40.92.73.15]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CEEAF68CAE0 for ; Tue, 3 Oct 2023 03:01:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MI33JHNuwqm2orxdLNgOJ+spvweQxfOnGuc6jIXtIoS1n0CnoTIcnzto9bV7vbkHZhhLIJ4V2vSE9V1Jb97Q/qu3f8xk0wW5o+pMcT+5QDVA1WxkTVF3sYirxH2F+N+RUpB6POKvTrIn274dqQfQgyByCn4FFxvgnnVeIWu94x70rpbD4zCss5I8wxDh0QLqL1nnuyNT1oH/fm4jo1lI8rbIbMytFHO6tp7X2iRg7N1M6r1incsZNHvGbtb7jN88Wq70ewt8DTPplgr8c+j8FyKyT0Hq6i5ex6Qnf+A4PJbsVHVvUwLQuaAg+i1uFsqPEP2pRBXXQHf/zMAlPwF6Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Kdyku0o/JL3dhdd2AzQ5hQTmvoXUeDen6WFuaNRRXqM=; b=h+ik1pz4tgpw39PEDC8oWSBEp7NoT5IFLdoOmL6iHW2/wix0sfKliq7jo5hVjqdJyxZe1I+z7VPHACduO/bzT6S7EqQX60/lF14V9i6IPVtUzDGqtUylguZuibNG3NS5SavGIzJrWlSdzKSCE4PPSCc9Uf3gy3eDCoHrMNmoxnBOBaoABIj398YtnCZm5JYY6+y/fAyDUfb1uvDR2zUodjhbuUdOZf9xT+fuxFKNMA8YdhZbzPTO1Ww16Xq+tbTUMu+hs7dUxMm5xzyVmYXVG0qgItKFhOz3iDBM74IDfTtbZPhyq/2Ojq3qhk1vwHuRMttRggNjFSxmBY40tILLDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Kdyku0o/JL3dhdd2AzQ5hQTmvoXUeDen6WFuaNRRXqM=; b=Fw4wQTB6CLHkyRZOZN4J6Ca5I3+zKsVQX5mFb/CY4xOGh76UQoLlTLUEWBaTAn4W0AAJ2AUPCOqlLuMaH+WsSlBzwo5LEEs6iDHVl+y+oVLh6bpWUZ8atOZtGtJCfGha9toRoljuzW0LpC3ez/5mVm5h+3nVnRWrqbR+6KAGBhOGKq271r6hEi9iKw09HXmHDh/2icks+mRB5/sFyZ3jmsCOqb4C3cJF/iz5sBipMzW+GlR07Z6Q2qcD9igV6H2ZA9P5OrZOmnoCNatO+jEvhQ1fUetgUsmre0P/PK+oSy4cawA884GZKmih2xsUc1K13ulmPxWrGSfuFEWeOPpDbg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0336.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27d::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.28; Mon, 2 Oct 2023 23:46:37 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Mon, 2 Oct 2023 23:46:37 +0000 Message-ID: Date: Tue, 3 Oct 2023 01:47:52 +0200 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20231002202523.148560-1-leo.izen@gmail.com> From: Andreas Rheinhardt In-Reply-To: X-TMN: [chmY+AsNwfv7WpbwyCtHFNABgum20XQq] X-ClientProxiedBy: FR3P281CA0031.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::9) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0336:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d115f6f-1997-493f-5ba7-08dbc3a1d125 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7lTchSwR95m4TjBs4MDqGxohIEDzU0jt4CKFxzS42tjYgbN3JyT8LbdFOVWR2QZVDW5YYlaMdlgXMvuDdHd3jZgrZxBXoahgiAcboF7OlkPFG0iwCtvluVe9mrZv+HDQvDl3bGzZEx4sQM3Y4zIqGpWWamIcU2RVNSSmpjoIioIz9rt+vJOwd2XS4EkWC8EOyRln/tejL1398MfwtJB64JxgGBVyO5R40ifPi4FxI1b8pXUgY8yuS15IJlgWeB1ZatWvs1Yy/CRvXjBz4HUoC2DEUJCV+cco5DFZCx4Zx3IeSN/qia8Amjk7DOtXVROawFJaNo+OtMd2CKGsGxvuxJz/nDtfEltsztMRAg9vY4YWvxwpVvccqKCzrRkZMkZkoiGDDiNm0OAVK/oGel3Nnm59Wezl5XYvbx5Udr8N0HtNZCxYzP6NlENutd4KcIuAiKz8wCB8jhDpUW3N6nmZ0mGkL5ao5U4eZkTAef8Ys8B6wxTSPdTUEhrkmIJ8XrY0xcrQQF4vyF3ENF7HM8Xx40uFO1llLOVc5sxXR10KcOqGC3lJ4O5NK+hYQU6z1soN3q2S7WQrPk0fT/PBzaMfOQvoOJmZVssCOad7afI36Pw= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aWhpbjR1ZVdmQnhTUHJvQTVBZC9yYWpjU2NKUm11UFltMnlaQ0QvNEk4eVNi?= =?utf-8?B?cVhiU0ZWZVI5UGhSR1FMWndIcWNwNWRHYXM2KysxRTRkRHgzOUtVb3p0MEdm?= =?utf-8?B?V0Rpc2RKUWtoOTdKRXNkYkZOeXZ4RHh6MXA0MWg4b0gyREYzdHVpSG5yUVl2?= =?utf-8?B?a1A5M1dZS3FBS1lXM3RkTEx3TEtmQ0d6Yk9MbS82c1ZiZHBUUlNTNktvSzZU?= =?utf-8?B?ajhXQnZXZXQ2UjErSmlzY2lXL1NhYmtpRDRTbUdLSjlibDVMeXVnTCs2SUJ6?= =?utf-8?B?ZHp6V2JIUTdSVmxhbFdWbFVBTFBOSjVmR1VORk0yZzMyRmhYSGYxM1N4R210?= =?utf-8?B?TDR2MTRXL2Q5Z0dUNVVOSEpXNGthQ2NjYjZhUFBsMnF6S2hGdEhwd1RIU21L?= =?utf-8?B?bE1UZWtFUjFUUHVFVVZBTFMrMzc0dnh4TmNJME42WnhRM2Ura0IxT0pqODBD?= =?utf-8?B?VUY4MUs5SjNHM3BZam96OFczZWVqdTNuazNXY3VhK3djU1R0Tk16Nm02eXBz?= =?utf-8?B?WTFwazZ3SFNQWEk0aElIcHRmZ2d1SVFLbWhzQ3FmZkpQWFI2emdpTnB1WHNK?= =?utf-8?B?cTJCcUliaUhWZ2FsQVJhaExJdWRiWGt3Vk4wbWZSSEpzbWY3TjF0UmJqdU9Q?= =?utf-8?B?T0l1MFdxN2tXWEJaell1QnhjUk12c3BaUmdIS2pINS9saWNsTURzdytkZXhE?= =?utf-8?B?Z2dHOUVZYk9XZncrd3I0MFg0ZFBaNndxRmNZUjlOMWhHTU9ZcFBMRTBENytT?= =?utf-8?B?enQrWmdmZkx6a213MzRPbzFRSWl3T3h2Mzg3b2laa0xDcXRac3hCbFg2YUVU?= =?utf-8?B?a1Jwbkw1Y3V5NW40VXlzQXZYamZnRW5UM1c0NUsxdk9nempmYThhSUExZ01l?= =?utf-8?B?aXBieGRIVGlkbTVqSUZkQi9yeSs3clFOeTh3MVdUNTVINGpzTlk1OWVPS0VO?= =?utf-8?B?V3E2b2xaeVpKQm9Hem9JaTJhWWVyTEN3bkY0Uy9FQlpLc2VVbFhtY3BoZDVC?= =?utf-8?B?QmZFaXhYbWEvSlNhUy9oak03OW9QRE5ER0FIcjlRZlN3dEJRMXVtK21zMUJk?= =?utf-8?B?K3NrcEpMRWxpNFBMV21vUm5PSXRtaVg2NS80aVZvanJLL0JuVEY2SjZQYita?= =?utf-8?B?bVJaT0NrdzE4NTJzWUtuSjRtcklJZTBxSnc0SGJiL3pzem0yZitlMGVXYUtT?= =?utf-8?B?bU12VVJML2lBbVlRY25QT20xcFdrVVpQT2VxaDFnOHNPUGw1bWtQakNScUJo?= =?utf-8?B?WFhwdVQzYlV0eUt5VFZ3a0U3Rlp4NnF2ejRKMnJSNno3Sm11SFV0c0hzMDJZ?= =?utf-8?B?OUtyUkdweXNkK0o5NkJEZkZtVnYxeDdrYkE0VjJlaFFvYzZDbENmZWpvNzJi?= =?utf-8?B?S01lMTlPREd6cGUrWXR0Vm1CZUp4aktnWGF3V00wQVVCUFJyK3A1RGcyaXVR?= =?utf-8?B?Z1V5TTB4dWFPdTJXRUg3VWtMT0VzZWg5NHZQSExCS3FsYTZhRFUvL0RXcHdk?= =?utf-8?B?RnNVaHlaTDZmQVNac29JUmlqMENhL3pNaWJvREZ3YVdXRm9JbkppZysxQ1dU?= =?utf-8?B?UFI3OXlDL0QybEROdUErck9ueEN5cXZYL1RldVhtNGhxK2Z2aitHM0FrUDNP?= =?utf-8?B?VFhuZys1Y3lZbXdLN1dqSFdhWnVvSUlmTTdiMnpVVUFsdWZvdytIRmVvUUc3?= =?utf-8?Q?FAYbQXx4Pq23y/7p7wW6?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d115f6f-1997-493f-5ba7-08dbc3a1d125 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2023 23:46:37.1072 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0336 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpegxl_parser: fix various memory issues 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: TGVvIEl6ZW46Cj4gT24gMTAvMi8yMyAxNjo0MCwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOgo+ PiBMZW8gSXplbjoKPj4+IFRoZSBzcGVjIGNhcHMgdGhlIHByZWZpeCBhbHBoYWJldCBzaXplIHRv IDMyNzY4IChpLmUuIDEgPDwgMTUpIHNvIHdlCj4+PiBuZWVkIHRvIGNoZWNrIGZvciB0aGF0IGFu ZCByZWplY3QgYWxwaGFiZXRzIHRoYXQgYXJlIHRvbyBsYXJnZS4KPj4KPj4gTm8sIHdlIGRvbid0 ICJuZWVkIHRvIiwgd2UgY2FuLiBGRm1wZWcgaXMgbm90IGEgdmFsaWRhdG9yIHRvb2wuCj4gCj4g V2UgbmVlZCB0byBiZWNhdXNlIHdlIHJpc2sgb3Zlci1hbGxvY2F0aW5nIG90aGVyd2lzZS4gSWYg dGhlIHNpZ25hbGxlZAo+IHZhbHVlIGlzIGZhciB0b28gbGFyZ2UsIHdlIGNvbnN1bWUgYSBwb2lu dGxlc3NseSBsYXJnZSBhbW91bnQgb2YgbWVtb3J5Lgo+IAoKRXZlbiB0aGVuIHdlIGRvIG5vdCBu ZWVkIHRvIGRvIGl0IGJlY2F1c2UgdGhlIHNwZWMgc2F5cyBzbywgYnV0IGJlY2F1c2UKaXQgaXMg YXBwcm9wcmlhdGUgdG8gbm90IGFsbG9jYXRlIHRvbyBtdWNoLgoKPj4KPj4+Cj4+PiBBZGRpdGlv bmFsbHksIHRoZXJlJ3Mgbm8gbmVlZCB0byBhbGxvY2F0ZSBidWZmZXJzIHRoYXQgYXJlIGFzIGxh cmdlIGFzCj4+PiB0aGUgbWF4aW11bSBhbHBoYWJldCBzaXplIGFzIHRoZXNlIGFyZW4ndCBzdGFj ay1hbGxvY2F0ZWQsIHRoZXkncmUgaGVhcAo+Pj4gYWxsb2NhdGVkIGFuZCB0aHVzIGNhbiBiZSB2 YXJpYWJsZSBzaXplLgo+Pj4KPj4+IEFkZGVkIGFuIG92ZXJmbG93IGNoZWNrIGFzIHdlbGwsIHdo aWNoIGZpeGVzIGxlYWtpbmcgdGhlIGJ1ZmZlciwgYW5kCj4+PiBjYXBwaW5nIHRoZSBhbHBoYWJl dCBzaXplIGZpeGVzIHR3byBwb3RlbnRpYWwgb3ZlcnJ1bnMgYXMgd2VsbC4KPj4+Cj4+PiBGaXhl czogb3V0IG9mIGFycmF5IGFjY2Vzcwo+Pj4gRml4ZXM6IDYyMDg5L2NsdXN0ZXJmdXp6LXRlc3Rj YXNlLW1pbmltaXplZC1mZm1wZWdfREVNVVhFUl9mdXp6ZXItCj4+PiDCoMKgwqDCoCA1NDM3MDg5 MDk0OTU5MTA0LmZ1enoKPj4+Cj4+PiBGb3VuZC1ieTogY29udGludW91cyBmdXp6aW5nIHByb2Nl c3MKPj4+IMKgwqDCoMKgIGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvb3NzLWZ1enovdHJlZS9t YXN0ZXIvcHJvamVjdHMvZmZtcGVnCj4+PiBGb3VuZC1ieTogSGFyZGlrIFNoYWggb2YgVmVoZXJl IChEYXduIFRyZWFkZXJzIHRlYW0pCj4+PiBDby1hdXRob3JlZC1ieTogTWljaGFlbCBOaWVkZXJt YXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPj4+IFNpZ25lZC1vZmYtYnk6IExlbyBJemVu IDxsZW8uaXplbkBnbWFpbC5jb20+Cj4+PiAtLS0KPj4+IMKgIGxpYmF2Y29kZWMvanBlZ3hsX3Bh cnNlci5jIHwgMjMgKysrKysrKysrKysrKysrKystLS0tLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2Vk LCAxNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9s aWJhdmNvZGVjL2pwZWd4bF9wYXJzZXIuYyBiL2xpYmF2Y29kZWMvanBlZ3hsX3BhcnNlci5jCj4+ PiBpbmRleCBkMjVhMWI2ZTFkLi41MWFmMGY0ZWQxIDEwMDY0NAo+Pj4gLS0tIGEvbGliYXZjb2Rl Yy9qcGVneGxfcGFyc2VyLmMKPj4+ICsrKyBiL2xpYmF2Y29kZWMvanBlZ3hsX3BhcnNlci5jCj4+ PiBAQCAtNDYsNiArNDYsOCBAQAo+Pj4gwqAgI2RlZmluZSBKWExfRkxBR19VU0VfTEZfRlJBTUUg MzIKPj4+IMKgICNkZWZpbmUgSlhMX0ZMQUdfU0tJUF9BREFQVElWRV9MRl9TTU9PVEggMTI4Cj4+ PiDCoCArI2RlZmluZSBNQVhfUFJFRklYX0FMUEhBQkVUX1NJWkUgKDF1IDw8IDE1KQo+Pj4gKwo+ Pj4gwqAgI2RlZmluZSBjbG9nMXAoeCkgKGZmX2xvZzIoeCkgKyAhISh4KSkKPj4+IMKgICNkZWZp bmUgdW5wYWNrX3NpZ25lZCh4KSAoKCh4KSAmIDEgPyAtKHgpLTEgOiAoeCkpLzIpCj4+PiDCoCAj ZGVmaW5lIGRpdl9jZWlsKHgsIHkpICgoKHgpIC0gMSkgLyAoeSkgKyAxKQo+Pj4gQEAgLTcyNCwx NiArNzI2LDE3IEBAIHN0YXRpYyBpbnQgcmVhZF92bGNfcHJlZml4KEdldEJpdENvbnRleHQgKmdi LAo+Pj4gSlhMRW50cm9weURlY29kZXIgKmRlYywgSlhMU3ltYm9sRAo+Pj4gwqDCoMKgwqDCoCBp ZiAocmV0IDwgMCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGVuZDsKPj4+IMKgIC3CoMKg wqAgYnVmID0gYXZfY2FsbG9jKDEsIDI2MjE0OCk7IC8vIDMyNzY4ICogOCArIDQKPj4+ICvCoMKg wqAgYnVmID0gYXZfY2FsbG9jKDEsIGRpc3QtPmFscGhhYmV0X3NpemUgKiAoMiAqIHNpemVvZihp bnQ4X3QpICsKPj4+IHNpemVvZihpbnQxNl90KSArIHNpemVvZih1aW50MzJfdCkpCj4+PiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKyBzaXplb2YodWludDMy X3QpKTsKPj4KPj4gWW91IGNhbiBhdm9pZCB0aGUgbXVsdGlwbGljYXRpb24gYnkgdXNpbmcgYXZf Y2FsbG9jKCgyICogc2l6ZW9mKGludDhfdCkKPj4gKyBzaXplb2YoaW50MTZfdCkgKyBzaXplb2Yo dWludDMyX3QpKSArIHNpemVvZih1aW50MzJfdCksCj4+IGRpc3QtPmFscGhhYmV0X3NpemUpLgo+ IAo+IFRoYXQncyBub3QgdGhlIHNhbWUgdGhpbmcuIFRoaXMgd2lsbCBjYXVzZSB1cyB0byBvdmVy YWxsb2NhdGUgYnkKPiBkaXN0LWFscGhhYmV0X3NpemUgLSA0IGJ5dGVzLiBJcyB0aGF0IG9rYXk/ Cj4gCgpPaywgSSBzZWUgaXQgbm93LiBCdXQgdGhlbiBkb24ndCB1c2UgYXZfY2FsbG9jKCksIGJ1 dCBhdl9tYWxsb2N6KCkuCgotIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K