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 7A1E747989 for ; Thu, 28 Sep 2023 14:38:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A6DB568CB06; Thu, 28 Sep 2023 17:38:42 +0300 (EEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2036.outbound.protection.outlook.com [40.92.49.36]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5D9E468CA5B for ; Thu, 28 Sep 2023 17:38:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kwkdtq/zUcm4tdpdjxaSxtX8805YJLzqPZLjgO2fQtbDKGboPDT3nPZr0LDXw4jq5i2zJPwmhOG0kaQlhrasR2szXSxcAJXvcxDdbwyOZS8DbsqywBqOIeKJMZm3UCQKWFK0X6/SsgVJGqE07ypxdykIkZj7P8q0USWrl8xDc+/7fr2exxgZ4ZNUrLACmcbuhMV3jrKg7ILEW7/gRdwYfMp7/RtSzkL2y8mDhjUUJ7S09m9UIENZ7KBdLeWzb6WiklDVji4H8RkyRlk/j5z049M0eh4jpNlgKJTl4CFsCbX7VEVtDHxcuVdalizEf2LR136pqXWMPPBEaKDNpRwDNQ== 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=edDjLfnifrM2eJTCZYw+5JNDovwT3WILQuN8qqx+hTE=; b=M2iX0lLwVmabMgosa1fQuTuYXBz1JsjFh9Qv99eiC8C/FQV8dLu2Q2ZiVOMbjpQwWfZ5waaLTo5Z+MmkzoQ0RtWGdj884osnwAiOuLUvVNKVcxXSZMNsDFcaeuWT5QndmHMPeggqsYlbVMdojGJQabx39MjdX+AbhmsrWr2AIkqtaOZnHXPfZtS3drcF4F0mPqQJ7r3WUJeMvkbwQQmPlO/8RWcpiGebWpdqSKeT2BaIE9pbmVGj7fwNq6acmStg2wFFUc8QMSzPvi1AUcK3TYcC8WhlompPAPPb2RajOqkAHwIQJmJAlIMp3UTFUpNCVO3ck8LQXOvMfHvD1nUWCw== 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=edDjLfnifrM2eJTCZYw+5JNDovwT3WILQuN8qqx+hTE=; b=u04WDOT+oumwfqOFBn+IFGxMMHtCTAWE5KOJ29UQF4eWN0kh1/uv2ZZ2oC8NGp4A1dJM2imr1FZkopIJctfv/82HnHd6N9/sK8FiPB8oAlxTWhOz2wgIL9rWnxfL/iewUiXDLNg4gRwdMtH7VWE3bfTRSp40fCZdJQAu2ag0kLclA5A/twzX5wBR1UPCE4VpAXDbzLBKqo4iRzzzLJQf/Lc+adUb6Gu2eFpVmh3JbHbhzf6ShuHBbOss4neyH3Tq8wxLjC9/i6Ya+Q2l5fDBkivZ22i0NhtWC8tB/IYbhX4sOqp22WPDPY8Bcp2yuT10xoIWiSaSWchc4ItZiIRGdw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0329.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.25; Thu, 28 Sep 2023 14:38:34 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Thu, 28 Sep 2023 14:38:34 +0000 Message-ID: Date: Thu, 28 Sep 2023 16:39:49 +0200 To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [SAsNbi2sF6ENO+istbgcRTzEEk9ZmgMA] X-ClientProxiedBy: FR3P281CA0185.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <0056345d-97ea-b524-492b-2ab87d02ffb9@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0329:EE_ X-MS-Office365-Filtering-Correlation-Id: dc52d769-5902-471d-106a-08dbc030978f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sWn2uC1wmZEaMN0cGrB2RAnzfVrp9OOoJM5OAFtVE0s2M7jSTshINfPJL3B20rV9ktwZmdoAKY8RMpMhLRWNqh9ImptYMU+AiKLkkLl4KT2z0LmO4rKx+imhaJjJ68gtUpu4jLTo2qV7tSJIzwL++LSxOxTuhY+lk6rqskciqYRLUuObWUp3fTH0m1rlc2K40p9i6HCWSe6XgMk1FOOcTtYYadBN2/Q93TWNDa4aw15nqoxwLo0ljgv8uP75WxCp6zxMcnEsBGzWzF70J4Us8+z7PiIEu1hdFwuTvA392goWkUIBDXt0lhRLIXH+Vv5qxwTCD2VT1/ooUCNpb/KovLLdz4y55HpkbRqvoQKH4QIfn1IQQh4Kf6KX/4jSTlcY4vL7PQ/F3VUUPSiAf5DPrXe6X6m8s1ugD72dxO1M2hv56Xjc3n1Qf6Ku53V29NFdaSFMP+jB8IB7tYzjnPa6HWbc2nj5sqOwDSw9r0N432MvfvCA+J2yejXExzNJDjnVgWjPhwjmpF7SYPrJILkNkS593IKZum0JeJsKS8cLKIr5QsBQhv/jrIrOM9hEebi4 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QS9NTU1QVlIybk9tZGJrWS9xbnZ5djB0SDg4R2c1MmdXd1M1blIvOCswdDV1?= =?utf-8?B?cWZPMnQyY3oyTi9uakU1Q1N6MU1xQm4yQXFySXd0czJtRzNWUTNoMFUwWWNX?= =?utf-8?B?UThWRmlweDVsYW5ManhpZXdkbTlEeHNheXVIelBUci8yMTVIaERqdWYxK1dZ?= =?utf-8?B?RVdiNTFzZEtQcGhpckVoZkRhYzRBQ0UwK3Erc3VQY1BmK2RONmNmSzZCeHZX?= =?utf-8?B?Q3pleldpNUlkVnFkREl4QkJiNVArV2ExTUhWQ1Ewd1VSVHNLNlhzVUVSQUdV?= =?utf-8?B?TVBhTUtBNElnNHlIOVZsSG1VbzJLZGtDelNjaSsrSUxpUTdmaFErczRzbDZT?= =?utf-8?B?V2JaL1N6dWtwaUVjUjluU2hiT2llZm52M29lMkYxcEVNTThrQkNVS0h0SmRI?= =?utf-8?B?KzlQY0dFMmc5Tk9MTVRSOXhIb0NrbGJUb2QyRE9oMWg2aUpYWmw5eTB6cFVI?= =?utf-8?B?RklGSFBXMkZ5amVTL1dDYmpkNFFEZWdrajRiM1hDUE1tSUlnYTNrTnJHanlM?= =?utf-8?B?U3V6bG5TaDErN0ZBNFlQMVorM014Z2RXWUt1K3AyanJxd3NIci9WbVVXaU52?= =?utf-8?B?ZHBNOXVtY21IWnJ1aU82S3B1TXpIeDUzd2NyZWJCWGY0VHZsMTVOU0x4eG8r?= =?utf-8?B?bzdBZUd1b1ZQTFh1TFlSalE4RHlVUjBNVy8yM095TlYxVnlpcXJNOVJOdk1J?= =?utf-8?B?dmVKVXlsbHhpZnJRK0g5L05qWWJjaDlFc2JnaFNST1Q2YXRETDIvd3V5N0dO?= =?utf-8?B?V3pkeVkwRE1XM08wSUVaSm1RR0ZrR3BjRUNhck80Ny90MlFCbm1pTFd6Z1Jq?= =?utf-8?B?V2U2Y0FISTNQd1VvTXowT2YwMGc0d3dRa2wwdGlKU1JMSEI0Ym4yeG84bUs1?= =?utf-8?B?blk4cWxPT1g4MmZlbmE1aGdKOWNoWmhwS1NqR3ZXanIxR3hXSGNNNGJ0aHd4?= =?utf-8?B?QjhaZE9wYk40ajRBeXdFVWZIOUlVZGdNZ2IzZmF0WWV2aGd2WFQvRDl3WFBl?= =?utf-8?B?b1paV28zTmdTSzNzKzU3d0RLbVREc0svcDVEK3I4YUQ2UEpzU2V3b1U0bHlY?= =?utf-8?B?YmwxSGV3ZEE5elZLMndKbkdaMDZaVmV2VU9qZnBMMTl5U2VRbmhDN3lVYlZl?= =?utf-8?B?SThMWkpHSWxia21PeHZkMTQyeW51SE5oYnh4TEpCNmRpemp6QlVpMUxubkFK?= =?utf-8?B?WmRtSk1hOXdSZFVWL1Y2NTI0bm5jZHRNdDZ3MnloQVdiOGQwTURPZ3B2UnI0?= =?utf-8?B?MGkxR0h3K1JLOElpWGlSR1kxYUFOOVFUcFNudUluNFRxcDNKSGhsNlV6R3RS?= =?utf-8?B?QnNvT0h2a1lpbXpBejFOWmdKTG5wcXhZRFBtOGlzT3gwSVBsQkdFMDVQdWNW?= =?utf-8?B?ZTFwdmMwUnNHSEpKSGFqVStxN1BzcCtySStFZEFUcEhidXhxd2ZWZGNIUE5w?= =?utf-8?B?UEJPaEVCMUJ4ekdEM0VPRUdySU9XQ2xDN3RuT29BMjdDcjZqOUJoN1BaQWdq?= =?utf-8?B?bGpjbjcybWJLYTB3ZmRTZWpOL0FyZzRKY3hidDBZbG9pdzdDZUpQYlhpQUhj?= =?utf-8?B?cnRvdWhrcUltT2FBd1Bia2Y5cHlVUENMYXlJclQyRE93N2RoZ2VLWklrNzkv?= =?utf-8?B?cEwwWWJJNTkyajdoa2tjOW0xY2JZK2NwSGdmQmM2V1BCV2NYTE5GWlVKU05V?= =?utf-8?Q?tHKn0q9i2M1J0p9G2uVP?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc52d769-5902-471d-106a-08dbc030978f X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2023 14:38:33.9284 (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: AS8P250MB0329 Subject: Re: [FFmpeg-devel] [PATCH 10/20] avcodec/snow: Move initializing QpelDSPContext to snowenc.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 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: Andreas Rheinhardt: > Only used by the encoder. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/snow.c | 25 ------------------------- > libavcodec/snowenc.c | 26 ++++++++++++++++++++++++++ > 2 files changed, 26 insertions(+), 25 deletions(-) > > diff --git a/libavcodec/snow.c b/libavcodec/snow.c > index cde09902c3..c9bc4dbab9 100644 > --- a/libavcodec/snow.c > +++ b/libavcodec/snow.c > @@ -438,31 +438,6 @@ av_cold int ff_snow_common_init(AVCodecContext *avctx){ > ff_dwt_init(&s->dwt); > ff_h264qpel_init(&s->h264qpel, 8); > > -#define mcf(dx,dy)\ > - s->qdsp.put_qpel_pixels_tab [0][dy+dx/4]=\ > - s->qdsp.put_no_rnd_qpel_pixels_tab[0][dy+dx/4]=\ > - s->h264qpel.put_h264_qpel_pixels_tab[0][dy+dx/4];\ > - s->qdsp.put_qpel_pixels_tab [1][dy+dx/4]=\ > - s->qdsp.put_no_rnd_qpel_pixels_tab[1][dy+dx/4]=\ > - s->h264qpel.put_h264_qpel_pixels_tab[1][dy+dx/4]; > - > - mcf( 0, 0) > - mcf( 4, 0) > - mcf( 8, 0) > - mcf(12, 0) > - mcf( 0, 4) > - mcf( 4, 4) > - mcf( 8, 4) > - mcf(12, 4) > - mcf( 0, 8) > - mcf( 4, 8) > - mcf( 8, 8) > - mcf(12, 8) > - mcf( 0,12) > - mcf( 4,12) > - mcf( 8,12) > - mcf(12,12) > - > #define mcfh(dx,dy)\ > s->hdsp.put_pixels_tab [0][dy/4+dx/8]=\ > s->hdsp.put_no_rnd_pixels_tab[0][dy/4+dx/8]=\ > diff --git a/libavcodec/snowenc.c b/libavcodec/snowenc.c > index ea0d4fc27f..929edc1340 100644 > --- a/libavcodec/snowenc.c > +++ b/libavcodec/snowenc.c > @@ -67,6 +67,32 @@ static av_cold int encode_init(AVCodecContext *avctx) > if ((ret = ff_snow_common_init(avctx)) < 0) { > return ret; > } > + > +#define mcf(dx,dy)\ > + s->qdsp.put_qpel_pixels_tab [0][dy+dx/4]=\ > + s->qdsp.put_no_rnd_qpel_pixels_tab[0][dy+dx/4]=\ > + s->h264qpel.put_h264_qpel_pixels_tab[0][dy+dx/4];\ > + s->qdsp.put_qpel_pixels_tab [1][dy+dx/4]=\ > + s->qdsp.put_no_rnd_qpel_pixels_tab[1][dy+dx/4]=\ > + s->h264qpel.put_h264_qpel_pixels_tab[1][dy+dx/4]; > + > + mcf( 0, 0) > + mcf( 4, 0) > + mcf( 8, 0) > + mcf(12, 0) > + mcf( 0, 4) > + mcf( 4, 4) > + mcf( 8, 4) > + mcf(12, 4) > + mcf( 0, 8) > + mcf( 4, 8) > + mcf( 8, 8) > + mcf(12, 8) > + mcf( 0,12) > + mcf( 4,12) > + mcf( 8,12) > + mcf(12,12) > + > ff_me_cmp_init(&s->mecc, avctx); > ff_mpegvideoencdsp_init(&s->mpvencdsp, avctx); > Will apply patches 10-13 tomorrow unless there are objections. - 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".