Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ b4c2ada5

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.2 KB ec656755 over 12 years Reimar Döffinger Use MANGLE in cavsdsp, the current version usin...
cpuid.c 3.76 KB 6b434361 almost 13 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
dnxhd_mmx.c 2.13 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_h264_template_mmx.c 10.7 KB 21ff7689 about 13 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
dsputil_h264_template_ssse3.c 7.04 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx.c 124 KB 5716aec3 about 12 years Gwenole Beauchesne Fix XvMC. XvMCCreateBlocks() may not allocate 1...
dsputil_mmx.h 5.46 KB 4e36a5b4 over 12 years Måns Rullgård Move declarations of some mmx functions to dspu...
dsputil_mmx_avg_template.c 37.4 KB 00312109 over 12 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_mmx_qns_template.c 3.71 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx_rnd_template.c 22.7 KB 00312109 over 12 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.25 KB 758c7455 about 12 years Loren Merritt fix a crash in ape decoding on x86_32 sse2 Ori...
dsputilenc_mmx.c 43.1 KB e17ccf60 over 12 years Loren Merritt huffyuv: add some const qualifiers Originally ...
fdct_mmx.c 17.7 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft.c 1.59 KB f4863213 over 12 years Måns Rullgård Move per-arch fft init bits into the correspond...
fft.h 1.53 KB 01b22147 over 12 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_3dn.c 898 Bytes a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.11 KB 01b22147 over 12 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_mmx.asm 10.9 KB 45213083 about 12 years Loren Merritt s/movdqa/movaps/ in sse1 fft. (regression in r2...
fft_sse.c 6.75 KB 01b22147 over 12 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
h264_deblock_sse2.asm 19.3 KB 3f87f39c over 12 years John Adcock Update x264 asm code to latest to add support f...
h264_i386.h 6.11 KB bad5537e almost 13 years Diego Biurrun Use full internal pathname in doxygen @file dir...
h264_idct_sse2.asm 1.79 KB 3f87f39c over 12 years John Adcock Update x264 asm code to latest to add support f...
h264dsp_mmx.c 93.4 KB b4c2ada5 almost 12 years Michael Niedermayer Attempt to fix asm compilation failure. Only te...
idct_mmx.c 22.4 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_mmx_xvid.c 23.4 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_sse2_xvid.c 15.1 KB 4e36a5b4 over 12 years Måns Rullgård Move declarations of some mmx functions to dspu...
idct_xvid.h 1.22 KB bad5537e almost 13 years Diego Biurrun Use full internal pathname in doxygen @file dir...
lpc_mmx.c 5.61 KB 4a128945 about 12 years Reimar Döffinger Reduce number of ASM constraints for ff_lpc_com...
mathops.h 2.24 KB 5e7dfb7d almost 12 years Måns Rullgård Move COPY3_IF_LT to lavc/mathops.h This obscur...
mlpdsp.c 6.21 KB 989b7181 over 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
mmx.h 12.8 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
motion_est_mmx.c 15.7 KB 4e36a5b4 over 12 years Måns Rullgård Move declarations of some mmx functions to dspu...
mpegvideo_mmx.c 27.6 KB 6b434361 almost 13 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
mpegvideo_mmx_template.c 17.1 KB b250f9c6 about 13 years Aurelien Jacobs Change semantic of CONFIG_*, HAVE_* and ARCH_*....
rv40dsp_mmx.c 3.14 KB 21ff7689 about 13 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
simple_idct_mmx.c 71 KB 4e36a5b4 over 12 years Måns Rullgård Move declarations of some mmx functions to dspu...
snowdsp_mmx.c 38.6 KB ecf05a59 almost 13 years Matthieu Castet Remove useless casting in asm "m" operand. Pat...
vc1dsp_mmx.c 32.8 KB 4f717c69 over 12 years Jason Garrett-Glaser idct_dc for VC-1/WMV3 decoder; ~11% faster deco...
vp3dsp_mmx.c 15.6 KB bad5537e almost 13 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_mmx.h 1.33 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp3dsp_sse2.c 8.91 KB bad5537e almost 13 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_sse2.h 1.17 KB a6493a8f about 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp6dsp_mmx.c 5.17 KB 6af3c226 almost 13 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_mmx.h 1.12 KB 6af3c226 almost 13 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_sse2.c 4.43 KB ecb24904 almost 13 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp6dsp_sse2.h 1.11 KB ecb24904 almost 13 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
x86inc.asm 15.4 KB 29e4edbb over 12 years Loren Merritt sync yasm macros to x264 Originally committed ...
x86util.asm 11.9 KB 3f87f39c over 12 years John Adcock Update x264 asm code to latest to add support f...

Latest revisions

# Date Author Comment
b4c2ada5 01/20/2010 07:23 PM Michael Niedermayer

Attempt to fix asm compilation failure.
Only tested on gcc 4 & x86_64.

Originally committed as revision 21355 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e7dfb7d 01/20/2010 06:01 AM Måns Rullgård

Move COPY3_IF_LT to lavc/mathops.h

This obscure macro is only used in motion_est.c so having it in lavc
makes more sense. See discussion here:
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-November/056561.html

Originally committed as revision 21346 to svn://svn.ffmpeg.org/ffmpeg/trunk

c4f2b6dc 01/20/2010 12:34 AM David Conrad

Use constant offsets for memory operands since gcc is unable to
This fixes gcc failing to fit 6 memory locations into 7 registers on x86-32

Originally committed as revision 21337 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ac4548f 01/19/2010 04:40 PM Michael Niedermayer

Fix h264_loop_filter_strength_mmx2() so it works with b frames.

Originally committed as revision 21327 to svn://svn.ffmpeg.org/ffmpeg/trunk

ebddd2e2 01/19/2010 02:28 PM Michael Niedermayer

Remove -2 -> -1 remapping, its not needed anymore as we must remap all
references per LUT anyway.

Originally committed as revision 21323 to svn://svn.ffmpeg.org/ffmpeg/trunk

5716aec3 01/04/2010 09:19 AM Gwenole Beauchesne

Fix XvMC. XvMCCreateBlocks() may not allocate 16-byte aligned blocks,
so we can't use SSE-optimized routines.

Originally committed as revision 21011 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a128945 01/02/2010 05:48 PM Reimar Döffinger

Reduce number of ASM constraints for ff_lpc_compute_autocorr_sse2 since it
causes no significant speed difference and can avoid compilation issues with
--enable-pic.

Originally committed as revision 21003 to svn://svn.ffmpeg.org/ffmpeg/trunk

4052cbf1 12/30/2009 11:33 AM Diego Biurrun

Get rid of pointless CONFIG_ANY_H263 preprocessor definition.

Originally committed as revision 20975 to svn://svn.ffmpeg.org/ffmpeg/trunk

758c7455 12/08/2009 09:24 PM Loren Merritt

fix a crash in ape decoding on x86_32 sse2

Originally committed as revision 20777 to svn://svn.ffmpeg.org/ffmpeg/trunk

a4605efd 12/05/2009 05:53 PM Loren Merritt

slightly faster scalarproduct_and_madd_int16_ssse3 on penryn, no change on conroe

Originally committed as revision 20743 to svn://svn.ffmpeg.org/ffmpeg/trunk

View revisions

Also available in: Atom