[FFmpeg-devel] [PATCH] swscale/swscale-test: Code to test scaler with slices

Pedro Arthur bygrandao at gmail.com
Fri Jun 10 14:47:10 CEST 2016


patch applied.

2016-06-09 15:16 GMT-03:00 Michael Niedermayer <michael at niedermayer.cc>:

> On Wed, Jun 08, 2016 at 10:04:46PM -0300, Pedro Arthur wrote:
> > Hi, I took the time to investigate it and I find a few bugs which I'm
> > attaching a patch for them.
>
> patches LGTM
>
>
> > Yet I'm not convinced that it is a definitive fix, since the output of
> > swscale-test differs in some cases when scaling the whole frame or in
> > slices.
>
> swscale-test tests alot, really alot
> some of the things it test are possibly buggy independant of slices
> i didnt check what remains though
>
>
> > Also there is a few fixes needed in this patch which took me a while to
> > figure out because I blindly trusted the patch was correct.
>
> never trust code, especially not a patch just posted that could not
> have been fully tested
>
> also thanks alot for looking into this!
>
>
> >
> > 2016-06-05 9:27 GMT-03:00 Michael Niedermayer <michael at niedermayer.cc>:
> >
> > > +        src_tmp[0] += srcStride[0] * i * STEP;
> > >
> > here it should be:
> > src_tmp[0] += srcStride[0] * i;
> >
> > +        if (src_tmp[2]) {
> > > +            int step = STEP >> desc_src->log2_chroma_h;
> > >
> > +            src_tmp[1] += srcStride[1] * i * step;
> > > +            src_tmp[2] += srcStride[2] * i * step;
> > > +        }
> > > +        if (src_tmp[3])
> > > +            src_tmp[3] += srcStride[3] * i * STEP;
> > >
> > The same applies for the above code.
> >
> > Regards,
> > Pedro.
>
> [...]
>
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Let us carefully observe those good qualities wherein our enemies excel us
> and endeavor to excel them, by avoiding what is faulty, and imitating what
> is excellent in them. -- Plutarch
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>


More information about the ffmpeg-devel mailing list