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 EDFC740537 for ; Fri, 21 Jul 2023 21:31:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 829E868C643; Sat, 22 Jul 2023 00:31:10 +0300 (EEST) Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6C51C68C60E for ; Sat, 22 Jul 2023 00:31:03 +0300 (EEST) Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-63cebd0a7c5so64886d6.3 for ; Fri, 21 Jul 2023 14:31:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ltnglobal-com.20221208.gappssmtp.com; s=20221208; t=1689975062; x=1690579862; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=ClvG9Aac0TnLT89w6raOuGYuE2McKOkQbPi3zhCUd/E=; b=CEELUhc8Gb0d1E9MuMTTD/TyNjltE+nhK2ipV0jWRx+3EI7h9RLOfXm7eieuNRPqDR vjRoHUos8OpSl/QRpxa0EFgDN0wONIGhVCm0sJzIRFNloSmrS2vmyVD2CETCfehZItpP Cnt5JUxAXtGBv5ZAA3y/74+lPSciwGqjwAs/KFi1HQ8EFnZInz1tf7prPfPSfPgiXv7N m7Uoe+jc1PGK2bJQV5OfVYywDTr63fVVfZMxgZLlvWMS4XJ14UdnypXEDClMtn4sJKKh UZLVAmHD5R+IAvei8HmDCrKwD6fQSk7LE43oZU9q5WFt15r0cnkPPHJwLheHHfa7S/Cg IUdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689975062; x=1690579862; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ClvG9Aac0TnLT89w6raOuGYuE2McKOkQbPi3zhCUd/E=; b=S3W+gcLkREnGlOAKl6y/rgsILhPR75ElKFJoVx5pHAHkEqA21639fQnzibskbDlZIX s/TUBtZ5sZzi5tBOVHJyAc0FNXiXoV5gdnIc6GRwB+4ByTGQUdKw7738zIlj0Kk+NVn5 2o+iWzrS+UBNoK1gWIpOh6hLZTi/oAP1+e/tdERsnqCWh4kyA+1L/7u69LVbd565nf6T vl7UPeKgF2SAOIUL2m+fLYD68iJIndJ7qx+Kn28EzcrGyj6ZFWaDISvfrM6waZ2a6r+/ OSwy6fWEl7hXkuhti8/ioSfPEm7OQH0yPhVj9ocL2O4kU9YmVDtYIw2BYNaUAMeLFxg5 JviA== X-Gm-Message-State: ABy/qLay4/P9MRbCxrhk3jD1D2nIXfsK2TjajaCVS6gIjCQNtkNPMWH3 3CpsBOLVwNmTwRewRFnrxcQExCc8h9G72hCGWEA= X-Google-Smtp-Source: APBJJlHxM/z1QnvUJANxlP5p2b/zCQ9eL9eHvfpt1Ai7NTsiSNIjxLxoMj/JtPYe9x6BnTy0HUipLg== X-Received: by 2002:a0c:dc08:0:b0:63c:dcd5:6998 with SMTP id s8-20020a0cdc08000000b0063cdcd56998mr1226482qvk.60.1689975061857; Fri, 21 Jul 2023 14:31:01 -0700 (PDT) Received: from ltnt-nyc-580testdevin.livetimenet.com (pool-71-105-132-214.nycmny.fios.verizon.net. [71.105.132.214]) by smtp.gmail.com with ESMTPSA id z21-20020ae9c115000000b0076738337cd1sm1406333qki.1.2023.07.21.14.31.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Jul 2023 14:31:01 -0700 (PDT) From: Devin Heitmueller X-Google-Original-From: Devin Heitmueller To: ffmpeg-devel@ffmpeg.org Date: Fri, 21 Jul 2023 17:30:56 -0400 Message-Id: <1689975057-22226-3-git-send-email-dheitmueller@ltnglobal.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1689975057-22226-1-git-send-email-dheitmueller@ltnglobal.com> References: <1689975057-22226-1-git-send-email-dheitmueller@ltnglobal.com> Subject: [FFmpeg-devel] [RFC][PATCH 2/3] v210enc: Add HDR metadata passthrough 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: Devin Heitmueller MIME-Version: 1.0 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: In order to implement HDR output for decklink we need to expose the side data containing the mastering and light level info. Add the two additional types of side table to those which are passed through. Signed-off-by: Devin Heitmueller --- libavcodec/v210enc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/v210enc.c b/libavcodec/v210enc.c index 110d7eb..25b1332 100644 --- a/libavcodec/v210enc.c +++ b/libavcodec/v210enc.c @@ -80,6 +80,8 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, } sd[] = { { AV_PKT_DATA_A53_CC, AV_FRAME_DATA_A53_CC }, { AV_PKT_DATA_AFD, AV_FRAME_DATA_AFD }, + { AV_PKT_DATA_MASTERING_DISPLAY_METADATA, AV_FRAME_DATA_MASTERING_DISPLAY_METADATA }, + { AV_PKT_DATA_CONTENT_LIGHT_LEVEL, AV_FRAME_DATA_CONTENT_LIGHT_LEVEL }, }; ret = ff_get_encode_buffer(avctx, pkt, avctx->height * stride, 0); -- 1.8.3.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".