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 DC40C4AB35 for ; Wed, 12 Jun 2024 13:55:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B503B68DA68; Wed, 12 Jun 2024 16:55:25 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2013.outbound.protection.outlook.com [40.92.90.13]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3E53B68DA62 for ; Wed, 12 Jun 2024 16:55:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a/2pZ5NYXXj/jkV7EFv/LQIZw9cDar0xhyxuB1722pPGmqxk/81SxvsagBPVD3387SN5E4ui0LpCr+/KGZTORtJAdqx1PNLVNLY7bLl5b/SORInwCqi+APGv/a2hSZqHBQenEy85IQ2J+phiiBVqsYo5tA6LeTBYRczPx7j4gMRjRQ80lGKCtSLfSyn2v7J7SyIt6I9NZ1/1tYeaCwIQf0grgJ3laprrkJW5dpTS7B1XWIyEYXXq3UkEGpXOrS6wD6ezi6V1j/1JEeBvPuTOcNIaVUzKIt5olPicjPS1W3hBRJ+2YlFqp8hJYP52RPcV++ce/VoW1+rR+ROhOLk9AA== 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=it+wdq0HxOVG0XQfpsglm0rjb3G1SRn1p8jzeNmHOyM=; b=c0k9Beu1KSdUzrHTrh3JBB7f/e9jLU2EBMhXw0fNMqtLOdvzbLlb+mmEiSMpadaH1KUZ/u/mSVPHNE10Yyzk4LjFbytmQmTkFxBUoGdVsZpxDVocosNURlNA5OimbATOXsXuBdN3j2ixx6N5sKGcXYZZBrHfMj9tihbZ0lcUGwgMO2G09tnf4Fk8i3Q+VvBagOpRyct9u0P3eLIj0PjFt7WX0w6cgzBhiVtEQwUq+feCE41v4kZztZSkU/E3N2p9TjBmVCNrpJarPXOpMCz+OrYNzQCHzv+nt7mYUO55Lbix5Cd6OhlIxfWy+kVeAX16DjXVP3LjTVHAPQhKXuVjOw== 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=it+wdq0HxOVG0XQfpsglm0rjb3G1SRn1p8jzeNmHOyM=; b=PlUV8Pm8PLrnUXnnjxZTQ/9ToaAzcXU6GSO3tVye/8xFuWbWgLSnpsHjwRKWwu7QOaV4jUDnW59frzrmyLRuV4TUVRnRkcyhsp8b7p+Uro9Uw5o1vP4HwNBc+pHjEwQuzMY1VxY3zg8GHRolzejgOgAWFtIRL8PiiBntY7KU/st2iuBIY9Wb7t6sDBX6xcGNCcqxWCpIskpargEqIppaofKp0mYVozcFgg6Y7Ns+FdfJ84QMlZ+dGS3FbDLvvz/mFdyYf+mxESYWt9ncrf3VWupc2U0SHRX9lsmFyct3L3NYW6InQmZKng3/SJqJzorzYzsFXwgG4esZEjX5/QubDg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DU2P250MB0272.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.39; Wed, 12 Jun 2024 13:55:22 +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:22 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 12 Jun 2024 15:48:38 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [9ahZb8uUuxtkLy56erX4SuWNm0OJ2I4Hiakzn3/tpqc=] 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-41-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DU2P250MB0272:EE_ X-MS-Office365-Filtering-Correlation-Id: 14cebcf9-7565-462d-3829-08dc8ae74da9 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199020|440099020|3412199017|1710799020; X-Microsoft-Antispam-Message-Info: zDdYo8kKjK5RHpqTYl4jpsHyIMlAu76vJN4twcBwYEoDka1cs82cfCVn29o6fangmaoJhvRgBqjhmk3NaORKN3myflUX1njPTkzbw0XMDeZQVw3RgHVBGWqBilZEsd3OksVA+OPdt0myn27c7id/Xgumb0fCla/W+L3QfOOqMBURQr6ttgwCeZbeid9cp11RUurgwaqeKx9ErMkHuUAuqjpL8RGvDQZSfEhcOFsfGxgRrdvol2xqwMpb/eyKm0t5neJZDYDCWwdWMFOb866EPx4PLnhMZQhCClgNQVvk66NytX/iIiY6mS+vkxxltzjQOc7VAOGl8DO/4TLjJ3oj7QvqIfShtlxELJ31tdg8sSlpzs4ZfBxZbx3iwU89Gu0lHvpJ1xNoaGToQajC8kMu6vJ/+zJCWO1P1VGXwm6qyoz9aanovpeEF+YOtOrc7FSe+zA+ONEGcFs59VxYOCOOexlmAg06xDTZVoM7fdGskzeSOlnas+8HyzDdYNhWvDU9jsthEuzocKC82Kp2YID8xxRcZnJRLE1vnaT47w03l0vDp0tk1K43jzsqDuMc7UH74lSsFiVG3vBea3vcuzrAyzkR5ttjY3FQi7YxfDjIYD/g+dCdpNcZfXGhG/KIPHtP X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gdTgjmzszcfY+YxfRUUZkxg1VjKbobSL9uQtO7RjgDVMU8Gi78VY0ia8mare?= =?us-ascii?Q?JZO6IbvmpHW7v8j1BXy9NOkrvPvAH3jh1/qyXtGd1ETuwbmA2Cm4GZ62nq4o?= =?us-ascii?Q?27RftkEN9Rh2rv373uU8VXCZIfqcro46RnFHPc9CbFBzxEUSDLW/WhOiFCzx?= =?us-ascii?Q?DITBuDc7jU39berOmAeNmDnczL4xCEblNTz4SC14L/6QXQCQy362WUEYhJ3B?= =?us-ascii?Q?1uRFhmzpG3TG0matxqw0YUPcdIv6FSrHEIa5jVvROriOVf947VkhBK7nos5h?= =?us-ascii?Q?294gZcIzwIjRJyULS6919L2NpcPQyVkp0a8VoS1cYxK5QOYsXO9pGnzXsg20?= =?us-ascii?Q?iRLLcpWF53fglj8zPm/wQJHjIxAR5BIRWcPPufOSTuvPP0yL4OK3v5lowZdQ?= =?us-ascii?Q?mDhApQTGkAAVREKN/gAJal7bT/MLV0Fbes4543K5CBc0rnYpelSW01oNBHe2?= =?us-ascii?Q?KkXVsEG6VgiKQn+nU2EIpb43YQKCR7Dk66KIRL8jC7b4cKwD1Bkx0tEIs4ls?= =?us-ascii?Q?WwnvH9SCp0UxX4VcRCfBvXLz2l/FiQ0GTO0O0mNpjqXNH6PuObXPpeZFSsb6?= =?us-ascii?Q?Z3b8Zstsz+W4pPA969I+ZEPziuwDLYH7+mY4OVXs/HwkhWylkVFHxqLfw3Ko?= =?us-ascii?Q?8nJnPEzQCT9OKdC75J83u4eqO9pCNxPyEOnYD6qvNG9dyN+4BqbbkTkpog9R?= =?us-ascii?Q?qdZ7uyDD4wPRLcoImPnQ8kiqPM51I8zcaPHGmN8kPUsFa4J/QFLyP7aupLMV?= =?us-ascii?Q?hup44KE9OQaQyt/0C7a6IDTozbfCMAEiXgPEvseS99bq8ZTtgtT4RAp8Jszb?= =?us-ascii?Q?a/1/hczKU/35zx1HBJwbe+Qps0pCJPWsyxf3koyu63pmSvkwsuC4Yq57G/hh?= =?us-ascii?Q?gWunhyVnQ4RosUSSdLsM5XUP9zG2jHeRFMpYhuH3Va0NlnMoODVG7dLMKvYr?= =?us-ascii?Q?enFvx6DXYLMj4LSE7xjEqCSEnaTnDxGQuG+u9oO0PvzC/dgNwsMhnUEtoXsW?= =?us-ascii?Q?GYquz4CQ4jGX7VL1DmzEineK5ih3G+l1rKagKoMMaehofRtXAJXA1aiWaKJk?= =?us-ascii?Q?rL1lR02gaZ1IGXmZjBAMFk1NIwMdfDeHTVwtcQTWrSSLUlM35yxsaUfYDmu9?= =?us-ascii?Q?Z6uwwzjAqk2d5d7QQlddydTorFw7JoXU8TcTKCxHPH2KlSZr9ZegpDQsgRg7?= =?us-ascii?Q?pMAdcnVgqJPH5Gxtq0NaqPATD8ZMREzXiu3MuyjUNNjmUph2kWmKmMVPC3uu?= =?us-ascii?Q?7ofIh4zsg/kXQzVNY+IFbFiY1FFZeuQE50bKNxqpGw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14cebcf9-7565-462d-3829-08dc8ae74da9 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:22.6430 (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: DU2P250MB0272 Subject: [FFmpeg-devel] [PATCH 42/57] avcodec/mpeg4videodec: Don't initialize unused stuff 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: Only the intra scantable is used for studio profile. Signed-off-by: Andreas Rheinhardt --- libavcodec/mpeg4videodec.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index f1b542cebf..18329132aa 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -3430,21 +3430,8 @@ static int decode_studio_vop_header(Mpeg4DecContext *ctx, GetBitContext *gb) s->q_scale_type = get_bits1(gb); } - if (s->alternate_scan) { - ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_alternate_vertical_scan); - ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_alternate_vertical_scan); - ff_permute_scantable(s->permutated_intra_h_scantable, ff_alternate_vertical_scan, - s->idsp.idct_permutation); - ff_permute_scantable(s->permutated_intra_v_scantable, ff_alternate_vertical_scan, - s->idsp.idct_permutation); - } else { - ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_zigzag_direct); - ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_zigzag_direct); - ff_permute_scantable(s->permutated_intra_h_scantable, ff_alternate_horizontal_scan, - s->idsp.idct_permutation); - ff_permute_scantable(s->permutated_intra_v_scantable, ff_alternate_vertical_scan, - s->idsp.idct_permutation); - } + ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, + s->alternate_scan ? ff_alternate_vertical_scan : ff_zigzag_direct); mpeg4_load_default_matrices(s); -- 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".