mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
lavfi/scale: Pass src_range and dst_range to libswscale.
Fixes ticket #4812.
This commit is contained in:
parent
555f513769
commit
0cb6c0ec48
@ -31,7 +31,7 @@
|
||||
|
||||
#define LIBAVFILTER_VERSION_MAJOR 5
|
||||
#define LIBAVFILTER_VERSION_MINOR 40
|
||||
#define LIBAVFILTER_VERSION_MICRO 100
|
||||
#define LIBAVFILTER_VERSION_MICRO 101
|
||||
|
||||
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
|
||||
LIBAVFILTER_VERSION_MINOR, \
|
||||
|
@ -374,6 +374,12 @@ static int config_props(AVFilterLink *outlink)
|
||||
av_opt_set_int(*s, "sws_flags", scale->flags, 0);
|
||||
av_opt_set_int(*s, "param0", scale->param[0], 0);
|
||||
av_opt_set_int(*s, "param1", scale->param[1], 0);
|
||||
if (scale->in_range != AVCOL_RANGE_UNSPECIFIED)
|
||||
av_opt_set_int(*s, "src_range",
|
||||
scale->in_range == AVCOL_RANGE_JPEG, 0);
|
||||
if (scale->out_range != AVCOL_RANGE_UNSPECIFIED)
|
||||
av_opt_set_int(*s, "dst_range",
|
||||
scale->out_range == AVCOL_RANGE_JPEG, 0);
|
||||
|
||||
if (scale->opts) {
|
||||
AVDictionaryEntry *e = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user