From c676c31815b5c8bd9ba6eab968bbc0862eaa4bba Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Tue, 8 Nov 2016 17:53:55 +0100 Subject: demux: expose demuxer colorimetry metadata to player Implementation-wise, the values from the demuxer/codec header are merged with the values from the decoder such that the former are used only where the latter are unknown (0/auto). --- demux/stheader.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'demux/stheader.h') diff --git a/demux/stheader.h b/demux/stheader.h index 8dcd8351a6..240be72a46 100644 --- a/demux/stheader.h +++ b/demux/stheader.h @@ -22,6 +22,7 @@ #include "common/common.h" #include "audio/chmap.h" +#include "video/csputils.h" struct MPOpts; struct demuxer; @@ -93,6 +94,7 @@ struct mp_codec_params { int disp_w, disp_h; // display size int rotate; // intended display rotation, in degrees, [0, 359] int stereo_mode; // mp_stereo3d_mode (0 if none/unknown) + struct mp_colorspace color; // colorspace info where available // STREAM_VIDEO + STREAM_AUDIO int bits_per_coded_sample; -- cgit v1.2.3