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 AECE94AB2D for ; Wed, 12 Jun 2024 13:56:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5826F68D9FC; Wed, 12 Jun 2024 16:55:50 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2059.outbound.protection.outlook.com [40.92.75.59]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB7F968DA66 for ; Wed, 12 Jun 2024 16:55:48 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GEAZbBwfWQHZAJ2zkF0G3syZSw53Wz9ano+2KckzY7GY37MQAqLLiTVKJ9C/H9sSkV2dsKpKnPEcNfyms/Mg4byA/+HlLWg3xXvQzLL6WbYxa0h8MyL6fsDVp2/lpHYNG8KYWt4mwLxpHbngpUC9fvSiIXCQQ5NfgE5Y/dHAB751GmWkzMoKsQWQ3ZJ5l2Go8ZpvKWV/bKKY0k7qY7CqpjCdpAmqNbN+3K/LHELYvWpRU8lY05qMtNOnCVZ6p02mONvjq5/ad6ayuGKd4+4OgKbUP0BbP5qq5x+2ALY6yXJE5fKKKSirrrmJptD+vWDBGXVLtyb+jNTuxqTJF97epA== 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=Lkurhz6eHjdl4MtK7Nxz7ke9mfPGaupMiSXiyoQFeCs=; b=SK06YkMBX2U26iq7Q5npq+ZUzS2PTdpid2Iuwog4rdWxu98+xV9f2UCewdEIsZA6tCl5qG+OT7/eJJLUsp9jTScwgt1JbwUikWhREV6qfl3DTJGn1fME5M3ifrZlagpTJe6C1mlgfnrT8cF2/PTRmZWiaCPjXnx7BFckPx/UYLqenjhGaR3GJQe/EJ7Py5kRvqVhG1a93g3jStf0MfoHU6BoedxwQQ2nNXEeC3Xq+NFTzhhXlAQYP8jB9vnYh3nwcXYVbpF/l6VgbFTiUehndlQhXf3YBwvjYIO1offGaisa3ItlRarLzKa2EMybaskNhn48SHlIn+QT9rSSbVHVTA== 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=Lkurhz6eHjdl4MtK7Nxz7ke9mfPGaupMiSXiyoQFeCs=; b=Adi0ylZtikm1jwas0+5onSk9arOL7Skq1ir2nF7seyRR0BSKj3vd1j6uzmUpcK+jSRwlEOfkAqSyRR4tcLaaUEy/YhNssiPGTjUPSGK1U17ZlHxrR2sAXgvgbiShFLuhTaEMujsyv1+5YEblyZtvRUH0ydQ6DCWD74FhzaPt4untKwXWJFKEVlEoxc3aQUSYF7Z/bygx2NCcG9stRpYU1dJF/q/gI4JZ+QcCO95jpHMi2Z5HFw5yQLUWewJL5ywcNhOhNVUNpujBQk82XLa6CM4VNGO3UqGZSBxrRdekOv5J492/3YhPDwhWDLHkslQmJCxWusXnRBeJrp0d7wMFRQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0232.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:327::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.37; Wed, 12 Jun 2024 13:55:46 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%3]) with mapi id 15.20.7633.036; Wed, 12 Jun 2024 13:55:45 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 12 Jun 2024 15:48:40 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [TDC+HnvJqm6tIdmx+/5lo7MnYRPrJmKTao/xWz9eWm4=] X-ClientProxiedBy: ZR0P278CA0189.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::6) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240612134853.2102377-43-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0232:EE_ X-MS-Office365-Filtering-Correlation-Id: d4fe20f9-c1db-483e-a7a2-08dc8ae75b7f X-Microsoft-Antispam: BCL:0; ARA:14566002|461199020|440099020|3412199017|1710799020; X-Microsoft-Antispam-Message-Info: /bRCW3+pk1teO7E9VKnY3N1TjvxTqge5D/GefI/ssG2HWs2a78Uj5OYXGiiiaJjcgll77x6pT/6VMKnztt0UGwgaWIL7eLqUSH6k0D48wk+xYrhH7M8wishaHbtK7Jxg5SWBXxO6BIajp5Ms93EtmFYXlM5E9rYut1CxcFhPSImbCi+FM4wUqjkYyebhJTtomQL1kAopjp1tQuTeTabhdjQr0diov+7i8x7Y1VK2wy9hBPGqh1Kh5vLkI/KwzQM2zCb+vHhmS+Yr5xMSqMuyxDOEZpqAHVSGjGVXjUwPjeXPFUJbcQcFMNGwu7EA6pbUVCkn9duAwH0dF2mw+u6kSWhjI0BBFGwNqTkr5rwx04sx2TK3AjkO1zaaSCF4Gw/535ftuumGHCz64L0hbDjJ9kgNqkJ1QQ0P4+a8SXQ79jcz1Qx0rrtsEcOR/grk5pW4Er0OqSnPBb9t2qnonrb0QF/zkBIo1UeP6i8q0scRTzdjNeELLwVua+VesSc6w85HzT9hrZGmBmGjfMaetRfvaS2uFkyNzIt4bgv//IQi3EWf9HDen5XkxL8M+QDsZKjPVc80mXT4evTSjo6MHYdBw/vTHWPdnoMv8V7g6K1CCwCzfOkCPEoOOxddlqAPO11r X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mjYU35kgtf8lH015NHwOnQtzE+avKpD+Z3FVuuvY2dCw6YE7bU7t8NsqJt2E?= =?us-ascii?Q?eRJvDBAKNLY+QDKN1tIqqDL4Yt1kY5xf78B5uvSsgsxr2t0hFDZMKhebOa6l?= =?us-ascii?Q?PsPEJfAy53ymM91lhnTfZ9QorFSYmpxIBfSxzeJYI4ZS0jS5w4g71noqrXDA?= =?us-ascii?Q?az6YSBoSTDtTj5ZQm8YxoZ51cyKNu08o9D/3cjng2FM1XoNTdZT1M/tHtA53?= =?us-ascii?Q?/x6MpDZ2o7vc/HZOYZqWRlhLjf+c67ZkJ6wpZL3SWAdZB0GCPi14gWJNTMze?= =?us-ascii?Q?r7FXDjyniNfySr+F29XoOVo88zr+cpp0D2h/bpDPpu4nOF2xpYAyVUm1C9S5?= =?us-ascii?Q?ymKj5onrKb1GB9g1bKROOKX9fPZlfoxV0IGusq/gpTKWK/n9SLEaRdBEUTji?= =?us-ascii?Q?x+dA6v3ZuzMbaYmgmSlq6zvRqWa1JrGMRFVk3IC8uom7UAgCfeoJgFTJJDVC?= =?us-ascii?Q?6cVh3MyNzNSeEvMIYevqd3vhP1Pv+3TSd+g/SjJ0dttJG7VgqtyLV9MCdy28?= =?us-ascii?Q?MxSqtXC9PAtjWN5EfD52296IR5RzQ9Tykjy//deEDcfqgfYnFE3crNxqdkWt?= =?us-ascii?Q?yrBocGoP/wP/1Wi06HEEw4ZinCHFE96cDkqL6DDeZp/26aIVz7foHvIFsDqH?= =?us-ascii?Q?LNlffR85MVeWt6vN1BHaXv6iY6HoBe4/dccpsMfCEIDJoskwMyVRDczaQixl?= =?us-ascii?Q?Wubyt62tUomSdMIeY6gWL4YqUf23QrwwQniQiYWnd4Imf6mQl22Yzgm9OT3B?= =?us-ascii?Q?wFqxmyZGwFWNclqa4b4FJEmc3jcq3isJwzxYX87TsLf9DYSRWwKaqNwaZ+Ge?= =?us-ascii?Q?j9c0ZsHkMVcGrUQ2Pk07tWCZmRXeEVk24DcRTHFmBQQJx7qPrgDDAA1xqSDg?= =?us-ascii?Q?0dncWkvhvwwW4sn9O4lm1mEcq041UnJ9HYKDzB2xD/uaOCKLopKqNZuc3hgH?= =?us-ascii?Q?y1h3fCBUl/WWtmUCKgfwFo21nzpkw+V+o3T5mS1jGgBa7v4feCKmZMLkmfvW?= =?us-ascii?Q?u1GJP9iFWtZ4Ma/1uwLdEDEkNATSZoX6GYIHJJu5yFSvHHWfpwuflB4q/qpF?= =?us-ascii?Q?4l1SFjBrLJGI5BWkNzry7CKOWutuUKedMe7GRV4h7CEt+o6lm/T6qjxiCndp?= =?us-ascii?Q?4BabAOF4kw4Fs8eci4Nu+oJM5lu36qM78k1Hhg8hsZwFHUmD2Nl4YgwYr/Ap?= =?us-ascii?Q?kOksAJ0n9VL2rOHlwO/EHpMapQocpgPbqPY0Z3EEizYlIc/JalIwrWFPXHgP?= =?us-ascii?Q?CRrPxJknBUml5GaEnOf1I64cB6y/+LtNAKojMSetug=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4fe20f9-c1db-483e-a7a2-08dc8ae75b7f X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2024 13:55:45.8953 (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: AM8P250MB0232 Subject: [FFmpeg-devel] [PATCH 44/57] avcodec/vc1_block: Simplify resetting coded_block 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 Cc: Andreas Rheinhardt 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: Everything that init_block_index() sets will be overwritten a few lines below again, so don't call it and simply calculate the only thing that is used (namely block_index[0]) manually. Signed-off-by: Andreas Rheinhardt --- libavcodec/vc1_block.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/vc1_block.c b/libavcodec/vc1_block.c index 384979caf5..1d622b1a67 100644 --- a/libavcodec/vc1_block.c +++ b/libavcodec/vc1_block.c @@ -2680,8 +2680,7 @@ static int vc1_decode_i_blocks_adv(VC1Context *v) s->mb_x = 0; s->mb_y = s->start_mb_y; if (s->start_mb_y) { - init_block_index(v); - memset(&s->coded_block[s->block_index[0] - s->b8_stride], 0, + memset(&s->coded_block[(2 * s->mb_y - 1) * s->b8_stride - 2], 0, (1 + s->b8_stride) * sizeof(*s->coded_block)); } for (; s->mb_y < s->end_mb_y; s->mb_y++) { -- 2.40.1 _______________________________________________ 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".