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 65E7947A6D for ; Sun, 28 Jul 2024 03:20:29 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4148A68D80F; Sun, 28 Jul 2024 06:19:28 +0300 (EEST) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2077.outbound.protection.outlook.com [40.92.107.77]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 25EFF68D7CC for ; Sun, 28 Jul 2024 06:19:20 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IUF1t/R0Q7i2z1GxhueFXwAy3P6Ct6A/QIh+Z/4WsfgBd6M4P6kxkQtKzHmXDfdMqZA3c1KHzvqfLebejNB5IRAnf4xFAem2ASVYIbDEPl9yzkQOFQ3y13/qELPjahcRJResHYGzfHC2bDxGwZSpD+JRczYWFDPkbvUXftHz34EI+APNjS1ff97tMCt2rQQp7n3eOKa/8uOlRmt8Ap73E/7b/fWRUMi08rzeLfOBzrxcAmOvrX0ZydlW0ELJAVxSa7CnTAdwVQ+tkTh4uniAHeoL3JYWMSy0SH0rvp4GZf8AyDue0GeXEnP5wX+6CDtc/L7tS8mGBgfmtsQGMGi6yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=m+Syk9E3nvVComLzzxwFzqFw7Y1jn7wcjR8lBHs5C+8=; b=XWnt+PURLRzs9y73UpBwIn4GJEGdB9Q7J5GA/WmdfhSfNNoYHhT8RWpusbxW2dJQY5toszpgkDy4mVXAqK6fSE2f6WEbxhkuUUHbi9BwaeOADqXcS8kpTdiEUbeA6fwQdMU0sFUK3WKMq0G/bP0B9AFHX1EC3lG+74LMXqoHmBzv8X1cqqSGokxMykHBNEBTB1fVky6JiC9S9TOytHKXrlWEWqTY0ZwE9Yl05BSsqjmtD2I2MefmDSsMmIglxy9kK55VrA/NkPrK2V/Qm7wxW+aP/lNTs5yEugo6x8ZU8S8nx9scLreTpEEjsNjOb7kNYMvYlFbgWam/X3fV8WTX5Q== 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=m+Syk9E3nvVComLzzxwFzqFw7Y1jn7wcjR8lBHs5C+8=; b=fXOikI+xr7xM0ZDHYjmWnqYkW7uXogIe651QVnt7Q6rK5hU9VorrGJ0C5jbPAVlNdV5ZV0ATiKw9l1c9UTGvR4RZjNF2r9ZZ5ZE46qQCyVaWzyGwaUKQcS6KcQdV4iHlmm23CtAYDz5ttXlQn176ajSPt08+bYJbOWHM/neh3eagAtwfi9E3jVas96LNugfC2bQJ1x+wGQPULu5VnrH6UzksgPYraeg7zwVJbW6gvga0H46NmJckl9vKO3Biu8By0KJrTWgYSiSuDCXJN0wZI2P2bXI+oJiaBXFPvnkj8X6wSnBC/zNyqF3gzV3mYHNFqfkfvmsv9wrhCE4ABLvdeQ== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by PUZPR06MB5747.apcprd06.prod.outlook.com (2603:1096:301:f4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.28; Sun, 28 Jul 2024 03:19:07 +0000 Received: from TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::81f7:9125:583a:1cca]) by TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::81f7:9125:583a:1cca%3]) with mapi id 15.20.7784.020; Sun, 28 Jul 2024 03:19:07 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Sun, 28 Jul 2024 11:18:03 +0800 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240728031807.462810-1-nuomi2021@gmail.com> References: <20240728031807.462810-1-nuomi2021@gmail.com> X-TMN: [e9X+CjmKzdvM/9NRpoQgHJkI8XH1PPN9] X-ClientProxiedBy: SI1PR02CA0016.apcprd02.prod.outlook.com (2603:1096:4:1f4::17) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20240728031807.462810-7-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|PUZPR06MB5747:EE_ X-MS-Office365-Filtering-Correlation-Id: cc741b61-5cd6-4596-1ca3-08dcaeb40a85 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|8060799006|19110799003|5072599006|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: A6zK9Hy1W0Yo0PWZ9tFMH9lJo5qgWCCGegmk7aKPDeoZ3UGlb5jJeLcHNFOvdbHVvtFAIuYISrOHEmdDDUgvZqbIa+LCUg+IJu/0oNBhSLji7BbCKOQQppUPkvYQBBC0vDVjxqCuB/E+TS8mL6csbn40riBMnLIcQKefpMLd+GTlbHU8ylC/vhhQcZ53rHmNFw7Ulu3OrejUreErgTEhQBpGWxGZL1m1fw0w+/UV6QBLwjNUGl65ki3QpVPM0oYijqJk0C4tZdKvvd//Qh4n+x0BnU1KgPwo68Ff944zKjsd3c7e5mqn71j0HVVuUxPx6n/8rue+cbXaFt3UvuzcZtLPgQ3fhrHG8Z0p1vydNuS7YhFQ2PPHwhCNUOR1Bu8HgO3edVs5xS98XuZOWSTCIuErHdUJxwLxN0NF0n9ooBh0xkj80PpqezJ7msNtMyfm5qvzRP8ig7Wt+7Qs95XLpuwC9jIlDOdTVe/yG3xzepKw1NrRVXQjrtCzjRMhxxhgDmgKdUxT24ZoKJdBZh6yvhVTk5E949mfNds7c2RT7igFYV1EeDTFmqNj0B9w9NCs2jJf0ygAI4UiCEf7g534e+ZxN9CUJvWnwIADAL26UMLDbc0IR8VFy60ZkOra0mg3hPyXWFJxyFo6NNbPAWmFE87w+JZ9iLyQvDzg555Ee8zmsL2V5+TwOyfMGldAhf6nrjAN/PNoEIVu0r1u5Y8Nlw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IuePlWbkupVQmzjRlbUCOcqK3StJpEsoiRZz/OjwJzhbC1/Yp0KtWHxUzM7x?= =?us-ascii?Q?4R1h94ZfGm4sQkphCFlI9UIwNqq1rwNNhcAs5NF6cDTQeeeRGcdlXnacLhjw?= =?us-ascii?Q?9Aed593NzxNgQlcrl7A/slzzUsCGK33awwT1Z3B7pl728IOAUGFabTa5fwb1?= =?us-ascii?Q?GHL+/3hVWsLuIy0YDIKBgIZxWycvUmBb8eiMx2Y9T0y04H2jDRkbgh/cLOtg?= =?us-ascii?Q?508X2i3UaHd+wVeSAqjOY+ge+yb9v5ELlH0y17R1nldKcJITp1DEyvuXwVjQ?= =?us-ascii?Q?8PGbpHEDfQdZBxzX1VLZjYvXRmlhsi272dZLsxg3Oq/O8we+YQujm3OShOTT?= =?us-ascii?Q?SJzDPB8BiEp7jkAqTRvtx/1MmsA/tMkp1Qt/WYzblwVEatXl/U6uICLU6Dn3?= =?us-ascii?Q?ZERI7OKcRVmsHgfi7JwpmnS5LK+VlQj2so5QiyK+DXOeZ9ZY0sc9OHQMcryX?= =?us-ascii?Q?VII+P5XVQZPur8ogKImtGk/EQQLdpTMAoEOEQz1VGcwAtUnwsgCDGlDRJ1jh?= =?us-ascii?Q?xAjhmw3xnwfWPGKU5g4XGvzgMoYRanI8Q6DcaLazAmG/u3ZUH3Wwy1cyQQAw?= =?us-ascii?Q?Pg8RhU2GLWkRFZDFE9PlHA8nRme7S7j+gG6z+pdsmhzeFMcPYXo3t001zVfd?= =?us-ascii?Q?ZmfII+q9wXXnEYUNf+H2z5BxrLWL8shza/6MxkqeVFXm2UL9XB/YPoT7CZPt?= =?us-ascii?Q?tBi9vZjp/e6+dTEcC5GzU71iE7R2kOafw+B5LCrXewQHGwzjh1yMjuw42B9s?= =?us-ascii?Q?j2DY2pUwnr9mUdIUGDJJymXPP77ARzp3Dq5GyZHw70ceYmlpYoVm2dJYPSfx?= =?us-ascii?Q?WbcsGUEyA6Ig8aST/T9dumZUPE1r/PIWsyDMnhYezW5Z43QR1WyO0FnycEWa?= =?us-ascii?Q?UCQFIFs76O5H0tEPH7I446qjuEvOahhlECrZpPtXLVa/y6bc6PYA7zRf/k40?= =?us-ascii?Q?o5y24fK0TxpO4iCTcboNlxmQ8Yx8JUX1d0ha7A+PM1NgY2dxIrL5oH/c2cDq?= =?us-ascii?Q?mjT/MYsk5ycaDBfcFtBlVQ7YK8e5nJolaEeu5MdMUEAVcXukY6YtlwGfY3em?= =?us-ascii?Q?1tv/YAW9zdRbgXatO2BNLQhil4iGOa3coPGJjfelaVQwRi2cFHoH3HXDw+xm?= =?us-ascii?Q?J74pRc/bShVXS6pHpbt5vAXUwuin85Qn8rs2rdpoUnDxRukkCCiT//iUU7/Q?= =?us-ascii?Q?1MsNvSpmjtjVsI67ieGJKWlFhAKt0WdAvqTPvIE5yW3AuhF18LsmSpY4/E6i?= =?us-ascii?Q?LrkjCfoSSh67JOqOeukjRyAGD1OdwBQTIXgl6Kd+7A=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc741b61-5cd6-4596-1ca3-08dcaeb40a85 X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2024 03:19:07.5455 (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: PUZPR06MB5747 Subject: [FFmpeg-devel] [PATCH 07/11] avcodec/vvcdec: check_available, use && instead of &= for shortcut evaluation 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: --- libavcodec/vvc/mvs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vvc/mvs.c b/libavcodec/vvc/mvs.c index fe047cfd5a..e3f18f1861 100644 --- a/libavcodec/vvc/mvs.c +++ b/libavcodec/vvc/mvs.c @@ -614,9 +614,9 @@ static int check_available(Neighbour *n, const VVCLocalContext *lc, const int ch if (!n->checked) { n->checked = 1; n->available = !sps->r->sps_entropy_coding_sync_enabled_flag || ((n->x >> sps->ctb_log2_size_y) <= (cu->x0 >> sps->ctb_log2_size_y)); - n->available &= is_available(fc, n->x, n->y) && cu->pred_mode == pred_flag_to_mode(TAB_MVF(n->x, n->y).pred_flag); + n->available = n->available && is_available(fc, n->x, n->y) && cu->pred_mode == pred_flag_to_mode(TAB_MVF(n->x, n->y).pred_flag); if (check_mer) - n->available &= !is_same_mer(fc, n->x, n->y, cu->x0, cu->y0); + n->available = n->available && !is_same_mer(fc, n->x, n->y, cu->x0, cu->y0); } return n->available; } -- 2.34.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".