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 9EBD74ACDD for ; Sun, 19 May 2024 16:02:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 61AFB68BDCC; Sun, 19 May 2024 19:01:58 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2056.outbound.protection.outlook.com [40.92.73.56]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AE50468BDCC for ; Sun, 19 May 2024 19:01:51 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Am1gb9g696b1tSlS5dNUb8Oa6Z1hdyjc5Uaag+zibruCNrewpfoqdB3MwkcEoNEOV7kj2j9Y4Urz/+mUrD0BjGvri3priVmQZK1WflR3MulyY8eB7SNGczSLfNiLaPigs8McvE0AzrbDIIbtTUUTuzeBDmX+H0Ytv33twG74KoH8F4Ry6tnwu6ACLLAqTA2D+DvUwb2EAx7HgqdD48Zj9LwVo/pMFs6e0OTsUY10viLBdia9wROfNRNjoKRgkr/wKMRo8in5G37wK8sDy5ITpVJRT8lIu7HIg8zYdoE4vlWQlS9TPx/TOJOGmgdVSMJgqJmcGN8vqXBobABNvqy6yg== 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=XNtNkO5YNFT2g+iaCM1pDzz+vKkw0iLKQMWqilroRnE=; b=L8+o+VipFU7kASwCEQGK8wv02pdIL6v2M0Q/PibnxED6q7Sa554+0YdXfUBEDBCaVzIdsuFzWGP/MD4m48qZJKbiPQt+b+1iQiczURGGg4BtzuAzq90art5by/FmatDORuP9g9lWgxr6iLMYAVepAbE6cuqJ/XzkaxKRgwRqj1UOa37hrVXktOohyVYxm6Z2Rf7PsvbZcuLPxwDmAVhG9FanH1qh5SfewK21cRqY3TSFzGfhx+TQbah1Pwb6s8AT9ab7gbn7IRNXV8/1L/tFcO2Xqf14BsqcaYoMSEammsHr79Moyx6MoNiA6vPOOJV6Nz4e9CWyTTk/AoMeYKZZ1g== 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=XNtNkO5YNFT2g+iaCM1pDzz+vKkw0iLKQMWqilroRnE=; b=qiTqcNiLGSvUvzxEm2UmsI3qWUVCn7HrswN3Ls8bPQnJAIASAhfzThhpdL1VFB0xIHWYmJlUdNdmvHTGBPtFEoxC1Tq21aH2Jb0xIkrQwbp3L1i1dpUw771qppaHchtWQRA/jyt2MujcUXcG0EMjECFzVHEwinzyjXmmNdjzUMhJOs38JDT+mx9OsvtYin/eL/llAwHv35TfRYlpNEkE0alXhRMMLsr/4WcRSPGbA3xzQhbIrtjfHXqMmXgVqwF2sApUBvW/GvPxEB2BEH8J13Gy09HuBtMcZ3dS+fUJcMCvkKHJBA/XJd1YrXCwM8kFZcF04vpFUmVjHWMQeBUDAA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0209.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:178::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35; Sun, 19 May 2024 16:01:48 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7544.052; Sun, 19 May 2024 16:01:48 +0000 Message-ID: Date: Sun, 19 May 2024 18:01:46 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240519150738.89960-1-pal@sandflow.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240519150738.89960-1-pal@sandflow.com> X-TMN: [N66cexuc40HaugjPdmJroLD7tAz0WsBc] X-ClientProxiedBy: ZR2P278CA0002.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <862c880b-d14d-441b-b975-819ebe957f3c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0209:EE_ X-MS-Office365-Filtering-Correlation-Id: f384f1e8-bd2c-41a2-2a81-08dc781cfce5 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1602099003; X-Microsoft-Antispam-Message-Info: PMMJsIWPY1zehFTHGx67s8hZadQ0VTB/pOVFiCam7iK6D2S8ne2TTDExuKVaQb4Lxb9PGFJxCRfiIhdPvRNv6ii7iSoYBZZDvQO/HwjrzWbVaifyrcxKsMmts9H8AN1hAr5Zgh4kUUEotSie6tAzo/pxbht1g1t2sVC4GE1pza/5nEA0moG26BVH4E28TTnq/oLntt1t91kc/VWDpd2Tax2zb2LypTgxfqnIrD67Ff5fR6HalunAam08brTgwKEe03NBFxOBctTg53QO+ufcRt4hgm1CBbFEqsP6itasv5WP5mxc6THflorpwBtskMg9oAXonG4FwlgqvRBNyrCFOPT1RQGbgN9LOEMkXvOyf1XXRVc4M1lHF96lzeQkxRavt97F9iNfsX3e8RoWRxetpAfWDInNkfiktMf6aXZMO+MZD01vZgG4TEF8Yks4yNJesOcPan+VSRA0il9Y9kMsgFV/X6WjyYkBSSsXHLpA6mHxq03gcgh3tyId+HNpY29MnrbKx+kGuJTH8qJOYM8SFKLsnUo4Iqv5EP/I72XVoyLkAloZbG5mymmFLF66NnAym92OB8ajakYmf57KPlb/g7wd7vaMmXhPyEQqL7I6Nvg08vYuw0eMG1Izs7h7pMqn4oTslcDEFJyYv8Nr8AN0VB3yGOvcSwWepmV8B541gGY= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eUM0ZzByNlJwaytBb2pNWWlOL3A1UVp1QlVPUi9FVW9Fa09mQ0grVVNGd091?= =?utf-8?B?Yng0bGdLd0lQMkpzZW9lMVJpV3RLMSsvMitWUkpXSVBmSXkzUjRSYUgvYW80?= =?utf-8?B?dTNCNkhXUVZaZmkrT0YzczJ3NDFieVoxT0lkWVd6c041Z2pveGloN3NJckZv?= =?utf-8?B?YTM2eXk0a3NkQkpGUnNTSHQ1TExhcGdTY05xYTdvSEprbzhiOHZ5ZVVoejh6?= =?utf-8?B?MWQwdVUwRng1NXk5djh5cG5NSTdhd2ZJYkVnczNxNmVtRnVOQTZpVFY0Mmd2?= =?utf-8?B?cHZrMkZuaVBMb0E4QlRDWkZTTnloUk5vbE14VHduZitVbitNNFBBVlYycTdn?= =?utf-8?B?RHEybUhXQ2FXKzB2S21oNERDQzNZbWREaFJ4eWE5bGV0Zkd5UHJYSE5HdUJt?= =?utf-8?B?TXBrTUxmeVlqOVJNZVJRbTZGK0VhbUxrUXNIVlVsSkNzWUxiaUZVSEFkRkU1?= =?utf-8?B?K2oyODZTT1JZNnN4bU1sNDA1MWNwcVVTK1o5UHFDZU14K1QvcEpvZ0lvS2Y4?= =?utf-8?B?Y3h3ampkM3BnclNsT2VoV2VmWVBHVEJlVEJ4cEhZSFdVYzE1TGJndkVGT2V1?= =?utf-8?B?NlhuYURLemlBZythUDB0RHRaazYwRjdYTHJUazRtcjR6aThZbWtQVmFQNGNP?= =?utf-8?B?ZmtlMWZlTGYrVGJMZ1dpdXcrSTZidVozMUc2YXBnUE1pWit6ZzlkYktqQ001?= =?utf-8?B?c0lrTGJWdW14cjF3Y0w5L2lUdmZqa3FLR043QXNRNEUwWEFYNWs4T0JraDJP?= =?utf-8?B?bi9vK0JxbjJRYkFndTh0dnBYUnVROVNKTHhZUGZDNkoyVGlnR2dRbWV0Z3h4?= =?utf-8?B?VUsvUDhrSXVBQWhKaUk4cHBKNTdocnphWWRUQkNYWkxobDBSKzZ4ZGlRenZi?= =?utf-8?B?U284TGVUaGo5RUhXOXZuaitUaG1HTVRzRUlLT0dFR3orSmNUdU83bzZWQ2F1?= =?utf-8?B?YmRZblMzZnF3UUFIMTNvdGFGc2lTemRKVXlROUJ3cE94c21rMGpyS2xYdmU2?= =?utf-8?B?ZUx6eWUydFdsN1JJZHNXeXhHUVlpTnZFMGU3RlFOZmpjMktwOTZzQVlPakwv?= =?utf-8?B?cjh1R0paOVBsMkZwa29aV3VqVlJMT2lrL05ZYlBWVWUxQjNNeFM2d2w2cHUv?= =?utf-8?B?YkNSOTVGeU5ZbzBCYUlDWWJub2lzV25GN21xWU5DaWFiVmV4ZzNSK2wrT21L?= =?utf-8?B?eCtzSUdSYjZiNGN3ZGhYTlBneDg4a2NCNG1MNkRjeUo1TTFwU0Q4OW56NWZp?= =?utf-8?B?MzRQc3d5b3JIdC85T2NldEUrOWFmSXNZdlpoS2hyU0c0RTEyUERrbSs1TFNQ?= =?utf-8?B?OG44ODQyWTB6TTVWL0FpQzZXWjlWOUNVY0VCanN4a2xTS0JYclJnVmV3L0Jj?= =?utf-8?B?ZzRTdHIrcFVuN0VHRHVKQU51K0tDQ1M3WHVSeG01ZmRhU0xkSTJNRC9Fdlhk?= =?utf-8?B?OE1RN0V4YWI1eFZON0Qzb2dPT0YxbVI1aUc0KzNMVlg2SFFuWVRxeUVGK0Z5?= =?utf-8?B?VWtuMTd6djA5YUFkdDZCR1pnNURHR2J2Q3o2eU5qWnk3UnpvQTA5TDhicG5J?= =?utf-8?B?YzFLOTRLQ29JTXdDQ1BvQ2VHMXRKdEdPNSsxM2h0NVlPZWxBejIvSHVyc3NW?= =?utf-8?B?ZTB4U1pWc2xsMHlZT0NZTGFhTTMweU1FWXo3Z21tMnNIUXBtTTVKcFF4VDlW?= =?utf-8?B?MS9GREQrZmxucnZvbnVYYnppcWxNWmJBV2dTbXNob3oxN2VybC94VTZBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f384f1e8-bd2c-41a2-2a81-08dc781cfce5 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2024 16:01:47.9948 (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: PR3P250MB0209 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/jpeg2000dec: fix HT block decoder 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: pal@sandflow.com: > From: Pierre-Anthony Lemieux > > Addresses https://trac.ffmpeg.org/ticket/10905 > > Co-authored-by: Osamu Watanabe > Signed-off-by: Pierre-Anthony Lemieux > --> @@ -1297,14 +1299,14 @@ ff_jpeg2000_decode_htj2k(const Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c > for (int y = 0; y < height; y++) { > for (int x = 0; x < width; x++) { > n = x + (y * t1->stride); > - val = sample_buf[x + (y * width)]; > + val = sample_buf[x + (y * quad_buf_width)]; > /* Convert sign-magnitude to two's complement. */ > val = val >> 31 ? 0x80000000 - val : val; > val >>= (pLSB - 1); > t1->data[n] = val; > } > } > -free: > + free: Spurious change. It also seems unintentional and undesirable. > av_freep(&sample_buf); > av_freep(&block_states); > return ret; _______________________________________________ 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".