On Mon, Jun 13, 2016 at 12:08:15AM +0300, Martin Storsjö wrote:
> On Sat, 11 Jun 2016, Martin Storsjö wrote:
> > --- /dev/null
> > +++ b/tests/checkasm/h264dsp.c
> > @@ -0,0 +1,268 @@
> > +            for (dc = 0; dc <= 1; dc++) {
> > +                void (*idct)(uint8_t *, int16_t *, int);
> > +                switch ((sz << 1) | dc) {
> > +                case (4 << 1) | 0: idct = h.h264_idct_add; break;
> > +                case (4 << 1) | 1: idct = h.h264_idct_dc_add; break;
> > +                case (8 << 1) | 0: idct = h.h264_idct8_add; break;
> > +                case (8 << 1) | 1: idct = h.h264_idct8_dc_add; break;
> > +                }
> > +                if (check_func(idct, "h264_idct%d_add%s_%dbpp", sz, dc ? 
> > "_dc" : "", bit_depth)) {
> > +                    if (dc) {
> > +                        memset(subcoef0, 0, sz * sz * SIZEOF_COEF);
> > +                        subcoef0[0] = coef[0];
> 
> Changed this locally into
>      memcpy(subcoef0, coef, SIZEOF_COEF);
> in order to properly copy the dc component for the >8bpp tests.

Can you send your updated patch?  I'd like to play around with it.

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to