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 6FC784B01D for ; Wed, 26 Jun 2024 19:00:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B74B868D5FF; Wed, 26 Jun 2024 22:00:52 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2034.outbound.protection.outlook.com [40.92.91.34]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B3FAC68C094 for ; Wed, 26 Jun 2024 22:00:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BYWzKT4j3bSa8MAINtW3idGo5GIkhjSFQvo7/F140pbByYzHLtyY47tlW9MFRAk//3qomG+hh8eo3CeYDGupXP2f20nrkzsWSOdtQ0Y+ipfjXWzWmueZ8kHPd0lAEboliR7rV8KiHGdcnCnwB7qieJaQd8u2OQfjhsnmffRdcPTgqzTD+0cakHMWOygZaLn60SlXo5cNEgcwgAqYe8Xd2hZl/w87jQXnUM0fs5G6YCXgJMScs+mLq1C6+ECBL0vKjspHrbEIWXOXnjJ05x0cZSZkENbg1XPt9gxInf0FBVdAAkUSiIuoQOleF8ldkGntz8cxLFJFPoy4gmRC7spCRQ== 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=vPJooPs8j2D6X6peemCBf3HBrEVJgVkfa2dhhBF7VDQ=; b=Giecv1sOfQVk/V4QwMktDtMNKa8nlW1oZma/Dy0GDhrXK/7Q/Qfgh1Kkrf53S/oLQU1DteCOpJPSMQgd2aYVCvvMqdvmbZQMduKIs02xGMZ/oFnKge6/lVxKj0VAmuePjqc2+b0ebBdveTmdkMZmeoyKjVjHHAkVFTiOGjTEul1z+3hkDB/qm6HKEkGzJNs+rDC1nVEiZyewVVRhY4ovMsA9Q+bzyBmIfyYveFrwZ/raFd83vqMvujfCAt6FkRGZWyftZK0uzfVxOwqB9U/X932d23ET+lBg17Qq8Uu9naY4M7z2sM82nSGcg6AAO+5PCOPKW6DJAWl/HQetVRdFyA== 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=vPJooPs8j2D6X6peemCBf3HBrEVJgVkfa2dhhBF7VDQ=; b=dXiMztR6vgvju/RN5PhH9tU6xjctnIZWVLC7wXl72kA0uvicKwDwneS0jWvRE+Xa0N3cukmK4sSD8AZgaZJK417KnubcKBObKfHQEuGYmI9zZnQfV/RK4mLtyzMwjDy3fqswwSPcMjV5R13wIlF7qoWAOLOEVXznFtXYsS4xAIPw/8PIwzrcnjLzeIMAZ1W6toVz7TyhED1do3djTsjqp+2wU/gyfbsOL2cLacr8TeZZQ0KVktfMF4pJGNIBPcKKGyvMyUtvJjicBkwq9tQ+RFS3J9Cr0riTY3JBIA3WSjZcLeIG3a4slikawmbKQ2acF9mj8JTvPdPYlppoXEQEBg== Received: from GV1SPRMB0034.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8b::21) by PRAP250MB0513.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:290::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.30; Wed, 26 Jun 2024 19:00:44 +0000 Received: from GV1SPRMB0034.EURP250.PROD.OUTLOOK.COM ([fe80::fe79:7bb9:b2e6:b9e0]) by GV1SPRMB0034.EURP250.PROD.OUTLOOK.COM ([fe80::fe79:7bb9:b2e6:b9e0%4]) with mapi id 15.20.7698.025; Wed, 26 Jun 2024 19:00:44 +0000 Message-ID: Date: Wed, 26 Jun 2024 21:00:42 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240626184440.1318-1-kasper93@gmail.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240626184440.1318-1-kasper93@gmail.com> X-TMN: [eay2MTJn7yhw018xidJyqJ8BtLA8+RK1/FS4zjf0sg0=] X-ClientProxiedBy: FR5P281CA0058.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f0::14) To GV1SPRMB0034.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8b::21) X-Microsoft-Original-Message-ID: <83341e28-6ab9-40dd-8ea1-41d2b1585929@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1SPRMB0034:EE_|PRAP250MB0513:EE_ X-MS-Office365-Filtering-Correlation-Id: 0bf8281c-8173-437a-ae97-08dc961247f3 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199026|440099026|3412199023; X-Microsoft-Antispam-Message-Info: kzMpyr5W8m/Ai/esOuWg/N4gg0Zie/ZEv56jItFbxVu8CqbJC4xeOMCOveW5y60yQ+rmX9YxNvKHGBS0b5XnJNaVYeIvlS6ogtCHQoLRXTfaH4ekDsVWkzbtZf3RdOgq3X/jBQA0uh+aiBr2SpjOQniUJUXW8f/zA+iLZsJL/JLBOMfs6T2B6+PAeq9xRph7g/4NgkztZutbtrktqJyvGJ2mKGuu4tkEm4sCU3kILOcUVzcexZer/S9Scg6Hot0ZqLUsWmn+vcMS0/QXk5i2g5xe1NhxkGUFhdTXbLB+PSY673ikPrxh75yuHuce6OSJC2jwAu6bOnDPRAM/n/wFUPCHBRbPAKGdsUKH5gTgLAQNsOmh8R+t3KV+7pfRE/OzVM5lL52+xpxJq00kopKeR1WzYo6f8/TRCQPOVH3dnGycNgxH6q0ztTL/8ZH39cD1qjHK90qd/MiuRhjrKUXR51NYb6lm5+VQrPEn1kest+pKDpn5W3wFA0drvcmdc6BxmQrdvvaaQNPDcxZmoV9lYLzbw3Dc6j4KSzh6+rGd+9Me+6sSgf4LUMjjygFHCkwT X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bi9tWVJKYnBibngwZ0RFT3BjSzVDRmF5MUd2NGM3dVZpZ2o5QlJ4RllDZ2dI?= =?utf-8?B?Um5UR09lWWVRUjJDOEYwdWYzNjlDdzBxbHVxamZGSmxLd2twTWJtOFVKdWpj?= =?utf-8?B?Nldic0JuSjRvTjNYczluZUowcFE2V3lFM2RpMlk2cWc1QlFGRlZrMXBtclFJ?= =?utf-8?B?VWxJbmwwZ3liWW5KeGk0N3M2ZmNLZ1RKOThieG10WGJwUCtCWTFHYldMM2Jz?= =?utf-8?B?cGdFaFJNV2tLaE4venNsdFdIeENZWTdwNHVlSVZ4YmxENStGTFBLOTlkRE9q?= =?utf-8?B?V3FWcXI4cHMyNVNvTWVFcXdTcHJUWDQ1bWQwelQxd1plOU40UlVmeUpvVnln?= =?utf-8?B?d2c5OXhKQzdFUElFV0x1VGNYTEM2VjY0MDBhejhVNTduMTYxd0Q4em5DTWFY?= =?utf-8?B?YVNLVnU1ZEoyQW1uMU1tNmpGY2M2ZStuNWg5RXJwYXRBUExpZzk4S0pDVDhp?= =?utf-8?B?Wk1XdDMvZldPTDFNQnFTR2xVM3hCcG96KzR6aHlDa1JxNFN6N0J0cHZVeDRD?= =?utf-8?B?ajVMWXRwNnJ2RW1UOHErL1lsMXp5UzFxanVoc3d1cnlJZDEzeUwwQjRDOUJT?= =?utf-8?B?RHdhR3hDeUkrUDQ5RnNodDhibVVrUXUyZXNEdXlISjQzLzVlU3p4YU13UVpL?= =?utf-8?B?ck5wSmxYbkR4UU0yMHg5UXBhSjdwcUthY0ZCbnZZMDZRZ0F5d1d6Zk1YUzlv?= =?utf-8?B?dGFIdzhMSnRDZlBiczltRVFDL0VnY2NpR0x3T3ZYNmtLZEZ4UWcyTjFnTjBY?= =?utf-8?B?T2xCbS9hWDJlTzNSNzBPUkY2RzA2R0hvQzhBZ3U4UGlTTCtWWURicW1WS3VY?= =?utf-8?B?MDhReExFWFBNMnpxNERpeEF6L0tBNmF3RTlUNE9peGhIVjZPTDdJRHEwUUsz?= =?utf-8?B?VFR4VlBhV0lXQW03MElZaDdJL1BVbGJhSkJhS1RRaHhuR3VaaE5RR0ZuWG9m?= =?utf-8?B?alZVWnBhUnBmMDZlNzI5TDNOWFFVclNaNzN1WnZFMHFpQlMyVVZIMzVVOXh6?= =?utf-8?B?WWR2WUpEL05SQnVpdHMwMkUrdjVYTzZJbHZOeVBSWlJHYm5ZSk9xbnRjTHJu?= =?utf-8?B?Q1djL0hNTy9oMlFSQ2d1YVlscUtieUx0VkdZVEM3NHA3L0ZIajVGNFl4Q3lL?= =?utf-8?B?TitHWVZmSXM2UTc1RHhxajl5dFQ1bjk1UWRIQ0hKZVFXMGszbUYrVDVCK0Ft?= =?utf-8?B?RzF2S3JCRWVjTmNVcC8xTmZoTXVobHRScW5KdHpacU9pUklobmkyU09aNzJ3?= =?utf-8?B?d3AzUE1sTnJVQ0NiV2xvRXZHbFl5bFZGeHpBSzRtTFpFZlFDOTNncHVHOFBq?= =?utf-8?B?UWMxZlpONFgyZTUyby9PL2NOcE5tQVpHSGZNaEwxd3ZqSXI5a0Y4elNPQzBN?= =?utf-8?B?RGpiV1MyeDMwN2RSWGd6cTdaYzlvNnhzeG44MHovMXU3S1NlcHJtb2lkTllh?= =?utf-8?B?Ri85Qm56WVE2ZDlRbllWQnV3OWZnT3NtZktPa1pnNE4yN05jMnB4bE90UlNL?= =?utf-8?B?Q3I1aFloRWs2TzZ2RlBzdnlXRnoybUlqZFlOS2tVdHpibFdzK1d3d0gwVDBD?= =?utf-8?B?MHp6WVU5cHFwUUw2ME80YThWOWVIcVF6L3hwYXE2eExBdUpXTmMyMjQyMWJq?= =?utf-8?B?b1F4OGlvZ1ZPTXB3ZG5qdjhha2ZmKy91OUs2VVVyYUxjU1JqTnlvaURPMno3?= =?utf-8?B?aU1SME11cWIvQ2tTUGdvcFN1OHpTQ2pmZWRuNkJzbmhCajZ4L0phSVBBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bf8281c-8173-437a-ae97-08dc961247f3 X-MS-Exchange-CrossTenant-AuthSource: GV1SPRMB0034.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2024 19:00:44.2009 (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: PRAP250MB0513 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpegxl_parser: check remaining data buffer size 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: S2FjcGVyIE1pY2hhasWCb3c6Cj4gRml4ZXMgdXNlIG9mIHVuaW5pdGlhbGl6ZWQgdmFsdWUsIHJl cG9ydGVkIGJ5IE1TQU4uCj4gCj4gRm91bmQgYnkgT1NTLUZ1enouCj4gCj4gU2lnbmVkLW9mZi1i eTogS2FjcGVyIE1pY2hhasWCb3cgPGthc3BlcjkzQGdtYWlsLmNvbT4KPiAtLS0KPiAgbGliYXZj b2RlYy9qcGVneGxfcGFyc2VyLmMgfCA3ICsrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2pw ZWd4bF9wYXJzZXIuYyBiL2xpYmF2Y29kZWMvanBlZ3hsX3BhcnNlci5jCj4gaW5kZXggOGM0NWUx YTFiNy4uODM3MWQ3OGE0NSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2pwZWd4bF9wYXJzZXIu Ywo+ICsrKyBiL2xpYmF2Y29kZWMvanBlZ3hsX3BhcnNlci5jCj4gQEAgLTUwNCw5ICs1MDQsMTQg QEAgc3RhdGljIGludCByZWFkX2Rpc3RfY2x1c3RlcmluZyhHZXRCaXRDb250ZXh0ICpnYiwgSlhM RW50cm9weURlY29kZXIgKmRlYywgSlhMRGkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgICAgIH0K PiAgCj4gKyAgICBpZiAoZ2V0X2JpdHNfbGVmdChnYikgPD0gMCkKPiArICAgICAgICByZXR1cm4g QVZFUlJPUl9CVUZGRVJfVE9PX1NNQUxMOwo+ICsKPiAgICAgIGlmIChnZXRfYml0czEoZ2IpKSB7 Cj4gICAgICAgICAgLyogc2ltcGxlIGNsdXN0ZXJpbmcgKi8KPiAtICAgICAgICB1aW50MzJfdCBu Yml0cyA9IGdldF9iaXRzKGdiLCAyKTsKPiArICAgICAgICBpbnQgbmJpdHMgPSBnZXRfYml0cyhn YiwgMik7Cj4gKyAgICAgICAgaWYgKGdldF9iaXRzX2xlZnQoZ2IpIDwgbmJpdHMgKiBidW5kbGUt Pm51bV9kaXN0KQo+ICsgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9CVUZGRVJfVE9PX1NNQUxM Owo+ICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgYnVuZGxlLT5udW1fZGlzdDsgaSsrKQo+ ICAgICAgICAgICAgICBidW5kbGUtPmNsdXN0ZXJfbWFwW2ldID0gZ2V0X2JpdHN6KGdiLCBuYml0 cyk7Cj4gICAgICB9IGVsc2UgewoKV2hlcmUgaXMgdGhlIHVuaW5pdGlhbGl6ZWQgdmFsdWUgdGhh dCB5b3UgYXJlIHNwZWFraW5nIG9mPyBXaGVuIHRoZQppbXBsaWNpdCBjaGVja3Mgb2YgdGhlIEdl dEJpdC1BUEkgYXJlIGVuYWJsZWQsIHRoZSB2YWx1ZXMgd2hlbgpvdmVycmVhZGluZyBjb21lIGZy b20gcmVhZGluZyB0aGUgcGFkZGluZyB3aGljaCBpcyBzdXBwb3NlZCB0byBiZQppbml0aWFsaXpl ZC4gSXMgaXQgaGVyZT8KCi0gQW5kcmVhcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=