[FFmpeg-devel] [PATCH]Set src_range and dst_range from vf_scale
Michael Niedermayer
michaelni at gmx.at
Mon Aug 31 18:52:26 CEST 2015
On Mon, Aug 31, 2015 at 05:28:12PM +0200, Carl Eugen Hoyos wrote:
> Hi!
>
> Attached patch fixes ticket #4812 for Robert, I suspect it
> will not fix all use-cases but maybe it is a good start?
>
> Carl Eugen
> vf_scale.c | 4 ++++
> 1 file changed, 4 insertions(+)
> 7a4374034719c004e2e0616f99a7b9de3bd029b9 patchscale.diff
> diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
> index a1a19bb..545e2b7 100644
> --- a/libavfilter/vf_scale.c
> +++ b/libavfilter/vf_scale.c
> @@ -374,6 +374,10 @@ 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 > 1, 0);
AVCOL_RANGE_JPEG
otherwise LGTM
> + if (scale->out_range)
> + av_opt_set_int(*s, "dst_range", scale->out_range > 1, 0);
>
> if (scale->opts) {
> AVDictionaryEntry *e = NULL;
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Concerning the gods, I have no means of knowing whether they exist or not
or of what sort they may be, because of the obscurity of the subject, and
the brevity of human life -- Protagoras
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150831/0eef4308/attachment.sig>
More information about the ffmpeg-devel
mailing list