FFmpeg/libavcodec/i386
Jason Garrett-Glaser a22eff36f9 Port x264 deblocking code to libavcodec.
This includes SSE2 luma deblocking code and both MMXEXT and SSE2 luma
intra deblocking code for H.264 decoding. This assembly is available
under --enable-gpl and speeds decoding of Cathedral by 7%.

Originally committed as revision 16239 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-19 13:45:13 +00:00
..
cavsdsp_mmx.c Workaround for shared libs on OS X with Apple gcc 4.0.1 2008-12-16 00:47:59 +00:00
cpuid.c Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfq (x86_64), 2008-11-25 07:34:20 +00:00
dnxhd_mmx.c dnxhd get_pixels_8x4_sym sse2 2008-12-12 00:19:14 +00:00
dsputil_h264_template_mmx.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
dsputil_h264_template_ssse3.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
dsputil_mmx_avg_template.c Remove obsolete and misleading comments. 2008-12-17 00:39:45 +00:00
dsputil_mmx_qns_template.c Remove obsolete and misleading comments. 2008-12-17 00:39:45 +00:00
dsputil_mmx_rnd_template.c Remove obsolete and misleading comments. 2008-12-17 00:39:45 +00:00
dsputil_mmx.c Port x264 deblocking code to libavcodec. 2008-12-19 13:45:13 +00:00
dsputil_mmx.h avoid POSIX reserved _t suffix 2008-12-14 00:48:16 +00:00
dsputil_yasm.asm Add automatic prefix handling to yasm functions. Does nothing now, but will 2008-12-19 03:01:08 +00:00
dsputilenc_mmx.c Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 2008-11-03 18:08:00 +00:00
fdct_mmx.c convert fdct_mmx to plain asm 2008-11-14 02:44:15 +00:00
fft_3dn2.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
fft_3dn.c split-radix FFT 2008-08-12 00:26:58 +00:00
fft_mmx.asm Add automatic prefix handling to yasm functions. Does nothing now, but will 2008-12-19 03:01:08 +00:00
fft_sse.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
flacdsp_mmx.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
h264_deblock_sse2.asm Port x264 deblocking code to libavcodec. 2008-12-19 13:45:13 +00:00
h264_i386.h Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
h264dsp_mmx.c H.264 idct functions that include the chroma, inter luma and intra16 luma loops 2008-12-18 02:36:48 +00:00
idct_mmx_xvid.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
idct_mmx.c Add a bunch of const qualifiers to function arguments. 2008-10-07 21:41:25 +00:00
idct_sse2_xvid.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
idct_xvid.h Add missing headers to pass 'make checkheaders'. 2008-10-29 23:43:55 +00:00
mathops.h Add shift argument to MULL() macro 2008-11-24 09:28:55 +00:00
mmx.h Get rid of mmx_t. 2008-12-14 00:46:27 +00:00
motion_est_mmx.c Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 2008-11-03 18:08:00 +00:00
mpegvideo_mmx_template.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
mpegvideo_mmx.c Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 2008-11-03 18:08:00 +00:00
simple_idct_mmx.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
snowdsp_mmx.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
vc1dsp_mmx.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
vp3dsp_mmx.c VP3 loop filter is mmx2 not mmx 2008-10-19 04:40:24 +00:00
vp3dsp_mmx.h VP3 loop filter is mmx2 not mmx 2008-10-19 04:40:24 +00:00
vp3dsp_sse2.c Convert asm keyword into __asm__. 2008-10-16 13:34:09 +00:00
vp3dsp_sse2.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
x86inc.asm Add automatic prefix handling to yasm functions. Does nothing now, but will 2008-12-19 03:01:08 +00:00