[FFmpeg-devel] [PATCH 2/3] vf_colorspace: Add support for full range yuv

Michael Niedermayer michael at niedermayer.cc
Sat Aug 27 14:10:53 EEST 2016


On Fri, Aug 26, 2016 at 01:01:09AM -0400, Ronald S. Bultje wrote:
> Hi,
> 
> On Thu, Aug 25, 2016 at 7:14 PM, Vittorio Giovara <
> vittorio.giovara at gmail.com> wrote:
> 
> > Whenever a full range video is input, since the YUVJ* formats are not
> > listed as supported for this filter, a range reduction takes place
> > through the auto-inserted format filter, forcing the conversion to
> > operate on a limited range,
> >
> > However the filter handles full range videos perfectly fine, so adding
> > support to YUVJ* formats will allow skipping a conversion step, while
> > providing completely identical results.
> >
> > Signed-off-by: Vittorio Giovara <vittorio.giovara at gmail.com>
> > ---
> > Please keep me in CC.
> > Vittorio
> >
> >  libavfilter/vf_colorspace.c | 1 +
> >  1 file changed, 1 insertion(+)
> >
> > diff --git a/libavfilter/vf_colorspace.c b/libavfilter/vf_colorspace.c
> > index bf51c83..37e77d1 100644
> > --- a/libavfilter/vf_colorspace.c
> > +++ b/libavfilter/vf_colorspace.c
> > @@ -960,6 +960,7 @@ static int query_formats(AVFilterContext *ctx)
> >          AV_PIX_FMT_YUV420P,   AV_PIX_FMT_YUV422P,   AV_PIX_FMT_YUV444P,
> >          AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV422P10, AV_PIX_FMT_YUV444P10,
> >          AV_PIX_FMT_YUV420P12, AV_PIX_FMT_YUV422P12, AV_PIX_FMT_YUV444P12,
> > +        AV_PIX_FMT_YUVJ420P,  AV_PIX_FMT_YUVJ422P,  AV_PIX_FMT_YUVJ444P,
> >          AV_PIX_FMT_NONE
> >      };
> >      int res;
> > --
> > 2.9.3
> 
> 
> I guess this is OK, I thought they were deprecated but I guess there is
> natural conversion mechanism in place (passthrough to re-stamp yuvjN as
> yuvN,range=full)...

applied

thnx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Awnsering whenever a program halts or runs forever is
On a turing machine, in general impossible (turings halting problem).
On any real computer, always possible as a real computer has a finite number
of states N, and will either halt in less than N cycles or never halt.
-------------- 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/20160827/03f85737/attachment.sig>


More information about the ffmpeg-devel mailing list