From patchwork Thu Nov 9 12:19:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Niklas Haas X-Patchwork-Id: 44600 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4fa4:b0:181:818d:5e7f with SMTP id gh36csp445808pzb; Thu, 9 Nov 2023 04:29:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IEGd5QZaeORqTzPA5OvaLFu1GtqPNUS3gH3TleKYEtwf9w80MWb838fHKL11G24yLlC7xzD X-Received: by 2002:a50:d6d9:0:b0:53f:72a7:5ae with SMTP id l25-20020a50d6d9000000b0053f72a705aemr3767428edj.12.1699532986917; Thu, 09 Nov 2023 04:29:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699532986; cv=none; d=google.com; s=arc-20160816; b=JDguAUiB/VovptMAD7hq8z09b02/+BuO7EAzE0/ZDL3JYjS96htn3kaIW4/PJTP27o St2BejWejdU6lPsu6F4T1EiwlkPshcKLNqbeW7QMKv+XQC4J1dkrbMgj431ztRoowpUF RBZfiv+SNdbZDdfYFSjZS3RvML/hskXTPetLv2Bw4x8yKQh1ErxhVmXa5YP7ogbJWN7f i3uWuVp5S2HWOnPZft8Ytv49ZJN97mznWsCzMolEheg/J1Er4/l8WJMz/+2B4OvXecGH Q2XQF8QtMhbXIG0OI+FEXWldckCnGR1nyaAR+JNUVljjrphVHVvlSpolEuBpqTuVkKdY v9zw== 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 :message-id:date:to:from:dkim-signature:delivered-to; bh=kE+G/9LmRRon3BgTABWK0DRKOHI6FK14SlvTHYFnYJI=; fh=xmAeKtysnShNOmkhiJmYkS30uw4Fu2hvBJ7qlIwukxQ=; b=Ntrl74XALINgjUHd2Dm4IYMCFbuSiKZ4XAHS5xVMWI1/tqE+u+eRuEfbNUZO+AhDJw z89ls8QSa5n/xN88bCyQE7jDBfkUuuD3gjst7OoSVinzhVYjcuXfGeUQhqlYDhXhusOO 2TwtZut/cNQgA4i1gRGSivL5IB4PMA3pPvz0qvcD6gIEXtcGnQWheH9wRiYRllqAaWMe izKhoZrn+2E2wpHAGEgDPNtSM9goveYPoCYyx54HN5L7C7VmWOl2Di86QRSlMdMCGEgX BKthJJsTn4BFkm7fTxyLBEW6allDr5q4OeMBrRk+JXnbKbvzg6OzG9+b4gOBRKwKy3HT AXQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@haasn.xyz header.s=mail header.b=DOUppmnn; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l24-20020a50d6d8000000b00540e7ac8ec7si7736161edj.80.2023.11.09.04.29.46; Thu, 09 Nov 2023 04:29:46 -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=@haasn.xyz header.s=mail header.b=DOUppmnn; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E9B5568CCEB; Thu, 9 Nov 2023 14:26:10 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F015868CC40 for ; Thu, 9 Nov 2023 14:25:41 +0200 (EET) Received: from haasn.dev (unknown [10.30.0.2]) by haasn.dev (Postfix) with ESMTP id 9318A4BCF3; Thu, 9 Nov 2023 13:25:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=haasn.xyz; s=mail; t=1699532738; bh=rvGffnsPmGn3DwDREXkCY9Mj4QyBfWA+53EClC6m5Dk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DOUppmnnpPBUinZJKTwkv0JMBDV/hFRS77Wk42NoP06wzz4UJp5q3UP8OmBF0oITB m/5C8IJJpEjXQpT4aSySIjezy4PLsDCw31N3sZ94NVolwICulmu23njvUvkdgIGySX fkE3FbKKdusqpTvOxxavqj2gmCLM+sTkUJMlfaZ8= From: Niklas Haas To: ffmpeg-devel@ffmpeg.org Date: Thu, 9 Nov 2023 13:19:43 +0100 Message-ID: <20231109122534.124157-12-ffmpeg@haasn.xyz> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231109122534.124157-1-ffmpeg@haasn.xyz> References: <20231109122534.124157-1-ffmpeg@haasn.xyz> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 11/25] avfilter/vf_libplacebo: don't force dovi frames to bt.2020-ncl 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: Niklas Haas Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: sRjTw20sdfwO From: Niklas Haas This is at odds with the YUV matrix negotiation API, in which such dynamic changes in YUV encoding are no longer easily possible. There is also no really strong motivating reason to do this, since the choice of YUV matrix is essentially arbitrary and not actually related to the Dolby Vision decoding process. --- libavfilter/vf_libplacebo.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c index 8534945ba6..b6e82a61e0 100644 --- a/libavfilter/vf_libplacebo.c +++ b/libavfilter/vf_libplacebo.c @@ -888,7 +888,6 @@ static int output_frame(AVFilterContext *ctx, int64_t pts) if (s->apply_dovi && av_frame_get_side_data(ref, AV_FRAME_DATA_DOVI_METADATA)) { /* Output of dovi reshaping is always BT.2020+PQ, so infer the correct * output colorspace defaults */ - out->colorspace = AVCOL_SPC_BT2020_NCL; out->color_primaries = AVCOL_PRI_BT2020; out->color_trc = AVCOL_TRC_SMPTE2084; }