[FFmpeg-devel] [PATCH] [dnxhddec] Do not overwrite colorspace if the container has set it.
Steven Robertson
steven at strobe.cc
Mon Nov 27 10:36:48 EET 2017
Signed-off-by: Steven Robertson <steven at strobe.cc>
---
libavcodec/dnxhddec.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/dnxhddec.c b/libavcodec/dnxhddec.c
index f46e41a456..6f8c716412 100644
--- a/libavcodec/dnxhddec.c
+++ b/libavcodec/dnxhddec.c
@@ -93,7 +93,9 @@ static av_cold int dnxhd_decode_init(AVCodecContext *avctx)
ctx->avctx = avctx;
ctx->cid = -1;
- avctx->colorspace = AVCOL_SPC_BT709;
+ if (avctx->colorspace == AVCOL_SPC_UNSPECIFIED) {
+ avctx->colorspace = AVCOL_SPC_BT709;
+ }
avctx->coded_width = FFALIGN(avctx->width, 16);
avctx->coded_height = FFALIGN(avctx->height, 16);
--
2.15.0.417.g466bffb3ac-goog
More information about the ffmpeg-devel
mailing list