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 <dheitmuel...@ltnglobal.com>
---
 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-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to