From patchwork Fri Feb 24 21:08:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 40499 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:5494:b0:bf:7b3a:fd32 with SMTP id i20csp1233254pzk; Fri, 24 Feb 2023 05:10:08 -0800 (PST) X-Google-Smtp-Source: AK7set99u0Jenxd8PbKIF6hpsKS2NYqoiJM9c21qI4eRd53dHaAZdzyCi9516gb02f+aFdQXBfba X-Received: by 2002:a17:906:304e:b0:8aa:be1a:c4bf with SMTP id d14-20020a170906304e00b008aabe1ac4bfmr21206132ejd.16.1677244208689; Fri, 24 Feb 2023 05:10:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677244208; cv=none; d=google.com; s=arc-20160816; b=FltatDCQ9igzWFnTL1QrHZnmHPDxqrPWwUpqbUQxm6sXyH4uJsHGNDAVq6ra+zBhwy CyxJmAu25/AuL2jsKlzlY6LsApCmwihDjH9ft4zNiM6vMA1RuEGg43H8XzmjrpJujhKu U8iuzzF7O2TBixw3BVM7mSgPq4JO2AmqeA+ghSM1bcFOH2fZif0VaPlNYwRXK2xGmuSc lIj2F0STrvf/HH1lAZXYbNO8iHQywBDAGvYJp5XvPpnKnXCGUNHIEN84XD3XcVT3b/ja WdF1FC7KLpWZDhLM8OfUYQ5RcX9ofgAWKnfgrNFpubdwAylCyjZMmjVxmxSLZ4s9KZ52 4MHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to:date :to:from:message-id:dkim-signature:delivered-to; bh=xq+14r3cpT67VqOv12u/epJBQ3m6mfOaDRJPa5RWIjk=; b=Q9p/wBcgnMTMiAGD3TwMIBaQS78Hp0/ADA+T3I1TGOeXNF0Wtm9cjzMCfYuuXABamW 7VkaUwCcqgSdvi0n75UIFXJDSfo12cmKhUIlSWKHUleZqXXpu5UBghipiCsRV95IWUrw TQsQsxqJqZ8qLHqx25ACOKo2z8V2RZZWMKTPOI8aOAtZy3sqVnxg8RAUzOGVioAHwVj8 gWSOdWPKwlq3S70XXcp5DwJ8G2OdYq1NMoEs305R4Opi6WfSFpt8VP/sEBt24brDGW3N W+8ZaMblV9AROrLYVtmiakJR4NUz3zRzfURculgj6O9EAl7Fk/MzeCU/jkrdemjE/9PJ Cygw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b="q/V4EJuG"; 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=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ay7-20020a170907900700b008cbb481fc84si16973493ejc.20.2023.02.24.05.10.08; Fri, 24 Feb 2023 05:10:08 -0800 (PST) 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=@foxmail.com header.s=s201512 header.b="q/V4EJuG"; 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=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 15DDC68C155; Fri, 24 Feb 2023 15:09:09 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-155.mail.qq.com (out203-205-221-155.mail.qq.com [203.205.221.155]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7F96F68C139 for ; Fri, 24 Feb 2023 15:08:58 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1677244134; bh=UbBOvssQJVCCcqlAn8kHXKPk6nBcW848bOfk2kLw+RM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=q/V4EJuG3A8IUoRbwn5rx1Xxlq3Pa+Yn1nIynhYQOM91Bj61ujVbiTk/6LDRS43l1 elYRJePoYqgDN3DPNaVvSv7hVqMcioW7xBO9We06ykBcFh1j3/y+rHV3RWoSbXax4x GjaEtzJ2/ygwtyT7R8MlGWYA2Vnlt5gVtDlysZ40= Received: from localhost.localdomain ([119.147.10.186]) by newxmesmtplogicsvrszb6-0.qq.com (NewEsmtp) with SMTP id 23287060; Fri, 24 Feb 2023 21:08:50 +0800 X-QQ-mid: xmsmtpt1677244134tpr4zr6np Message-ID: X-QQ-XMAILINFO: NvxNySBpH0QlLKhvykOXVWNgkrO6hVr5JRV2cY+OHTZeKRkltMeJWdy5BzWtsI rJ3bhKkVmlbBoAS6t25pIj+8lbsgkd/8in0wqhSJExDb+HR3YnZejS4Xtl7hH61qLj+auB+oOUH7 XCkkQQABrOG9Nc0sdsQThUi0ROX0feJprmYRCFTHh04HBPkskiVCETNndolUB9b+f3dBOyyVkA+F w6I+qkxL1Zwlrf4VvC5paACB90MjdKJ1+Rs72KYe33EsbTExSNQMsrBhez0z+nY5OkXtpiS7BL4F hOT2hENWMnNSKyyGOYDKYnWTkB7Z0uskED4DyrbVG/CPdoEAKCOROaq4MbVXeWaEkbmi/XbLLMl5 +jqyjxGgE+W9+6JIa6I9x9K7yqPHI2IPfsxXuRrDy/ufT1rMduzooGPFY29AOsqA5oAbL+gaAAWc 6erKqae2JP+5jO5zSmVxxxK18kT9ryCyIOj6Z9jIl0DFXQWUJO91mj3FcPGcrfoes/r9S0F9HL4r CI2AwAOy+SXefaTyGZLWmJLinE6MEzyWwVlQTVMtb/dlhxMovPMBWFdDwih0umcPnY6pC3jxe3e8 QAPqY/GTMwvKBh64fNbLpvcV4ShjVb3kHXklS1ZGrklONDNdnl67P9B6+lHZmk1uszpAQ1CdSPmy QCQOv/hwiOJD6w8RdWeS2+DyKCy1PefxN2YefhyudXB7LYY3gXmwKmzdFCN53RbATRbDR0ue9afq h39erwoMjaKrlON1vTBl5gYyD8c0xtoLyQRss9uxLLxV6/L2Am9WANEqWAJltj/TaBRfXx/u/+50 agIu5Y+j+Zg/2LF0LixzOw3K1ApXSfOEE7og3HdfB120R7y4YM7w4+CSiV96FDyy7zzY/gNvHUc9 bMic2K1WJ2wskhhRZCog5goWdaEDRuZK1ePlpTnS5VhudJIpYYBt5CKOdtxbXgHHr5MjWkduZC9M VT5tq4tuUQcBUuaZTGql641Ngjiq+jJ32ft5OfctwS2NnTIqzYIv71IdSJn1yQ From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Feb 2023 05:08:46 +0800 X-OQ-MSGID: <20230224210848.535436-7-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230224210848.535436-1-quinkblack@foxmail.com> References: <20230224210848.535436-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 7/9] avcodec/dynamic_hdr_vivid: fix base_enable_flag control 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: RMZRJ9WzRHYu From: Zhao Zhili The base_enable_flag is parallel to three_Spline_enable_flag. The typesetting of the specification is very misleading. Signed-off-by: Zhao Zhili --- libavcodec/dynamic_hdr_vivid.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c index f0580c498a..8fa69d87b5 100644 --- a/libavcodec/dynamic_hdr_vivid.c +++ b/libavcodec/dynamic_hdr_vivid.c @@ -91,7 +91,7 @@ int ff_parse_itu_t_t35_to_dynamic_hdr_vivid(AVDynamicHDRVivid *s, const uint8_t tm_params->base_param_k3 = get_bits(gb, 4); tm_params->base_param_Delta_enable_mode = get_bits(gb, 3); tm_params->base_param_Delta = (AVRational){get_bits(gb, 7), base_param_Delta_den}; - + } if (get_bits_left(gb) < 1) return AVERROR_INVALIDDATA; tm_params->three_Spline_enable_flag = get_bits(gb, 1); @@ -128,7 +128,6 @@ int ff_parse_itu_t_t35_to_dynamic_hdr_vivid(AVDynamicHDRVivid *s, const uint8_t ) #endif } - } } }