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 36A1D498EA for ; Thu, 22 Feb 2024 07:29:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7BA7268D1CE; Thu, 22 Feb 2024 09:29:40 +0200 (EET) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2054.outbound.protection.outlook.com [40.92.52.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DB44868D130 for ; Thu, 22 Feb 2024 09:29:33 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BznoNzQaW+tfEwpAUxAskPFv/eG5pZNkYjwhDF7JSFp1b8M4If4UII/1R/+g7AR+JpjuTtsnF0NIClGpNwrjCs86f40YM7p8UmmwqEqHRPOGbpNwHFRB3cAtJ8niEDPVCBR0HE8/BA94lN/ODaHiskeYXJMekq/MqVXjboezmhXTsKQMM/UouPTYctpO83ZiAOgtU4e1Q+VLDKKq7d8PPg0M3l+2zp8WMMBdAga2E5pJIbRoBktn+z3SlX66VBB3uABaNXdTsIcMnUUFhCZr6lAJVSX3dRhHlyffMfcyH1W9ylMkHyKtO17SIlbEjiiSASO3uxVrI1JSfr5QpYZpBg== 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=zrhnrLtXIZGu6QS1DR1z4WU/VdHBj4aJgp6UaExQmck=; b=SQFNYHg/snCTI18r+S95+ZwqFp2Y+9VteZEb/AIwFxlfSB73XR2cK4VWWPJ7dsKuqVMvHJN/ed2YQL0zCSsRjeU5JwVP8Ym/jtNiWeH3D6breulivjemIb2NZyi7EOvBFBHkqrk1I0ob+IIl+JmoD2KgWxW4wbkJy8Fv/6pgKtIhMdtPVRykO4mQb9JULCuLkUhARy4BAXc2k93OA9TLOk3/VKF/7MVvZQmPE37PaGC3UyHrWAkyGH4l9bhm3yDlh9C74cu0mAj7GcKiTdAzA54Uq6jX50ewCev656s0HoN/tcgidYm4hZ2Xk6PPPumJ92PR35oqH/IR+hnVm+BJYA== 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=zrhnrLtXIZGu6QS1DR1z4WU/VdHBj4aJgp6UaExQmck=; b=uUJth2Z/e+Yk+ItRyEctv2p7skd35fLAZ2km6GHf8QB5MmfFyYzvxDK5bYRoSx8ba9n32XuAIZHTiQxWNbmVi4eg5m1RG74MYY4PJ45CmjpPi//6DAK/Yf8E+VY/7bSuykFlkkz32c0EcEPiFdaTS177TDco5wu6FiAgQqy3yDfKckerqoiX0yEFJt7NnpTDqyOMP8S43FN+s0eT2x3iv8F9zuFFg1LokpySDf5WZqv8WY/SadlECCDybqxwSph0haEsbxQFe6pbPnehOWhZmfLCQxosWoTz1NZSgzQ1csQ/iF1SWFh8BpV6jVUYDPRxiDvM1ILa6lMHhyYLFYstIA== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by TYUPR06MB6241.apcprd06.prod.outlook.com (2603:1096:400:358::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.38; Thu, 22 Feb 2024 07:14:50 +0000 Received: from TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::e139:fd7a:1b66:a3f7]) by TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::e139:fd7a:1b66:a3f7%7]) with mapi id 15.20.7292.036; Thu, 22 Feb 2024 07:14:50 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Thu, 22 Feb 2024 15:14:01 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240222071406.5714-1-nuomi2021@gmail.com> References: <20240222071406.5714-1-nuomi2021@gmail.com> X-TMN: [BnJqtA3serJyceJeK6i0mDrXGd5yCFVe] X-ClientProxiedBy: TYCP286CA0049.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b5::7) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20240222071406.5714-7-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|TYUPR06MB6241:EE_ X-MS-Office365-Filtering-Correlation-Id: 64db9066-eee7-4230-4e5e-08dc3375f57d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6nN9Zn2AsU+5FIUeBJc2m9cAoyDaYsrlnF7sQ3OATcdHLRKM/p9ElaiqGuQa9dFI66FXmnn9g5wuUhZQDuKR5p1oEpBDEfkSReoFyR7TMl59JMgqZFdfm/GKDSASY+wfVbYwW5cWzaY417dTKzbWNW6C8EwGNCotYOlHOYjkh+OnbpVrZu//4aerI5mOu8BRfJj3cTpQuUPALSJRECt3G8GsSViCUdrmsmSsq15vnsLefdsNmYf6cJWj0hNDmMDIb92pdUI7UOvNes4Bvrq7P7ZeWNL3b7l4g3kU4U6+s/2N2RspFJiWDs4kaSlX7pmPoKD9ZuJ1ui4j2w3jv0wcQwEeTtNSQB0NW/nE4/NaTeMX5Yiy2Cp/FbIflOJyWyK4EibUqPH0XHkZRAEzMdj74O2jAXYp9jRblVLvAkVKvq96sRkniP8XFB/Ac4Dw6asQXLWcKaIXQmZDHwxmUtNw22OfBhvzO3d9exDWAIMIdLziTFlU2PJ+13PWw2uqjNA0lnp9xyVWIiOF5uVRsvTyTTYQMI/ktZphrohCGIuzBg31QwY3nRof4fusVNr0y4yJWIlc+EZDRopQER7JzmmWUsGZaGWwkcKouKaftTzc1DDB55BIpNwIPCz1JWu4U4MF X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/MXCyYlxUrItWNpd/MQWFon3GIs9YSL7/gBa2fO7d1l1aWZTbMR5DZ9AxzE5?= =?us-ascii?Q?FPNY0ycwenBbFW3AlM3RtiFvoWOYvlg9XTg0XnV+b1ejuclNg6pPtFdfoCAi?= =?us-ascii?Q?esYXGvR9PrgN6AP/imfssN45FdoiIEg2BVNV/0g4jbwJXqe88Lq6z0J7Yl/1?= =?us-ascii?Q?EI7bn5sGLpJylKh6afJv4JiIH5O+McnrDIjzksINWPOHwc+B5Fh6ALsVWCvS?= =?us-ascii?Q?kU0JWr7pZzMJdcA2MdYPp9FPkzI0BuZbizTcJOiumjSXISj+LftErZcjelmK?= =?us-ascii?Q?tEA69vUSpj+U4RvLOwO0mBYlLR+7ED1ahsHSaIssuDxzXi1h0DG7RXross0F?= =?us-ascii?Q?g3jFHtBYqhAESV/V54Ii/Nekhs4E/zI8Au1kbNAv4CLxWQ1Nhf/8f7tNQALA?= =?us-ascii?Q?g5DDGR5XPL+jgZ6brFxjsKLvEXpBE2HjYwktqcDYU/CMvJGEhdjC+wr5wGF8?= =?us-ascii?Q?Z2No2DjikmZgF6qTKDAUw2uFpY4056r8ynmyxfC2/jU3xyZhA40/75a5SnQp?= =?us-ascii?Q?6eYDOVDCX1za5e8D3ohA/GcycI+o5ioX5nmDI658iqOs8+oRDDM6DDHY14FG?= =?us-ascii?Q?i2uFObt3f2INW91pgi327RAZbgO0EBxYrGV3d2+jSGbRatPSsYuq+tfdZ8mb?= =?us-ascii?Q?iipCwbTZnEQM7BijfllP8edfek/1WQyjMkd8wg5p74I8WP/TLrvpYCjxxVHj?= =?us-ascii?Q?P6mGNFJyOp65DGpsrpIG9o9H7u/RvTwfdUhUvOaWwEaLpgFXnl5x427CCsMr?= =?us-ascii?Q?sBM4YZuXngbn7gY2QOXIN/6mC8vr1tsqyQ2/sL52gIcPi67MgcclAYebdPfW?= =?us-ascii?Q?VZfnQb5Y9KcAPdfbtLuvIGQmddIU4/W45fa11zTo7uhPQkOOVg6uE+UVSfpp?= =?us-ascii?Q?39+JMnZV1x0ovqGja2szeIB/6Mrmc221Y3QSeG2sQrG7EjL2+V96PptnBM/b?= =?us-ascii?Q?gA4fi0DYiNhaZKqmnuKyFmQd6BmpXg7cdpo2CxKpw4dxAjxRRr2n6eGxpAgU?= =?us-ascii?Q?gIdtav8Qmk6R7KzQ6rK3yVoSICPlbTmXdUJJl0q6t1nxP4+f7sCgX28eMLK3?= =?us-ascii?Q?DZbDkz3++hCpu/9Y2wAmXdjM8EMzO0g2in55nwlzeC/n7O2Vo9EBlDeRwZi+?= =?us-ascii?Q?Hario7ZSDU70Yl99YuiLxXTElSL3pt1cRwx93MWK0XaBiWukKEvY78AXqWuW?= =?us-ascii?Q?61KusAVBXB/c6f2IKpCW0tZJUjvdsg+HGPozCpYr2p8Ck5ehqQZDIrZhBXbk?= =?us-ascii?Q?ByNUIrbnvP8idj/8vSNEyLHF50hYUJ6Bp+7kXOnmfg=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64db9066-eee7-4230-4e5e-08dc3375f57d X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2024 07:14:50.5274 (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: TYUPR06MB6241 Subject: [FFmpeg-devel] [PATCH 06/11] avcodec/vvcdec: skip inter prediction for IBC blocks 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: Nuo Mi 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: Intra Block Copy relies on reconstructed pixels from the current frame. We skip IBC during the inter prediction stage and handle it during the reconstruction stage. --- libavcodec/vvc/vvc_inter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vvc/vvc_inter.c b/libavcodec/vvc/vvc_inter.c index 6c9c8a7165..d5be32aa14 100644 --- a/libavcodec/vvc/vvc_inter.c +++ b/libavcodec/vvc/vvc_inter.c @@ -893,7 +893,7 @@ static void predict_inter(VVCLocalContext *lc) static int has_inter_luma(const CodingUnit *cu) { - return cu->pred_mode != MODE_INTRA && cu->pred_mode != MODE_PLT && cu->tree_type != DUAL_TREE_CHROMA; + return (cu->pred_mode == MODE_INTER || cu->pred_mode == MODE_SKIP) && cu->tree_type != DUAL_TREE_CHROMA; } int ff_vvc_predict_inter(VVCLocalContext *lc, const int rs) -- 2.25.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".