From patchwork Wed Jul 5 11:40:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nuo Mi X-Patchwork-Id: 42448 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1e:b0:12b:9ae3:586d with SMTP id c30csp5718354pzh; Wed, 5 Jul 2023 04:40:49 -0700 (PDT) X-Google-Smtp-Source: APBJJlHF1w9l59QjNs4jsmWirKCOtBhD2KpILWvl1dxxcClI6mfumNmxGsXRbrhEkw4NCdHk1+0v X-Received: by 2002:a17:907:11c7:b0:992:a836:a194 with SMTP id va7-20020a17090711c700b00992a836a194mr12270056ejb.59.1688557248925; Wed, 05 Jul 2023 04:40:48 -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 k25-20020a17090666d900b0097877ca16e2si15094298ejp.730.2023.07.05.04.40.48; Wed, 05 Jul 2023 04:40:48 -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=C2kIoC5P; 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 D8B0C68C5F6; Wed, 5 Jul 2023 14:40:45 +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 DD7B168C260 for ; Wed, 5 Jul 2023 14:40:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tj/VJw6UAMylKwZ/bMa82wXxnDEJ2lTMnRz3JHMth+AflnJBxAuux+Ez2qRtFtwu7pzaw0kv1KNAJ6fdY8LfkAtvIz5bjdc+YYIit3hO9oJI3n+a4HKTVBLw8b+FA4CekSbYUdWg0/tB7FW3RjblckQ5khcmzfCtmPZWM6KbuBsapUsJUKq9foHW1+MmiuM10+Q6XqSOHDudg8Ug4qyQE0CXaJsOe36i0sbaPKdtZDiooHxurzz9sHRIXNKwVAtRqjzRTt8pxp/7Obeuj21uDl385/ghMA6AVi08HjIMtKM8SHQaRAm5w20dY/GobF77/fYIloLVVPc0n7ubDni+iQ== 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=zoKBTTb2GWfJO8xwHxa0KB1OtVM9xVzbWni0ZhhM12M=; b=le5dhrIaeFScUYYaZ2jhvHMZU7hVDypWeMSIJ4oD65l8FnEWhxJz4LfmnolSbHaNpue2lIReC975Nu6ssEBk35ls0omQmDie81wibuchD0tgL1kiMFBpTVpIRb1QzvHLGyelbiM89EMc6ixA0kUuhEOWIw/ENUiNCpt8vZiLZJ7b8tJHv85CikNx7/Nj6rB/T5h4XFz4swE2fVlyPym1NWKKlmi84dFp1Wm9WJT2STmo/jnIXzH1ONSuCf+EPeUhp8h6BpwpYKwVCBHO5f70FydOR9nDzgXCX0b4nDx04BRyfWp2REC+AvUb7hRpRYGgeeOWAbPzcyk2nI/zjIhogQ== 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=zoKBTTb2GWfJO8xwHxa0KB1OtVM9xVzbWni0ZhhM12M=; b=C2kIoC5P0YGDZp3tfLwu49u64wofv47bfYHQr0G9vnqsod9h51izL9pUCQ5hPByQNd+K6HNHodurp6lx5MPdaSCzICrO0NVo18GxrZlIM4fsN5B9hLCFhIAMQO2/ozD9mIHB30PuhUP0eW7tFbjUJmfBQ4RQHALpnDJBSGmzFIZDaNvmeMyjADLMh76O6++CpMGO9QqeydbUcHZdrYkP9A2kiKVfTQ5OKTANbQuxn2LcbLLTgg2l0O5jim5yFkE5oA86BNZXYhQrUNUGla6KfLcYH0twBp5A1iuDs4IS9SXzEb+UuyY4JaBGbSqb49Gnf3YZ8e31ZZ1aCuN1dP6+hA== 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:34 +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:34 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Jul 2023 19:40:27 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [vZXkKzgZ0ubv5fZP+HeU+q17KUmL6bkk] 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-1-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: 1e01f945-29b8-4580-f026-08db7d4ca52c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: asRhKidrF99hIs1yna9p3PHBKXpbpERx+9ZIjzeM2a5/izvbhFwMkWQyuVZeI7wgbrC/lGyS77/078lR7RyOdQyDic0Wqau4sSawrRjgNJVqB4QgOdmVDDTztnAhi/NkPc1cw4m+CMuH5ZQnESAdKlNs7a6tikNA0wp2M3Qj4MoiUgchiTqk+UI+IndAHjPi2I1a2v1LBNwyI9oJROTQTJ5nsvo/zH7LqXAdvsFGSOQgAl79pg+g/ZHSQuhA88qeQIq51Y7yG8S27Inn71ZwyaN+bXwwR+BzMfxTp0vEn9u0nmLm/3HZ5atdhdIR5rmRMm0XQ22Gu4LMKSD1R+PyE9sGJsmr2L0lCLMB8YTWwhFd0GJkLr61MzEKLI6PqSf2ZHx2pU0THsZRPgNp1KsVQdYgBeM9cBOCwuJ5c380ujfC9YULZ0GEfxhR2YqPKv+H/Djea7RLKJ8D3htbzvNVdrQFPDC4P8QNq+9+YK6yeqWM7b0ZzmD1a9aTaz0hRzNcsdty3ov0v1j2tUnY7aeuTisjqZvhWP6GLocF6fuYJuzp6Ir4aOfFfkiLZ+tnBHvu6Eyk8BNyu4lgrWyHgF2JhomBd4w8bP3v6QfTVuxU6Zoncx6VZrx08trUiouu/iSEhTF/QGlnzhbQ5fCgZPaGUQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FQG/Ijram2drVd7eYUBaY/QMBdMir9aiTjuKVW7ElpdlKIPzullIOwPAFYDnY2Zcja2sRenFS0kJ1DkMygVWqXhX3X+JX5fXDfn/vI1/q06uRp/95Ed3juBUWTkZiOKkm2x1NtsDf3KpNigHsGHYxrk1SarXpEZKsykDfn2UTqqoi+VTa3UBSaNzjPr4V1tk6jeEXezPm27HF3eyMLB7ol4xGHwyvUkDdqb2Z6jYVgXZ6F2dLTOlW8PP2wLypQ6iUjNutNrY6YNvNnivoOGLSM8IHJA7clkdrcPANkxJiOTZQJWeFNT+b4joO2aqLuO4nb1FxTGOoAa8mEQeueDzcJGcvcXBgT7byQsy277gmwlMcs6MeKgwsT65QDBK+pDUY99xKR2EBUziOaYH6N8OZIZMCojnwSc7HAWTehtoTgnJvf6sY18paVIxiXp4MchO8HkN4fxQnX9LvzKIOatPvByhrHCfpaFrRwH5LVkjVzQI2W1sDCv3xTsg4jCVdZ2iF0icWjdxwSMXYNFWeDyBWqxNbdWIFWixbvyjCO7fD4erBKpE1YLEFXw5HPTdijEbRZQl9sOU00oHvX5kXsg/k4mZxDqTBeGmqhSHuWkDXGHsVJ8EpEbisnKUyCAWtZW0ky8fbhoJgnvaB9gXRoLkKgSVLNOiMnytMBPC04RAdMuYYhzg4u/2fflBxkdTikSh7AxWd6CNgimUxSeqdPfe2Ixt72/N6B/tn+bVAP1H1H7vy6F5ChzeIxl6qqwk7BSwSKuai3gT716d50NnX/bV9Z7ExRQaxHN2uIIdklrr76Vte/+09M447+fm4EwDdToXbJW1b9eAnurFF+NKAk5vF6ZILjkzu7JmKJ5OGTAVhKZR4V6+IeviW+o/2fjHMBR6GIqjpv7arORDcNwOawBCNHDZkfEFg2eNNeN6YQhYlIgufa2TnsRzqHc9fxHVhEi221w5mVcA7MM2yhE/wVMJbm3/BSVrnGlGKSTsYo5CpkhQ7tRyqEEhE+2Gmlo+Q/UqdUld688VtTL4HEpEQpu1hZ59v9TZ4hVKkJPkmRypdltRaEHWjeLyKDwaF1CQi1BdPL4XwSPK7A0NSezOy7Zn7ngxov/veF8ni1+wzFDocEJKCAep+g3y7kB3wQ5/yo7Dh7j221GpD0yzqKz2F+8BfL10nDJc4YDaG8cdWvSoKkEmUKWBci8pU0E84A9SA8QTVKzaumzw0oXF5ZRAC2auQ8NCsktnqDmLk/lces3/Rq7PvnAiCgSjKeUk90rSAjeu X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e01f945-29b8-4580-f026-08db7d4ca52c 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:34.8238 (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 1/2] cbs_h266: expand the bit depth range to 16 bits 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: Frank Plowman Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: TNjomLmUXe77 From: Frank Plowman --- libavcodec/cbs_h266_syntax_template.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/cbs_h266_syntax_template.c b/libavcodec/cbs_h266_syntax_template.c index ae44565a54..485c02f590 100644 --- a/libavcodec/cbs_h266_syntax_template.c +++ b/libavcodec/cbs_h266_syntax_template.c @@ -902,7 +902,7 @@ static int FUNC(vps) (CodedBitstreamContext *ctx, RWContext *rw, ues(vps_ols_dpb_pic_width[i], 0, UINT16_MAX, 1, i); ues(vps_ols_dpb_pic_height[i], 0, UINT16_MAX, 1, i); ubs(2, vps_ols_dpb_chroma_format[i], 1, i); - ues(vps_ols_dpb_bitdepth_minus8[i], 0, 2, 1, i); + ues(vps_ols_dpb_bitdepth_minus8[i], 0, 8, 1, i); if (vps_num_dpb_params > 1 && vps_num_dpb_params != num_multi_layer_olss) ues(vps_ols_dpb_params_idx[i], 0, vps_num_dpb_params - 1, 1, i); @@ -1158,7 +1158,7 @@ static int FUNC(sps)(CodedBitstreamContext *ctx, RWContext *rw, } - ue(sps_bitdepth_minus8, 0, 2); + ue(sps_bitdepth_minus8, 0, 8); qp_bd_offset = 6 * current->sps_bitdepth_minus8; flag(sps_entropy_coding_sync_enabled_flag);