From 1d5991ef306f5a0306f79ba99ae5a919357b18ff Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 29 Jan 2018 13:49:39 +0100 Subject: mp_image: preserve AVFrame closed captions data This is preparation for a change in vd_lavc.c: it should not have to access the demuxer (to pass along closed captions), so the idea is to make them part of mp_image, and to let the layer above vd_lavc propagate the buffer. Don't bother with preserving them for mp_image->AVFrame, because we don't need this. --- video/mp_image.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'video/mp_image.h') diff --git a/video/mp_image.h b/video/mp_image.h index 5591b2fd9f..f7969a4314 100644 --- a/video/mp_image.h +++ b/video/mp_image.h @@ -119,6 +119,8 @@ typedef struct mp_image { struct AVBufferRef *hwctx; // Embedded ICC profile, if any struct AVBufferRef *icc_profile; + // Closed captions packet, if any (only after decoder) + struct AVBufferRef *a53_cc; } mp_image_t; int mp_chroma_div_up(int size, int shift); -- cgit v1.2.3