Merge commit 'baf35bb4bc4fe7a2a4113c50989d11dd9ef81e76'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 23 Jan 2013 17:15:29 +0000 (18:15 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 23 Jan 2013 17:15:29 +0000 (18:15 +0100)
* commit 'baf35bb4bc4fe7a2a4113c50989d11dd9ef81e76':
  dsputil: remove one array dimension from avg_no_rnd_pixels_tab.

Conflicts:
libavcodec/x86/dsputil_mmx.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/alpha/dsputil_alpha.c
libavcodec/arm/dsputil_init_neon.c
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/sh4/dsputil_align.c
libavcodec/sparc/dsputil_vis.c
libavcodec/vc1dec.c
libavcodec/x86/dsputil_mmx.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -2053,18 -1912,31 +2053,18 @@@ static void dsputil_init_mmx(DSPContex
          c->clear_blocks = clear_blocks_mmx;
          c->draw_edges   = draw_edges_mmx;
  
-         SET_HPEL_FUNCS(put,        0, 16, mmx);
-         SET_HPEL_FUNCS(put_no_rnd, 0, 16, mmx);
-         SET_HPEL_FUNCS(avg,        0, 16, mmx);
-         SET_HPEL_FUNCS(avg_no_rnd, 0, 16, mmx);
-         SET_HPEL_FUNCS(put,        1,  8, mmx);
-         SET_HPEL_FUNCS(put_no_rnd, 1,  8, mmx);
-         SET_HPEL_FUNCS(avg,        1,  8, mmx);
+         SET_HPEL_FUNCS(put,        [0], 16, mmx);
+         SET_HPEL_FUNCS(put_no_rnd, [0], 16, mmx);
+         SET_HPEL_FUNCS(avg,        [0], 16, mmx);
+         SET_HPEL_FUNCS(avg_no_rnd,    , 16, mmx);
+         SET_HPEL_FUNCS(put,        [1],  8, mmx);
+         SET_HPEL_FUNCS(put_no_rnd, [1],  8, mmx);
+         SET_HPEL_FUNCS(avg,        [1],  8, mmx);
 -
 -        switch (avctx->idct_algo) {
 -        case FF_IDCT_AUTO:
 -        case FF_IDCT_SIMPLEMMX:
 -            c->idct_put              = ff_simple_idct_put_mmx;
 -            c->idct_add              = ff_simple_idct_add_mmx;
 -            c->idct                  = ff_simple_idct_mmx;
 -            c->idct_permutation_type = FF_SIMPLE_IDCT_PERM;
 -            break;
 -        case FF_IDCT_XVIDMMX:
 -            c->idct_put              = ff_idct_xvid_mmx_put;
 -            c->idct_add              = ff_idct_xvid_mmx_add;
 -            c->idct                  = ff_idct_xvid_mmx;
 -            break;
 -        }
      }
  
 +#if ARCH_X86_32 || !HAVE_YASM
      c->gmc = gmc_mmx;
 +#endif
  
      c->add_bytes = add_bytes_mmx;