diff options
-rw-r--r-- | ext/libav/gstavviddec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index 2c117cb..ded4c4a 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -1259,8 +1259,10 @@ gst_ffmpegviddec_negotiate (GstFFMpegVidDec * ffmpegdec, || in_info->colorimetry.range == GST_VIDEO_COLOR_RANGE_UNKNOWN) { if (context->color_range == AVCOL_RANGE_JPEG) { out_info->colorimetry.range = GST_VIDEO_COLOR_RANGE_0_255; - } else { + } else if (context->color_range == AVCOL_RANGE_MPEG) { out_info->colorimetry.range = GST_VIDEO_COLOR_RANGE_16_235; + } else { + out_info->colorimetry.range = GST_VIDEO_COLOR_RANGE_UNKNOWN; } } |