avfilter/vf_scale: If no output color matrix is specified, use the input
This should only affect yuv->yuv, and not change behavior Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
5a00c30041
commit
58a0b7f114
@ -535,6 +535,8 @@ static int filter_frame(AVFilterLink *link, AVFrame *in)
|
||||
inv_table = parse_yuv_type(scale->in_color_matrix, av_frame_get_colorspace(in));
|
||||
if (scale->out_color_matrix)
|
||||
table = parse_yuv_type(scale->out_color_matrix, AVCOL_SPC_UNSPECIFIED);
|
||||
else if (scale->in_color_matrix)
|
||||
table = inv_table;
|
||||
|
||||
if (scale-> in_range != AVCOL_RANGE_UNSPECIFIED)
|
||||
in_full = (scale-> in_range == AVCOL_RANGE_JPEG);
|
||||
|
Loading…
Reference in New Issue
Block a user