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 76F9F49ECD for ; Fri, 14 Jun 2024 18:27:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1D67B68D714; Fri, 14 Jun 2024 21:26:44 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2038.outbound.protection.outlook.com [40.92.90.38]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BEACB68D6FF for ; Fri, 14 Jun 2024 21:26:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eIb+NxsiwGXDepN6yd8467sbffSspmGm6742dGqHrFj37W8QCqaE0Tq7i27bn7hn/hqUD6ZNQIS8xign/Yt3lOzvUCeyr+kOce2X9uGcAWb/b0kwHY/mGBiOrUL5vmqeKhQANwjtUkWgLU5h2awiFyZWzWw8G72WWZ6hSqMQyyb6cpfPW9kGRhIhMKV9raiDv2SolKo7WQo7TIQFt7rpjDpL4nuMLOWpVxd8bO39AJZ/JupbxdKThJzrj0je/sUbKiSiD1dh5rY4okG87kc++CGjW36bUpx/wmRaYMguDCDA95Cqtk+JlT9LQVrGvXkdadMq1bO9t1WAcW3wbKDaKA== 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=wQUAk7ThRRgbh76YPEthi1ZNAWfTePQ10x/UOYBWCck=; b=YWr4073lQWpxv88e2mGHqexDNTVmLelRogLZMsiK2LIypVWTrWRTZB6+GLCnsxoOF20+thDHfwVM5sLKr0NYn1olDDO5NFrY7s9ZIT23jZA70lonRq4Vp2Uc0kAHO1ttSyj08feBHwH8Or+a1JFqYVeP7gKy7OPdNWg3+ufz6gQeAZULK/8SSWBUTeisZQF8O1RFFV/OYurnvmlyJDkxMA4VFqzkjGFjC6PR2zgaqT2f2rOhLHDj+c7s6MD2g2UqEleKkK/EOYZSR473ziCcsy2OfuFXO9DYDvj4T40ftJKC+Q6FVQpHhe39aNs9KFCfi4u43C2BUGB2/YwyyLDe8g== 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=wQUAk7ThRRgbh76YPEthi1ZNAWfTePQ10x/UOYBWCck=; b=StTe/i2Opy+IQwvpzgparxSC6ZJhKnFI58Q+i/yVl4qDU8md55/nRtNsLD/uRCiiCiCC2ZV86Sdk/eoxgDMIrIyJ/RJbdCkm/aPlyO0POBQ2TidU/uV3aLrqpNGq4nXgpLfCfcJ7LDQEcPzLcJ43KRZk3cnpjrdaZce8c2LujcKmtKSMGYsg0GdXQXoMVl4YY99fd1MHy5cnME7FqFy0Hx2UGBmoRN4EpIRwUy7TTR2N5+W48BmyAEvDvqhMJmHBV67hroHEgPpfj1jyfrWGoer57CGQGicDlcA2cFDwMNFA1sDg3wMvmjwfnAUSX2QV6vg6Xath5YNV71l6znxEjw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PRAP250MB0563.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:298::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.22; Fri, 14 Jun 2024 18:26:37 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%4]) with mapi id 15.20.7677.026; Fri, 14 Jun 2024 18:26:37 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 14 Jun 2024 20:25:58 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [+ygPstGK6d9VM2y+HK9qxn37DKY0h5jMifVDcs0Vb4o=] X-ClientProxiedBy: ZR0P278CA0072.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::23) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240614182558.3088802-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PRAP250MB0563:EE_ X-MS-Office365-Filtering-Correlation-Id: aa0cf9a3-cbb6-4241-c7d2-08dc8c9f86dc X-Microsoft-Antispam: BCL:0; ARA:14566002|461199025|3412199022|440099025|1710799023; X-Microsoft-Antispam-Message-Info: CtZhrW2Ss3zVJqIMaJV05xVyqSFJWkf9OpOcITpZ55+xLzXVXhX4l/8ZtmhOBP42PXSG8epouF23Zv0OQLoLmXYLKuZ5ac66L5YwlJvS14B5i0vktWSWG8ZMPLQfi17WgzXBPdQ8Soky6/aTWqcN7xAwcWVR9vgdAS5oP0TpQE9hTqACr0oajKSuN8+Mf4gPsj63we+8ugK3joAsmngO8JOS7DeAvQYFUjsPH6dxx30kGPXvmqt9uIy+jyOkgX/QigZbd1rnSfHJfqSWZFdLwwT7Lfv2q+wrByQyPSj3kaaN96x+J3/yPQMwgiTWDfGERvj1DIvurxzKmj7h/vzkYFyFntDBiBqF3FiwF7hkRmb8564E+oqpruuopLx6HDIuaj2e/VjyxlvlGSA9hIpvcnP2SByqAgxt82h2X62jxUGaY3kc9eNVt7431I/TnpkfXnvjtiDJaIMcwgacpH33aN+OJHVKlNQEkGFyGVtHHrkkT7DqYuHdC44ruisxxTCzgqlxvC1tvG2U2OhAfhnRP9Wdh1dX6qAXXT+FZavfFhKeJdDYsNqhcOlGOvPt8AXSIDK6nElhNPb8bPZYSc7Y0gIgP0BhO/XHV4w0fqhZBntcs0mNS5Z7tRmN/9ViPZ+x X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bLr0YuC9B3hb1lTClCDr+HUUfCKMt4nZBeIOJrpS/L9ENnljZNTYNG0ySFdq?= =?us-ascii?Q?sAOyz3VA36RBpLl6AFvzAz/W1uLU15RE6fza8/dDP0oyaD/Hs7vkxXROxW/K?= =?us-ascii?Q?nxTbscbdyL336wFIVJhXsV7364o/KmrgEGnsZLsq5x/Rw1CsQjU5JyAP2Ory?= =?us-ascii?Q?s1s+XELg03tblW/AUTtfbUKRxPu/Tw14wjwjWzDSV3qV/Zm0PqnfP4S2NjnN?= =?us-ascii?Q?Qxm2bKjwYYdHKGPUkSnqTBTQ8xnayxRDUcEy7HD2W4oczYSa3jFM6qADK1yS?= =?us-ascii?Q?TAk2YYdjEa8kxan0X9hKDW9nhmpI9DrWSd6zenoqzc0d4b1UfelvojUZVAY3?= =?us-ascii?Q?RX4OiELZPScR0goupvyA+xVYCScB/LIWp/X/38Egv5n+b7/BcImLUa+x7yLV?= =?us-ascii?Q?qFXRt0egg8BCU45aDkwz24nQHCswhseit561PKfwby/ZEwPCzVGWpIhm4SGA?= =?us-ascii?Q?06lxL6Ld5uvoW216tnXabgRMP4hAbf0hbqR6ty0VbPj2chR+/A9/+53zh6Xb?= =?us-ascii?Q?uxyXsmLKWN6XSQlCZGoio1WPp/Epq4mACVCHEztbf+bzS05uCy1BAw2CSuAl?= =?us-ascii?Q?yxEnWnCtEKxeRBliNz0tzbF8wFzJt19lRX9u2EXURYawstkdgpty7N4dd78T?= =?us-ascii?Q?7ip1BXxrnuzfag2dom1T8blxFU3jI++cKwQP/DTvjpPkxiDWV5EiN6RGy9Jk?= =?us-ascii?Q?DpOl4tzc0aP3Ldwsak6VQNBgD/eQNFhWRu9gM/cFNzf+26+lGYMDsQxy8VD4?= =?us-ascii?Q?W8cHlkp8Nt1KVfPVvlltv/aouNddP/X+QCAojyq6YgclFRSSPzYz3hgcQM76?= =?us-ascii?Q?xV3ghBs5cfSEGtl1ANi54xHtu6Gwq/kSPIjFyr8rVCOPoa4LH5ow6Wlkr8ak?= =?us-ascii?Q?uxnv0UsSOnKZXAimYeNvXw1lu4mRnJrR6wpslbaYGroTNUKch6JPtx55z+/g?= =?us-ascii?Q?UGHTANOefXhiFT/GpHagwSP+dnDPiT2CBMTQD5wC3/4EEJ+9pZvdGtN7TFIz?= =?us-ascii?Q?IVGWCAs5m6XissqDey5Q6Hr/al07sEgtBac3aXVGl+s7WJXQlul5dX2NB+w6?= =?us-ascii?Q?ztG+ND9pLFheciwN89lguZITs1k4xfhRVzkkDoUuTaLPWO70ze1Kp4S94Gkl?= =?us-ascii?Q?qjPmTFUBfDppX6z9gwZw8oFzEgmgsjEmbLWC2Y25viNXQ58NDjW2NQa9xuTT?= =?us-ascii?Q?9VOhkkvH8Mxr4Fb2M/tIIYPjlXReP3gbjqIUgnS9fJPRC2Qcpfe0gHtRpNHy?= =?us-ascii?Q?bBzjPAwQrI64iAFYVdG1CmLLeahtATWcsmfhwLsc1g=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa0cf9a3-cbb6-4241-c7d2-08dc8c9f86dc X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2024 18:26:37.2010 (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: PRAP250MB0563 Subject: [FFmpeg-devel] [PATCH 67/67] avcodec/mpegvideo_dec: Move setting dct_unquant funcs to h263dec.c 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: It is a better place for it; no non-h263-based decoder needs these functions any more (both H.261 and the error resilience code recently stopped doing so). Signed-off-by: Andreas Rheinhardt --- libavcodec/h263dec.c | 5 +++++ libavcodec/mpegvideo_dec.c | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/libavcodec/h263dec.c b/libavcodec/h263dec.c index a81786479d..0c23012584 100644 --- a/libavcodec/h263dec.c +++ b/libavcodec/h263dec.c @@ -102,6 +102,11 @@ av_cold int ff_h263_decode_init(AVCodecContext *avctx) s->decode_mb = ff_h263_decode_mb; s->low_delay = 1; + // dct_unquantize defaults for H.263; + // they might change on a per-frame basis for MPEG-4. + s->dct_unquantize_intra = s->dct_unquantize_h263_intra; + s->dct_unquantize_inter = s->dct_unquantize_h263_inter; + /* select sub codec */ switch (avctx->codec->id) { case AV_CODEC_ID_H263: diff --git a/libavcodec/mpegvideo_dec.c b/libavcodec/mpegvideo_dec.c index da88a35120..1cab108935 100644 --- a/libavcodec/mpegvideo_dec.c +++ b/libavcodec/mpegvideo_dec.c @@ -60,12 +60,6 @@ int ff_mpv_decode_init(MpegEncContext *s, AVCodecContext *avctx) ff_mpv_idct_init(s); - // dct_unquantize defaults for H.261 and H.263; - // they might change on a per-frame basis for MPEG-4. - // Unused by the MPEG-1/2 decoders. - s->dct_unquantize_intra = s->dct_unquantize_h263_intra; - s->dct_unquantize_inter = s->dct_unquantize_h263_inter; - ff_h264chroma_init(&s->h264chroma, 8); //for lowres if (s->picture_pool) // VC-1 can call this multiple times -- 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".