On 22/01/13 01:04, Diego Biurrun wrote: > It does not help as an abstraction and adds dsputil dependencies. > --- > doc/optimization.txt | 2 +- > libavcodec/4xm.c | 10 ++-- > libavcodec/alpha/dsputil_alpha.c | 12 ++-- > libavcodec/alpha/dsputil_alpha.h | 20 ++++---- > libavcodec/alpha/dsputil_alpha_asm.S | 4 +- > libavcodec/alpha/motion_est_alpha.c | 4 +- > libavcodec/alpha/mpegvideo_alpha.c | 8 ++-- > libavcodec/alpha/simple_idct_alpha.c | 12 ++-- > libavcodec/arm/dsputil_init_arm.c | 18 +++--- > libavcodec/arm/dsputil_init_armv5te.c | 6 +- > libavcodec/arm/dsputil_init_armv6.c | 12 ++-- > libavcodec/arm/dsputil_init_neon.c | 16 +++--- > libavcodec/arm/h264dsp_init_arm.c | 16 +++--- > libavcodec/arm/jrevdct_arm.S | 2 +- > libavcodec/arm/mpegvideo_arm.c | 4 +- > libavcodec/arm/mpegvideo_armv5te.c | 8 ++-- > libavcodec/arm/rv34dsp_init_arm.c | 6 +- > libavcodec/arm/rv34dsp_neon.S | 6 +- > libavcodec/arm/simple_idct_armv6.S | 6 +- > libavcodec/arm/simple_idct_neon.S | 6 +- > libavcodec/arm/vp3dsp_init_arm.c | 6 +- > libavcodec/arm/vp8.h | 2 +- > libavcodec/arm/vp8dsp_armv6.S | 12 ++-- > libavcodec/arm/vp8dsp_init_armv6.c | 12 ++-- > libavcodec/arm/vp8dsp_init_neon.c | 10 ++-- > libavcodec/asv.h | 2 +- > libavcodec/asvdec.c | 8 ++-- > libavcodec/asvenc.c | 8 ++-- > libavcodec/bfin/config_bfin.h | 2 +- > libavcodec/bfin/dsputil_bfin.c | 6 +- > libavcodec/bfin/dsputil_bfin.h | 21 ++++---- > libavcodec/bfin/fdct_bfin.S | 8 ++-- > libavcodec/bfin/idct_bfin.S | 4 +- > libavcodec/bfin/mpegvideo_bfin.c | 2 +- > libavcodec/bfin/pixels_bfin.S | 8 ++-- > libavcodec/bfin/vp3_bfin.c | 4 +- > libavcodec/bfin/vp3_idct_bfin.S | 4 +- > libavcodec/bink.c | 6 +- > libavcodec/cavs.c | 2 +- > libavcodec/cavs.h | 2 +- > libavcodec/cavsdec.c | 8 ++-- > libavcodec/cavsdsp.c | 4 +- > libavcodec/cavsdsp.h | 2 +- > libavcodec/dct-test.c | 31 ++++++----- > libavcodec/dnxhddec.c | 14 +++--- > libavcodec/dnxhdenc.c | 20 ++++---- > libavcodec/dnxhdenc.h | 4 +- > libavcodec/dsputil.c | 34 ++++++------ > libavcodec/dsputil.h | 91 > ++++++++++++++++---------------- > libavcodec/dsputil_template.c | 14 +++--- > libavcodec/dv.c | 4 +- > libavcodec/dvdata.h | 6 +- > libavcodec/dvdec.c | 8 ++-- > libavcodec/eaidct.c | 6 +- > libavcodec/eaidct.h | 3 +- > libavcodec/eamad.c | 6 +- > libavcodec/eatgq.c | 6 +- > libavcodec/eatqi.c | 6 +- > libavcodec/faandct.c | 6 +- > libavcodec/faandct.h | 6 +- > libavcodec/faanidct.c | 8 ++-- > libavcodec/faanidct.h | 7 +-- > libavcodec/h261dec.c | 4 +- > libavcodec/h261enc.c | 8 ++-- > libavcodec/h263.c | 2 +- > libavcodec/h263.h | 8 ++-- > libavcodec/h264.c | 10 ++-- > libavcodec/h264.h | 7 +-- > libavcodec/h264_cabac.c | 36 ++++++++++--- > libavcodec/h264_cavlc.c | 6 +- > libavcodec/h264_mb_template.c | 2 +- > libavcodec/h264dsp.h | 24 ++++----- > libavcodec/h264idct_template.c | 24 ++++---- > libavcodec/h264pred.h | 12 ++-- > libavcodec/h264pred_template.c | 20 ++++---- > libavcodec/ituh263dec.c | 6 +- > libavcodec/ituh263enc.c | 4 +- > libavcodec/jfdctfst.c | 18 +++--- > libavcodec/jfdctint_template.c | 28 +++++----- > libavcodec/jrevdct.c | 38 +++++++------- > libavcodec/mdec.c | 8 ++-- > libavcodec/mimic.c | 4 +- > libavcodec/mjpegdec.c | 12 ++-- > libavcodec/mjpegdec.h | 4 +- > libavcodec/mjpegenc.c | 4 +- > libavcodec/mjpegenc.h | 5 +- > libavcodec/mpeg12.c | 20 ++++---- > libavcodec/mpeg12.h | 2 +- > libavcodec/mpeg12enc.c | 8 ++-- > libavcodec/mpeg4video.h | 4 +- > libavcodec/mpeg4videodec.c | 8 ++-- > libavcodec/mpeg4videoenc.c | 16 +++--- > libavcodec/mpegvideo.c | 44 ++++++++-------- > libavcodec/mpegvideo.h | 50 +++++++++--------- > libavcodec/mpegvideo_enc.c | 34 ++++++------ > libavcodec/mpegvideo_xvmc.c | 2 +- > libavcodec/msmpeg4.c | 6 +- > libavcodec/msmpeg4.h | 7 +-- > libavcodec/msmpeg4enc.c | 4 +- > libavcodec/ppc/dsputil_altivec.c | 6 +- > libavcodec/ppc/dsputil_ppc.c | 14 +++--- > libavcodec/ppc/h264_altivec.c | 18 +++--- > libavcodec/ppc/mpegvideo_altivec.c | 2 +- > libavcodec/ppc/vc1dsp_altivec.c | 4 +- > libavcodec/ppc/vp3dsp_altivec.c | 4 +- > libavcodec/proresdec.c | 11 ++-- > libavcodec/proresdsp.c | 7 ++- > libavcodec/proresdsp.h | 6 +- > libavcodec/proresenc.c | 17 +++--- > libavcodec/rtjpeg.c | 6 +- > libavcodec/rtjpeg.h | 2 +- > libavcodec/rv34.c | 20 ++++---- > libavcodec/rv34dsp.c | 12 ++-- > libavcodec/rv34dsp.h | 4 +- > libavcodec/sh4/dsputil_sh4.c | 8 ++-- > libavcodec/sh4/dsputil_sh4.h | 2 +- > libavcodec/sh4/idct_sh4.c | 2 +- > libavcodec/simple_idct.c | 18 +++--- > libavcodec/simple_idct.h | 23 ++++---- > libavcodec/simple_idct_template.c | 14 +++--- > libavcodec/sparc/dsputil_vis.h | 7 +-- > libavcodec/sparc/simple_idct_vis.c | 6 +- > libavcodec/svq3.c | 6 +- > libavcodec/vc1.h | 2 +- > libavcodec/vc1dec.c | 10 ++-- > libavcodec/vc1dsp.c | 28 +++++----- > libavcodec/vc1dsp.h | 20 ++++---- > libavcodec/vp3.c | 8 ++-- > libavcodec/vp3dsp.c | 11 +++- > libavcodec/vp3dsp.h | 7 +-- > libavcodec/vp56.h | 6 +- > libavcodec/vp8.c | 4 +- > libavcodec/vp8.h | 4 +- > libavcodec/vp8dsp.c | 14 +++--- > libavcodec/vp8dsp.h | 15 +++--- > libavcodec/wmv2.c | 4 +- > libavcodec/wmv2.h | 2 +- > libavcodec/wmv2dec.c | 4 +- > libavcodec/wmv2dsp.c | 5 +- > libavcodec/wmv2dsp.h | 5 +- > libavcodec/wmv2enc.c | 2 +- > libavcodec/x86/dnxhdenc.c | 2 +- > libavcodec/x86/dsputil_mmx.c | 16 +++--- > libavcodec/x86/dsputil_mmx.h | 6 +- > libavcodec/x86/dsputilenc.asm | 4 +- > libavcodec/x86/dsputilenc_mmx.c | 8 ++-- > libavcodec/x86/h264_idct.asm | 26 +++++----- > libavcodec/x86/h264_intrapred_init.c | 1 + > libavcodec/x86/h264dsp_init.c | 8 ++-- > libavcodec/x86/idct_mmx_xvid.c | 8 ++-- > libavcodec/x86/idct_xvid.h | 10 ++-- > libavcodec/x86/mpegvideo.c | 16 +++--- > libavcodec/x86/mpegvideoenc_template.c | 2 +- > libavcodec/x86/proresdsp.asm | 2 +- > libavcodec/x86/proresdsp_init.c | 7 ++- > libavcodec/x86/rv34dsp.asm | 2 +- > libavcodec/x86/rv34dsp_init.c | 6 +- > libavcodec/x86/simple_idct.c | 4 +- > libavcodec/x86/vc1dsp_mmx.c | 8 ++-- > libavcodec/x86/vp3dsp_init.c | 11 ++-- > libavcodec/x86/vp8dsp.asm | 10 ++-- > libavcodec/x86/vp8dsp_init.c | 18 +++--- > tools/patcheck | 2 +- > 163 files changed, 835 insertions(+), 812 deletions(-) >
lavc: Drop DCTELEM typedef I'd add that when we'll need a larger dct element we'd just have to duplicate and extend the idct. Commit anytime. lu _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
