You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavfi/scale: Pass src_range and dst_range to libswscale.
Fixes ticket #4812.
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user