From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 5F07C40695 for ; Sun, 13 Jul 2025 17:35:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0236A68E17F; Sun, 13 Jul 2025 20:35:00 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2033.outbound.protection.outlook.com [40.92.91.33]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 5E1B168E157 for ; Sun, 13 Jul 2025 20:34:53 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MsiohYELnpkIUHltqdpgwlVcjC9iCPNE6uXg8CVvYGAB9ieCaB2uTPmGpoiVNCEaZt7fMwVgcR3s2NNCGUd8w3SiyRWBXSktWlLeNQyHK9GJLvjgv0U7JO/qOzRXm0mH8+xTvbsDjuipCAI2g/o4p1ZPkPgj5+t5XD26P/Swz7mXFStiZ4iOjLoZTgBLf4J6TuFtVlXVvSBTSEkNouFa7O7mfOgYzKm2q/s8F59QRkjc4uwBJ+R5+3cYfZiU03HjN/zcoBYvsJ+wnH6yMy/FFOqzrQrrnNJUOAV9Wm8J7ytuHYBbHrLSiXDVGOk7XZQGe7xlW7/u1YGQLdyXAzqRsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ub0Ib+EXB4QLlO9So/CWb4rdIuTd03u/2vYS7cW/XGs=; b=fhKs3kSNgdO13QsnsMriP6Ytodfpxcv7Gf6HIv2vtXukkjM5/PW+MGogEhsa62Rwfn32LdX0y8HW6X1oo3nh/B6N493+bpxKHVlD29gX4oEcGLWTMZgxAzH9b+/eXaR/QjxmUcU2sUCYvClq7hIvmGeGW0rWApSpkfTP7K/cTbuKallouqYNhrImDwzGVsCJ+JjDoWa+8leH0Et1pG0Gu2jLJWLxn06pvPNfuaGkF856CkO14p1Nam7VU5IkgYvxknOFzXi27L4VUimZwx1JL5A/q/em2UnIhhGxsZImQwaUwDk+ZMEQQ+ZXce31NzuRjTm51C2KqIh4PP/5YSiZnA== 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=ub0Ib+EXB4QLlO9So/CWb4rdIuTd03u/2vYS7cW/XGs=; b=NjUnYhf8EuzQBR+5F7FW6CAP+eJ3bgCmZe7yA27kydl0ZWji2PIEls9oQ5XEt3fpxXJUTGRBAnr3MDMzpk3e9NhU81bhjlMwhR2Hxx0v/YIhdqsaeDgKJsnjRO+eU053sAlzrtxHUjopK5ZDRSl4EQfTX0oez4+z9+6p9DYa/6srWLiZHILIsapTvaTWzgNNOzoqYaXP7akqjPUTj8mdzJ/99gu2ilAP71VhxO0EbHWpGf8PcT5fy39O9Coyy52khtpNrsaWacgNjBfCEFpHCYBX9M39E+4CPRiWrmAEn2B+06lllbPUzvOiqyPOrHY03WrQGuOr0Bp7h5b9ij+k5g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0011.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:3da::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.25; Sun, 13 Jul 2025 17:34:52 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4bfc:40d7:f620:ee41]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4bfc:40d7:f620:ee41%4]) with mapi id 15.20.8901.033; Sun, 13 Jul 2025 17:34:52 +0000 Message-ID: Date: Sun, 13 Jul 2025 19:34:50 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250713011030.1156550-1-michael@niedermayer.cc> <20250713011030.1156550-4-michael@niedermayer.cc> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20250713011030.1156550-4-michael@niedermayer.cc> X-ClientProxiedBy: FR4P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cd::14) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0011:EE_ X-MS-Office365-Filtering-Correlation-Id: 441c46f0-5d6c-4bf9-1908-08ddc23392b4 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpALmAm6TNbRtgU8YfxKxZS6a+w3qY34Krruc7KhbL4XMC4qNXnHVzET4Wlyq/fR4y/m+VmH5DtHrNPfymbRt9IAm7fCE0+bCzSy4bOW4WYMud11hLVHQjnuM0DL0t7uC69NcH2nlOKUMumr366rfZGkJKZVyM93XjTBqh44ixw8rc9mMO4LxUXQi+keCe8akLFd4f6ihOxa/RSRrjNGv5BOD6O/qMMacmeUM/+/96njqafQ4r9RzYD2pZZz/eIDGduPLlJWvXVYHBBkfz95uqQIpW46SuoDN/eWAf2+6Mr/oemh+bB0nrzRUEBL1GRGM2Es7hXGFKBj5fY7+aXJFIlr7B5OOToox5M32/oOELmIxnc1DUdg6JD4uJ+L0H0qzmGY3oH0JZZU+0sk9zzRuIJgPPvhd68RWC3uZ+A0PZ4rAHak0QSIRszJqkWxsWX0pLEdv+c8mjWpvA45WwP5mz9S6GPb9GO+DVy/brdrUzeuGpciMAEWzT1aLJM0P6g8MHM4Bi5PjWJUbrBKGfGQReuYUHEfWerUe2prvE36CjzXTTQL5ImW7lRpYZlX7tBFqLsZoUZNYbnVXwM+1JSOepwqg+9GLkf2GIsp7fEVTp/TFH2msmbJhmHCzN6pGuugMZXQp78hW2E+tvxeIZu/tyNzMFXAftUH53gZXFbx49NqrnxmlTUyQExTqTXtLNcvdM03l/G1xvJN2TmwYgQVg6BZU3oOW8Ib+eKx9nJvGwJGE6sJRhKld28td79DzTUEsw= X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|5072599009|6090799003|15080799012|40105399003|3412199025|440099028|10035399007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?S1p1WHc4U2s2alNobjZ1M1FpcHRVWW9QUTFRV2JrM0FHZTdaZHVwb2FJQ1p5?= =?utf-8?B?WlcwRFBEUkJ1bmFHVllPaThzUnZhZmJTOEFBNzNoSFJzSWFMYXBjK0lZdjlT?= =?utf-8?B?QVBXcE91RWRIbTF5dVBlcmRzQUhpQ2FndnREeUNubVJlQi93akpzeER4M1c2?= =?utf-8?B?RWR1UytFOEphekNsZkUzYVZQUWVXTTIvOUVCM3k3bUhaR0ppbkw0MGdIZkt3?= =?utf-8?B?dmZ4V25EeUMvVW1WYlNRSTJRUU9jK25sVFVuM2JoTkN1cGM4bjM4M3B4V1Jh?= =?utf-8?B?VVdmQ0ZodFd5V0JUNkpUa1dUanNoSHVQUUNxVzlXbTRGblhBVGtvOXhkZ0ZD?= =?utf-8?B?RFpPSlF1cmtVS1VRRFUvNm1USXdaVTBMcCtXWXIrNUhrNmI4L09sbmh1TWdq?= =?utf-8?B?M05icTNLeU9YQXBIWkRPaFUxWVN1cjVqbE43RzljWFd6a3psNDd6QnFCdjBK?= =?utf-8?B?bmlsSWVkcEFjZzVlSjI3blVlcU1lUjJFYTJlMWFLNEdVSENmNkR3Z0xiYU5R?= =?utf-8?B?Q1hsZ0cyazNJaENkeEtvRDRTUG9tb085am9oL2x4WlNOQVpPbjE0eXlHb1Ur?= =?utf-8?B?SEY2K0NyZzBrMVh1aHF3RkdEN0dSZGFYL05RRHVOS0RGU2Q2dzVxRW0vaGdv?= =?utf-8?B?R2lweTFDa3JqeXRuTDA2eWVoWDg2R2ExL3RFZzhqUzR4VVRoTXYrM2MwQlVs?= =?utf-8?B?ckV0dXhORUh4ZVA1eVcyN1FjMUdtUEhrN1V1Q1FvMUZYRk5oSEhhWFBET21v?= =?utf-8?B?Y0VVSnFwa2FScUh0TU1rOVI3VktzejZzbGJFelNXckh5dng1elB5N29ZbWZs?= =?utf-8?B?VFgrcVZ0aWhTWnVyWS9YU1VZVzdSR3ExbDRvMXZUMGlxNXVEUXZwU1pURXZo?= =?utf-8?B?NzNXWmk3emcxVUVreGI1ckdsazRTTGMrL1JUZFF2Y2JabTlnM3NaejlHMzBZ?= =?utf-8?B?VXIzVVl6NXpiSjBjOVA5dVlvbnFTYzg3eVNib3I5NXhBaWZVYWsyYXlvTUM5?= =?utf-8?B?WmZka1hiSnR6dHVBWDBCK0ZubUNuVjlNdStYTSt1QmN0bFhmSEFGUXhwVzIy?= =?utf-8?B?TDJmL3ppSm5uT3VaSDdxOTdMOGRmSmNkMkR5UEt5MDFDemh5cXNGT085Q0NL?= =?utf-8?B?ZTdhc1hmNW9qSU12MmI2cUF3R1haV2h3WmplU2ZRb0wxSkFSWVh0Y3AyUnov?= =?utf-8?B?TkllWjhTR09xYVFtQ3V3RTNlUWh0U2p0UFpvVkczTUZPM01RVzB2Zmt5Z0hN?= =?utf-8?B?eEhkZ1J4V0RsbVgxbUx2NmNFbUhjNktkaVQySlIyUGc2cXVGOUlvblE4SDYr?= =?utf-8?B?QVIzNThLcUVjWXEyWjEybVk3ZkNtSnpyRjhGY3F0MEdYUkdOejc1cGtTdzdh?= =?utf-8?B?U3JUVXBVV1VQNmR1aVBMWWhnWGk2SHVhaFBXUVh4cEJRQzcrdDdsVTU0Qzg4?= =?utf-8?B?YlJQTlZrand5TGEzYlk4c1AwZExoc2U0K1EzanZWalBYNlZndlZsMDhRNCt4?= =?utf-8?Q?Vq9e9E=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UUc1WFZ1eVBRbGdYYWF5ZVFWek5EcG9TcmlMcXBOSW1zTWV1TlV6RlZtT1Fr?= =?utf-8?B?cW5jOElQNWFGU3RYMExHYjBYTTRoZVlvbWZQY0lJdjAwTGxaekVDd2VnQjVn?= =?utf-8?B?ZisyalVGWWFoZDkzMUtubHRHTHRnM1BmYTh3aTh6VlE0UmlZZFdtSXNEVlJo?= =?utf-8?B?SUwvWXZWdmloVXk3NmlLazcvUjU3ZlJBMUtja2QrUnNCWmFMc1oySVZmZGdn?= =?utf-8?B?UWgydnJzMFJrdDJMR0wyMmJCS1g2ZEhhNUIrVm43aEJUemFCVlkwMVJxMXh1?= =?utf-8?B?WS9RV01OclNyT0wvVVU3WkJTcEgxQWF4bUNLUFcxV3QvcDdFaWtXZHd6NkYy?= =?utf-8?B?ajBlclZkSDQ4MEpDYklrODBQQlNhcm84dHBVa0JySFovNTk4Tm9WY21XZVZT?= =?utf-8?B?cEtXWlcrcml4WGwyYU11N3ZxNzRZOHpSRWhVUjJFVGY2c2craXpqdmRITS9D?= =?utf-8?B?dHFwcmNzbW90N3pnRFJMRFlucGUyc0lIeHlxOWlveFlIMFRDRlNaNkl6VFcw?= =?utf-8?B?Sk5XSUlzQm9yOTB6dHRITmpXd0dOSGZHS1NlRnZReDN2VDFsSjFTRnRLcnZx?= =?utf-8?B?NDhwQ3BjMXNaamZoK0JPTDV1YWJDakVMU296OG1rRmRySDF1ZjJLMHVMTEkx?= =?utf-8?B?eHZPZVkrMFR3bVJFY3FmQ0ZHVStRVzVYTUxwN0JOR1FrbXZ1VlRBTHY1Y3gr?= =?utf-8?B?WDNndEFPQjI1cUhES2x6KytzcTVaTGtZbTFHaHZQYzlVL3hnaUU3UlJ2WW1u?= =?utf-8?B?WnVLQTcvUUlmNVdnejRNSmtLckowWlVPdVp4WDhrWm9BdkNjdHV1SVdpQk1H?= =?utf-8?B?WlhKM0lORU9BbDJjV0ZQaUtCSXg4WEFGNHppa3VxSnl1b3lYamdYenc3K3lo?= =?utf-8?B?bm9Rdy94VTAyYzdJTHNSekg1WFBFVDh2ZzZSUGlPNmJyVmhjbVI5bmZPM2lE?= =?utf-8?B?UmV5WkpDRGhsZFloZ3JqOGhSdGpNTU5paFBCVU9ZS0VmQjVLMUsvaUpUQVBa?= =?utf-8?B?ZEtMcVUwb2NENHJ4RDNaV2huSWl4eFhjMkVjaGZFWEZ5ZitUTVk2b0tnNHNv?= =?utf-8?B?ZUYwMk03TkNrQVI1OWd2WVZDVEdkblFkVTM0OHZGZm43LzJWd3BaZTRUd2ZF?= =?utf-8?B?UEtpVGZNcklZL2t0M216Y3gyVUkrK0ExOTRCUzF4eEpDQm0yTzJoSWxlUG45?= =?utf-8?B?Q0VmdC8zQUpxV1dtQUhVVDQ2cEg4Z05DVmtCNnk5MFdCT2JYREZnbEVpbGhr?= =?utf-8?B?N2xFNzhGc1dQYmpqNnpkVjZkWDFNenA5M1ZxMlJydDBJS1dhVXFnOWxQQUFs?= =?utf-8?B?L3dzZllFMS9KVWo2ZEpsL0RtVnE1MUwydzI1bStacHF6VGFDZlUvSkRrZXNC?= =?utf-8?B?QlJBZkFzS1VLaHE0THo5NGNvTEFoYlJjeDBnUG1uM09RTCtyeWs3VlhEN1dU?= =?utf-8?B?aHMySmt4Vi9udzZWRFFoNjFkeC9lbFBOOFkydTJtS0FsU0IwdnV3bzQyYkd2?= =?utf-8?B?MG5PMm53WjNTdWxFTjRSQzJTUzREZHVvU1RvalF3UzZQUitJTTAvSGlmR1Jq?= =?utf-8?B?NUswSjV1bWpOZ2VXZmF1S3hHeVo2dWFjMHk3OE11dU9jSUR1RUJMeW5sM2da?= =?utf-8?B?RExTa2NONXZzOHI5NCtuMEFlTzA4VENibUdScXBsYVRVU0p4RldocGRrR084?= =?utf-8?B?TXhzZlNmNzdod0JaVEYzUDZRWEZLSDZNWGFMWmJKb1F2bmlHSkw2RC9FckZx?= =?utf-8?B?YmFsQzJPNlVUeDduMmltamdMeXgrK3AraTA3WStJN250b3czRkM0ay9pL2pq?= =?utf-8?B?TW9hWGRrclZIeTFlbmdxUT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 441c46f0-5d6c-4bf9-1908-08ddc23392b4 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2025 17:34:51.9972 (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: AM8P250MB0011 Subject: Re: [FFmpeg-devel] [PATCH 4/5] avcodec/mpegvideo_dec: Fix lowres=3 field select interlaced mpeg4 frame 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Michael Niedermayer: > Fixes: out of array read in the chroma plane > Fixes: 428034092/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_DEC_fuzzer-5582608941776896.test > > Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed-off-by: Michael Niedermayer > --- > libavcodec/mpegvideo_dec.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/mpegvideo_dec.c b/libavcodec/mpegvideo_dec.c > index 4a54f6cd614..85e24c667e3 100644 > --- a/libavcodec/mpegvideo_dec.c > +++ b/libavcodec/mpegvideo_dec.c > @@ -557,7 +557,7 @@ static av_always_inline void mpeg_motion_lowres(MpegEncContext *s, > ptr_cr = ref_picture[2] + uvsrc_y * uvlinesize + uvsrc_x; > > if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || > - (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { > + (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, field_select + hc<chroma_y_shift), 0)) { > s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr_y, > linesize >> field_based, linesize >> field_based, > 17, 17 + field_based, Is lowres actually used for mpegvideo-decoders at all (in 2025)? - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".