From patchwork Wed Jul 5 11:40:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Nuo Mi X-Patchwork-Id: 42449 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1e:b0:12b:9ae3:586d with SMTP id c30csp5718449pzh; Wed, 5 Jul 2023 04:40:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlGhrUGyP8VXLD6GI0UYFI8TT7D2Gdpe1skWtJKAnhLqg1c9pwu+FWvJt3cR74gwRJLf0tHQ X-Received: by 2002:a05:6402:14cd:b0:51d:9ec4:9616 with SMTP id f13-20020a05640214cd00b0051d9ec49616mr10595808edx.28.1688557257764; Wed, 05 Jul 2023 04:40:57 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id y5-20020aa7c245000000b0051ddbb7c57csi7797208edo.460.2023.07.05.04.40.56; Wed, 05 Jul 2023 04:40:57 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=Qz7EmHP8; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EE18F68C617; Wed, 5 Jul 2023 14:40:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2089.outbound.protection.outlook.com [40.92.52.89]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9349768C5FE for ; Wed, 5 Jul 2023 14:40:44 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fqtt2SwUSrQ6YMX29EQT2Bqpb/Vl6Gs+YBmtBPBdLFe6HwnNd7Q/M+sACooKO0+KoVMCU/Ky6X18w9NGlrcT+O+BaO3u9Aeh0Ck3RFMSJPkcVUFXxi8e8t+mlDj3nA1pnApEYEj5iGb33Dl9LYrMUFAWXTuMlyt77Nokey6cUB7+iB0jggMC/uLl6n86sXqBJRQ4dMkrPczdW1BsNgmx14G8xcaLd6iHDireaKrbuPpHm7th0OeflIGnxUNxWDgMMf+f16BKNHq9g3bKMtjPH0OnVkqYmtDuT8OXo9b+ao6II58jEkhMS+TmwNTPsgaeeg6nb7KXsMiMwCMlNhhw+w== 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=uOa+kD4FSYv8atHAxXABxLRDFofuHAqnX/+VME0SDVQ=; b=TTb7LmNeFlmUJG/hyJ3m7UR7UEhT1jJAGFk7D/BnTkhPHG/IzQX0ldpxiM4RYXe6zY9XfEfNaY0I5GaqkYnJadyX6RQ455Z2Pb3XsICSy0yuNMwgUqOJrWpZru73y80YfiZdKECHBtwh4MczDIAeXd2nUcxEaDHg4YkUIoLWDTb5rBIGeBCnr58zCRbcSmfpF78E47WNGhca1GumfMvUacgSQh/g7VTPTL5pQff6iUCLfSK1lDMoLY8fdbsEFIHPZwdC78zlyGMTZaYd4IcVW4iLQJrfOyW2D0SB3nDviIMJILPXNyDoUUIfRD4110DM+eQVWD+tK7zlX3Q86HD4lw== 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=uOa+kD4FSYv8atHAxXABxLRDFofuHAqnX/+VME0SDVQ=; b=Qz7EmHP8AdKk6KulRKOGyLD4k0fevo9lUEdbvBRsERYcQ0kk3Byw6hwusbOVHYLdXC/RmOipyvZ0LMNOWj696/6AaqL4nO32XbbunhnajUs8Jd+BWg56fvHnfEsLZJcGU/AprqqmyFILiIZsn+Hm5cPoDAEILK7M8Iz5EmQYQPRLPRqfVRoyF90xUyd7q6wSqyT1cjCtl487puj1vULXssKy8AFAhLK0Q4y1Bw2oNzvWnbMv058oXpdWQQ8MnP/p9SZoGatn/f6SpUufTBHDPVo6kb8gXb3LSDGPFDk3Md1jTayJbDWTdgsWCTtZ2Uwech5bTnv3vA0+z6vBqRWajA== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by SEYPR06MB5816.apcprd06.prod.outlook.com (2603:1096:101:b0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.17; Wed, 5 Jul 2023 11:40:35 +0000 Received: from TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::7d80:1294:fd54:a7f]) by TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::7d80:1294:fd54:a7f%7]) with mapi id 15.20.6544.024; Wed, 5 Jul 2023 11:40:35 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Jul 2023 19:40:28 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230705114028.4605-1-nuomi2021@gmail.com> References: <20230705114028.4605-1-nuomi2021@gmail.com> X-TMN: [ryxgT7lNRSc/hmQoHGwsXao2/dSvOIYL] X-ClientProxiedBy: TYCP286CA0184.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:382::7) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20230705114028.4605-2-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|SEYPR06MB5816:EE_ X-MS-Office365-Filtering-Correlation-Id: 192c07fd-6e11-4bc4-da3b-08db7d4ca5b4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9rfc7rNtz58tioe7uXvmLpqq1HY3vekQKixlOed0QCb6XiYmsTmeiWb8cVB+hXAiYR3xA4LKxZU/JcqZJYYIYh3Oji+UOVz/qHBVFhkPY/TFm/CAWY33KcaIaVSxYB5utdc/d8njHR8ICfXY7QVfwAsPst+W46npoH+KEyYpwjRZSnWTkAlDDg9X5IQGqtPCPj9iXEmu02snrFsJGTVSibZxpQc5jEhXeOkTE+h+f+IXIaEayPPP3pA1O1LE5NtBYUeKSXAKUdQz8ynFt6CQ4JNkOikdKcOwG2ChDqg9f6tnrMqElpzvRyjjKOZ93Pl96fyTKeiegNPHipKT4pyP1wDf4KC35AjwbGJ+gZgU9bN5LahIY6d4P+LlWsgeR7sPSI9GzoNwr0xruCskIElMblE5tcmqPzBg7Sn5hRdAhPoq6gdxNM1Ey1gF3TlKAxF3bCoAEy0UUgLUpweLMoR7rGwsMNsecRiFD59hv7SvhZnL/chacLjiG6su0QSxk3zDbz037AD4rOH8ZTSjcM8kg2xEVqii3JJNC7kfrBxJKRfLV5X2vU/dvgyJF/FJu3TsUADSrDs3Ms2eqJtNt8mx469aHNjXJFaBpSV1jyE0N8tigwvP1ETTIPcAVE9tGU3C56RPIm1yxaPSeD6FKXhsAxpzQD6KKV/PFtF1SYKnk5nCZ2HnN+vIaCiU2U3uCsVK X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?yyge+8/tiLuq7RuGoOsg3Ab7vIrW?= =?utf-8?q?llEiIcJZ97etzlfdWWuy/zl9xY82QuNIj2qRHyvyv60AV9o2gFKvSHHEkNP7fdc8r?= =?utf-8?q?4Tird/1a/5nSLfVAFg4w0ONEzWUh+QwbYabgNbE8QirpYIIrcQ2kbA5SQrqmr9DFV?= =?utf-8?q?ofYbe+zqmpuspPMQ1806ha/8UivdEgeUXgAbjgFgCar0/jvzv7lbTlvK47wN6gxnx?= =?utf-8?q?bpjx0FfjxwXiYuVv3GrExbEUEDsgmcIziOgR+e/6NR8Fda2b8mJYJKwJ/cE2DQXpI?= =?utf-8?q?VAg8ltkjd0qMQ7Nzmic/oz2HhFgLqMJnUHxzqUIsCH4EgF8DzhdF9QYWodxqpAfgY?= =?utf-8?q?N3iPnmCjN3VvrJT+a3lEbolxHjndlvPNBHyoCAjjfVx/qSPNIVusIBCDj4LvJPOmN?= =?utf-8?q?lLN0LdHaAwUwemSfwyv86gP1FR8BOkNy063gjc6oXTnRcD5a/mTSRle/k0aiT5vy8?= =?utf-8?q?kIefjc3aUxwZ/0qfz1Mrncs6bjdTu4eNJ0g9WMyyXp7TxjUSoB8noqabyAmIevhSH?= =?utf-8?q?RqkJqW7XnhwlBXmXmDRajI5pbUyxnEpNlFLvPJKjGO88h5vwIpclWCpeawf0ppJ53?= =?utf-8?q?9xaESeb49lL2QC8AapND2K3Saq6D2+rcR3c+RSrR36OvVdAV0n7mgCzpfts8ekpM/?= =?utf-8?q?oVvwleTbDMY9tpcxuDSGCd3buBmTvp16nsyrQmQQ2gKsXeuIVuzl5zNsBjreVtKI7?= =?utf-8?q?Q8LRv5wup+SF2+EI8/bf09fkROxBMDNU1bN2c6t3Vt2RNxzvOj9Y/aSRX2itRDQKV?= =?utf-8?q?UuGQZW4Hf4xqzfO4kw6vyhYU4y0oSJcirjVI3jZVzJAeCB5aJaqKlfthV6ERbU5ug?= =?utf-8?q?TcvLe/xZrUcLrZqmYJyNn7UxCESHFdA0qdFrrO1F/W+30lVF5wxztyMaHWn9h5lH+?= =?utf-8?q?4jJRPB1QtGeAHF3aq+Mx85d9zBIDX1Awt2bmGsWXLSiYVIBenTA4AtciX2CvMuARq?= =?utf-8?q?dhzp1iAtTipxuVQ3T8dv/d1dIy+m10L0X9C7wJW6DzpBXmeyzFJWE2wFyAaG4KEDw?= =?utf-8?q?VvQs0/EIaEHU4cMunMC/x40El0HOrbMfeZ457AYD7ql1a+DwegFh3M33B4rnkXiLi?= =?utf-8?q?AF6HokRkvqFNhFE/fjoqAY+oFgMA8QccUyy5Nscze8yGUigOJby8SWAkxjU7viC/Q?= =?utf-8?q?kbS+PEACHMpXNMsra2rbzEQ+EZy4Mduj/pPojvWfH64Bqa3/+uIsNF9MHcT3Rhx6z?= =?utf-8?q?Cz9uC2LdUdHb/NAoX?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 192c07fd-6e11-4bc4-da3b-08db7d4ca5b4 X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2023 11:40:35.8317 (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: SEYPR06MB5816 Subject: [FFmpeg-devel] [PATCH 2/2] vvc.h: Enable 16-bit support for VVC_MAX_POINTS_IN_QP_TABLE 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xlJWXc/vd4zz --- libavcodec/vvc.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/vvc.h b/libavcodec/vvc.h index 099d2fc2ad..7cf26d5e8c 100644 --- a/libavcodec/vvc.h +++ b/libavcodec/vvc.h @@ -102,9 +102,10 @@ enum { VVC_MAX_REF_ENTRIES = VVC_MAX_DPB_SIZE + 13, //7.4.3.3 sps_num_points_in_qp_table_minus1[i] in range [0, 36 − sps_qp_table_start_minus26[i]], - //sps_qp_table_start_minus26[i] in range [sps_qp_table_start_minus26[i] −26 − QpBdOffset, 36] - //for 10 bitsQpBdOffset is 12, so sps_num_points_in_qp_table_minus1[i] in range [0, 74] - VVC_MAX_POINTS_IN_QP_TABLE = 75, + //and sps_qp_table_start_minus26[i] in range [−26 − QpBdOffset, 36]. + //so sps_num_points_in_qp_table_minus1[i] should in range [0, 62 + QpBdOffset] + //since 16 bits QpBdOffset is 48, sps_num_points_in_qp_table_minus1[i] should range [0, 110] + VVC_MAX_POINTS_IN_QP_TABLE = 111, // 7.4.6.1: hrd_cpb_cnt_minus1 is in [0, 31]. VVC_MAX_CPB_CNT = 32,