ffmpeg/libavcodec/x86
Ronald S. Bultje 3facfc99da Change function prototypes for width=8 inner and mbedge loopfilter functions
so that it does both U and V planes at the same time. This will have speed
advantages when using SSE2 (or higher) optimizations, since we can do both
the U and V rows together in a single xmm register.

This also renames filter16 to filter16y and filter8 to filter8uv so that it's
more obvious what each function is used for.

Originally committed as revision 24337 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-19 21:18:04 +00:00
..
cavsdsp_mmx.c Make ff_pw_4 128 bits 2010-07-11 22:52:55 +00:00
cpuid.c
dct32_sse.c Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM 2010-07-06 17:48:23 +00:00
dnxhd_mmx.c
dsputil_h264_template_mmx.c Remove DECLARE_ALIGNED_{8,16} macros 2010-03-06 14:24:59 +00:00
dsputil_h264_template_ssse3.c Make ff_pw_4 128 bits 2010-07-11 22:52:55 +00:00
dsputil_mmx_avg_template.c Add bitexact versions of put_no_rnd_pixels8 _x2 and _y2 for vp3/theora 2010-06-04 04:46:26 +00:00
dsputil_mmx_qns_template.c
dsputil_mmx_rnd_template.c
dsputil_mmx.c VP8 H/V inner loopfilter MMX/MMXEXT/SSE2 optimizations. 2010-07-15 23:02:34 +00:00
dsputil_mmx.h VP8 H/V inner loopfilter MMX/MMXEXT/SSE2 optimizations. 2010-07-15 23:02:34 +00:00
dsputil_yasm.asm Update x264asm header files to latest versions. 2010-06-23 19:20:46 +00:00
dsputilenc_mmx.c x86: move function prototypes to header files 2010-03-06 22:37:08 +00:00
fdct_mmx.c Replace remaining uses of ATTR_ALIGNED with DECLARE_ALIGNED 2010-03-18 15:00:17 +00:00
fft_3dn2.c Remove DECLARE_ALIGNED_{8,16} macros 2010-03-06 14:24:59 +00:00
fft_3dn.c
fft_mmx.asm more credits to D. J. Bernstein for fft 2010-07-18 20:06:42 +00:00
fft_sse.c Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM 2010-07-06 17:48:23 +00:00
fft.c Move SSE optimized 32-point DCT to its own file. Should fix breakage with YASM 2010-07-06 17:48:23 +00:00
fft.h SSE optimized 32-point DCT 2010-07-06 16:58:54 +00:00
h264_deblock_sse2.asm Update x264asm header files to latest versions. 2010-06-23 19:20:46 +00:00
h264_i386.h Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
h264_idct_sse2.asm Update x264asm header files to latest versions. 2010-06-23 19:20:46 +00:00
h264_intrapred.asm Fix h264/vp8 intra pred on Athlon XP 2010-07-01 10:29:47 +00:00
h264dsp_mmx.c Fix h264/vp8 intra pred on Athlon XP 2010-07-01 10:29:47 +00:00
idct_mmx_xvid.c Add some missing #includes 2010-03-06 22:36:36 +00:00
idct_mmx.c Replace remaining uses of ATTR_ALIGNED with DECLARE_ALIGNED 2010-03-18 15:00:17 +00:00
idct_sse2_xvid.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
idct_xvid.h Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
lpc_mmx.c
Makefile MMX/SSE VC1 loop filter 2010-07-11 22:53:01 +00:00
mathops.h Adding missing () to mathops.h. 2010-05-11 00:22:50 +00:00
mlpdsp.c
mmx.h
motion_est_mmx.c
mpegaudiodec_mmx.c Fix compilation on x64. 2010-06-24 08:53:32 +00:00
mpegvideo_mmx_template.c Remove DECLARE_ALIGNED_{8,16} macros 2010-03-06 14:24:59 +00:00
mpegvideo_mmx.c
rv40dsp_mmx.c Remove DECLARE_ALIGNED_{8,16} macros 2010-03-06 14:24:59 +00:00
simple_idct_mmx.c
snowdsp_mmx.c Separate DWT from snow and dsputil 2010-03-14 17:50:12 +00:00
vc1dsp_mmx.c MMX/SSE VC1 loop filter 2010-07-11 22:53:01 +00:00
vc1dsp_yasm.asm MMX/SSE VC1 loop filter 2010-07-11 22:53:01 +00:00
vp3dsp_mmx.c vp3: The DC-only IDCT is surprisingly not supposed to be bitexact to the 2010-05-28 07:01:34 +00:00
vp3dsp_mmx.h vp3: DC-only IDCT 2010-04-17 02:04:30 +00:00
vp3dsp_sse2.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
vp3dsp_sse2.h
vp6dsp_mmx.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
vp6dsp_mmx.h
vp6dsp_sse2.c Remove explicit filename from Doxygen @file commands. 2010-04-20 14:45:34 +00:00
vp6dsp_sse2.h
vp8dsp-init.c Change function prototypes for width=8 inner and mbedge loopfilter functions 2010-07-19 21:18:04 +00:00
vp8dsp.asm Change function prototypes for width=8 inner and mbedge loopfilter functions 2010-07-19 21:18:04 +00:00
x86inc.asm Update x264asm header files to latest versions. 2010-06-23 19:20:46 +00:00
x86util.asm MMX/SSE VC1 loop filter 2010-07-11 22:53:01 +00:00