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 C4AB040F5B for ; Sat, 10 Aug 2024 20:33:38 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 77F1F68D9C9; Sat, 10 Aug 2024 23:33:35 +0300 (EEST) Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazolkn19010005.outbound.protection.outlook.com [52.103.43.5]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 92FCD68D91C for ; Sat, 10 Aug 2024 23:33:28 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sRgp9xjeftX9dXeq/ZDyhhC7PpFHhRLe/uc7AQBwwQWolztW6YvVFXEDEiwvCJtZYLSWNTFjp5C2FTwKh+c8/3iZyaZjaz731p8ASAlAQCq/LGmFc+9IhCF2pCakubmDeZY8QYtDWcjkNY9G8LtNoiwV/oyxLc+ftbE5OgM601g++Zy/8qwcNqo7gllVdgEkHnw40P5/yrI/s2fMbutjShmx3r/JQpEUOL2GRdGOOtTrLoLSx6h4aH/1wXQcMZWTXarn9LxOrnNjQ+htVtC2GJnJcSByQYMRO4M0jRXGZkSYWlrNTSK2pwjL1fYQ2ePBoKnbauv8+9CGJxDs5ijO/w== 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=6/pz2H7o7vhaDBvMWmW9Rsu5+c/PYwXdlwMZoIGL8tQ=; b=p3O5vTNEO+MPaxVI/KlFBm3GEUTIQmIakbc/1TkIPy/Ypaup5bJ/w4XwVxqPq+Kd285tLnSPSqS0KbWKcq04gZO3Y3IFCplRuqHQZMf6tJwwTTyrtRTMLKW3cV6DPuOEW9X9VKNX2vcTO/VPLDbmf0VAiEza/wiSrVPdJJSMrYpIAojq/H8P6ULb8s3rYp6KPrJiltLH8Z+rc8Flws++dLHBz3Y+o3OgIhCsBj6QuCbOycsUtZwbgaJ79SmmcsN8r3rirln4/H5nE9mNSqjQPA7fOmP2F76TE4jxle44q33IZG+UUabopL+Z9ODzgl70M8+7z43vkwUtApLfpVVWQg== 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=6/pz2H7o7vhaDBvMWmW9Rsu5+c/PYwXdlwMZoIGL8tQ=; b=ukj9tLqAiDVicFsFOZUCHOq3ybOskKeUE2dQOf+7oWHDKNmkk1Nfia3u4KXU80lwroDgbwC25ypQqMzslQCncM1UXoninfqOROb9+aIoIAcAKeUD0ImPdFKbjePhRIHAjpYyTf1iZyBbnNl0efDS5Wt8rRIrKQ+AsiFhl1wsg2yVOONpPnshsckPGlHX1NrNgi+IlirGv3+Cs1a7a+0phORbHcsemo4sx8s2k4OEOyI9W6quAqrpn63C+8mU71Z9JvTx2LLVoELEpmurJOpvjULLWVEeQgVf1blcD43fp+7HmxoPZKOz516f1o0pLX8slHPJkBzjM6rVkslXu6RExA== Received: from OS3PR01MB9944.jpnprd01.prod.outlook.com (2603:1096:604:1e0::10) by TYWPR01MB10016.jpnprd01.prod.outlook.com (2603:1096:400:1e0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.17; Sat, 10 Aug 2024 20:33:21 +0000 Received: from OS3PR01MB9944.jpnprd01.prod.outlook.com ([fe80::7b06:78cc:adb3:903c]) by OS3PR01MB9944.jpnprd01.prod.outlook.com ([fe80::7b06:78cc:adb3:903c%6]) with mapi id 15.20.7849.015; Sat, 10 Aug 2024 20:33:21 +0000 From: toqsxw@outlook.com To: ffmpeg-devel@ffmpeg.org Date: Sun, 11 Aug 2024 04:33:02 +0800 Message-ID: X-Mailer: git-send-email 2.44.0.windows.1 X-TMN: [FUEIXDVcJ/v0Nn532JZT41Dog5Aw/VnI] X-ClientProxiedBy: TYCP286CA0102.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b4::9) To OS3PR01MB9944.jpnprd01.prod.outlook.com (2603:1096:604:1e0::10) X-Microsoft-Original-Message-ID: <20240810203304.1864-1-toqsxw@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB9944:EE_|TYWPR01MB10016:EE_ X-MS-Office365-Filtering-Correlation-Id: 3fddd791-0cc2-42d3-eb2d-08dcb97bacc8 X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|15080799003|5072599009|461199028|8060799006|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: Azpt/RHrtQWBMWFt1MKGyJEYA1CkwT05+QsSdqpaTh0h/wHnEk3YjMpLFhH1B2z4bUR3TbQAJEHj9BQBt3gfuGdCkP+i/iA39v6KOuN7K5NvHlzdfycMMwEtEQMq2//q1ZHiVtX2FL/ZPkpVNRQ28KdRpewVB32/gQwybWIXez+lcsCPCaJBCy05TN0aDntMlBhR4lda0XW3bdhp9L2zWPhHAuxxBdZwTtlaJjp11jzKFH5yu3bmNK5/M2OB5GlKw8rzo1YBuSH6/gE1QV784nMq9xp82hShEVE6HYmKjEjoNNbdra7UHLOURCOwX0mnXSR8qwfIe7sGV26Nz4DHQoNXS2ME77IY6Tfwm5cxczyV+ap78cDb+0p0ElGdNcDXHtpeKD5y/lmFehAg633WX2/Fg31rY4DkRS+cuWCp35Qcdz190QJVOfyc0WYY9VAls7TZ3NgCCkZu0ldsIhnSWwumgP3kvjuFG9TAS0QDjaNjL9OSnKzs7p0RZdM0B2/WwGtjGpK4XDe6xfYZVONyuect3GZzAZyfQ5VE3je0WaIVoek1gXNreNMMKNibYh4oz0VqD/PBNAHynNhvoP7rZF40Ftlf1sUSJOLUxjuPKZG3Ko0wEYkTV/zEV3rCU7Bpxw2bXDZXpGzBuMJDlz/5Dt4SKvci9kRKzDuAjvftGufYtLAk/9CtYCeSJOiwe99o+jOKGQL/3M/kzD3w8AtLI4BgseoqxhdU7l1gf9BT5NU= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?I9tm7xN+9ebNRlbAPXDsWE1USCNdHLloWOcnmXSq2cBQAo9j6S/HXgH0sH42?= =?us-ascii?Q?nITkzfZRmdPwKl7Mp9QXyYuucet0HgWaQ6VDVnIVY+4UgUAW5Q1r4fLgr1SL?= =?us-ascii?Q?A0S23qX2eQaPrDs7xXBcSd3P5Gyl67ExgxP1LZlUgtSw46HR5GQHVM0EjObo?= =?us-ascii?Q?G1jfNNBHVBIPc9gRczPFdCwfn8I7sAEAlZGi/eTWPV04STiLGFRs503Zd7QP?= =?us-ascii?Q?oUCnv12EhQDbJUt0AtimIuOl3bAoXsZN5cUvCPpeyGlm45puFHhsJDTyMR3W?= =?us-ascii?Q?S3awDLLiJ8o3mGOf7VQNmjaF+GJtyMXuEr+SCkyaHbVuo73hCly67ssybQGB?= =?us-ascii?Q?aIRijnkil9Cc5jqLT7FYYeKV+MhlXGQbAXaLlWecskqJwLHg49uMtjeHqtzi?= =?us-ascii?Q?W/340+7jRlJRj/Sx5iN5SsYe3FCG0iFO5aXO7ajOgRsCHMfRDdYzCVos2aXs?= =?us-ascii?Q?FSzAvssX4kCowWKqytIimx6E2YLD+iP0o4P4qVtDw0S5bpSY3EeYdo9ehfQk?= =?us-ascii?Q?Ia+9UVWdx1z3QnBUTT5ChWFErH8PExQsmef6oAVYeu27ow7Z6rdjG4PZGNOC?= =?us-ascii?Q?kk3PwEFhh9/rZudjiQUXu2xuHDlCFpjyV0v8sZkJcNxC69Ht2QBF5+6/CL2T?= =?us-ascii?Q?lxxP7H1+gMq9wFDzv/Eai+zWn9ct/u1ib2DyDdLUxbLP3zZe9wd60rRzUnE3?= =?us-ascii?Q?vWLAleum0YbuAt1YbAGmAe5A5xvwQFi0J0cqUbCSgpnPCqjXKGK2GsE6YT6s?= =?us-ascii?Q?wA21FgmFjpPISghimI0f1CDHZLFzEXXa+Vdqcp54oyIK2ao5anmjIc+1B+1f?= =?us-ascii?Q?cUCyLlozZxBmb7wVbSCrpDaJAhnLZEKr0LzC1eszeaeUhS6j6dCTbIlPSe8v?= =?us-ascii?Q?Pa/7jvcskDw+o+NUphxq03xOGCCsr2WqRzdEfNb6HBOP35qoshTWX2/Mi3FN?= =?us-ascii?Q?qYEcFu6YjLPXLutoxhyhKKevQAMBBK6NyMmQ6tX3NnvmAi7z9xY6Ssu26HN3?= =?us-ascii?Q?momRAbTpRvVm5iKOpdDX2TOD6LEmXvvDMlMwoRlFKRHd9D/83EQuv7ruD1p4?= =?us-ascii?Q?uW5OAcOhAAtAIhoEou/9jR2SV2Ej0y0W+UWZzor8n1b9qlBLoDJfIPFt7M6n?= =?us-ascii?Q?3+Qlr+BC5Xt/+KHI+mYdOvO8HD6guaJuaMkXCphHtDbyixxLcRp2oSb8m0+4?= =?us-ascii?Q?o6SRjxSYbc1SS1dyMBcGtZS5ABZugpKQVAvjrQwgzHKcrv9WYq1+Lv9XqXA?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fddd791-0cc2-42d3-eb2d-08dcb97bacc8 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB9944.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Aug 2024 20:33:21.2790 (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: TYWPR01MB10016 Subject: [FFmpeg-devel] [PATCH v3 1/3] avcodec/vvc_parser: move avctx->has_b_frames initialization to dec 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: Wu Jianhua 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: From: Wu Jianhua >From Jun Zhao : > Should we relocate this to the decoder? Other codecs typically set this > parameter in the decoder. Signed-off-by: Wu Jianhua --- libavcodec/vvc/dec.c | 1 + libavcodec/vvc_parser.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/libavcodec/vvc/dec.c b/libavcodec/vvc/dec.c index d04f68e4cf..6e225d278a 100644 --- a/libavcodec/vvc/dec.c +++ b/libavcodec/vvc/dec.c @@ -748,6 +748,7 @@ static void export_frame_params(VVCContext *s, const VVCFrameContext *fc) c->coded_height = pps->height; c->width = pps->width - ((pps->r->pps_conf_win_left_offset + pps->r->pps_conf_win_right_offset) << sps->hshift[CHROMA]); c->height = pps->height - ((pps->r->pps_conf_win_top_offset + pps->r->pps_conf_win_bottom_offset) << sps->vshift[CHROMA]); + c->has_b_frames = sps->r->sps_dpb_params.dpb_max_num_reorder_pics[sps->r->sps_max_sublayers_minus1]; } static int frame_setup(VVCFrameContext *fc, VVCContext *s) diff --git a/libavcodec/vvc_parser.c b/libavcodec/vvc_parser.c index 5373875aae..8d32d66573 100644 --- a/libavcodec/vvc_parser.c +++ b/libavcodec/vvc_parser.c @@ -185,9 +185,6 @@ static void set_parser_ctx(AVCodecParserContext *s, AVCodecContext *avctx, avctx->color_range = sps->vui.vui_full_range_flag ? AVCOL_RANGE_JPEG : AVCOL_RANGE_MPEG; - avctx->has_b_frames = - sps->sps_dpb_params.dpb_max_num_reorder_pics[sps->sps_max_sublayers_minus1]; - if (sps->sps_ptl_dpb_hrd_params_present_flag && sps->sps_timing_hrd_params_present_flag) { uint32_t num = sps->sps_general_timing_hrd_parameters.num_units_in_tick; -- 2.44.0.windows.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".