Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 3f87f39c

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.1 KB 5110b25e over 12 years Aurelien Jacobs convert ff_pw_64 into an xmm_reg for future use...
cpuid.c 3.76 KB 6b434361 about 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
dnxhd_mmx.c 2.13 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_h264_template_mmx.c 10.7 KB 21ff7689 over 12 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
dsputil_h264_template_ssse3.c 7.04 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx.c 126 KB 9be6f0d2 almost 12 years Diego Biurrun Do not check for both CONFIG_VC1_DECODER and CO...
dsputil_mmx.h 5.14 KB 5110b25e over 12 years Aurelien Jacobs convert ff_pw_64 into an xmm_reg for future use...
dsputil_mmx_avg_template.c 37.3 KB 406792e7 over 12 years Diego Biurrun cosmetics: Remove pointless period after copyri...
dsputil_mmx_qns_template.c 3.71 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx_rnd_template.c 22.6 KB c21c835b about 12 years David Conrad avg_ pixel functions need to use (dst+pix+1)>>1...
dsputil_yasm.asm 3.82 KB 3daa434a over 12 years Loren Merritt ff_add_hfyu_median_prediction_mmx2 overall ffvh...
dsputilenc_mmx.c 43.1 KB 6b434361 about 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
fdct_mmx.c 17.7 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn.c 898 Bytes a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.1 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_mmx.asm 10.8 KB 3f87f39c almost 12 years John Adcock Update x264 asm code to latest to add support f...
fft_sse.c 6.74 KB 74a841af almost 12 years Ramiro Polla Replace more uses of __attribute__((aligned)) b...
flacdsp_mmx.c 5.62 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
h264_deblock_sse2.asm 19.3 KB 3f87f39c almost 12 years John Adcock Update x264 asm code to latest to add support f...
h264_i386.h 6.11 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
h264_idct_sse2.asm 1.79 KB 3f87f39c almost 12 years John Adcock Update x264 asm code to latest to add support f...
h264dsp_mmx.c 92.4 KB 74a841af almost 12 years Ramiro Polla Replace more uses of __attribute__((aligned)) b...
idct_mmx.c 22.4 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_mmx_xvid.c 23.4 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_sse2_xvid.c 15.1 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
idct_xvid.h 1.22 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
mathops.h 1.96 KB 6166516d over 12 years Loren Merritt re-enable mid_pred asm on x86_64. (broke in r16...
mlpdsp.c 6.21 KB 989b7181 almost 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
mmx.h 12.8 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
motion_est_mmx.c 15.7 KB cfe67526 about 12 years Michael Niedermayer Do not use SSE2 SAD for snow as it requires mor...
mpegvideo_mmx.c 27.6 KB 6b434361 about 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
mpegvideo_mmx_template.c 17.1 KB b250f9c6 over 12 years Aurelien Jacobs Change semantic of CONFIG_*, HAVE_* and ARCH_*....
rv40dsp_mmx.c 3.14 KB 21ff7689 over 12 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
simple_idct_mmx.c 71 KB c47d146b over 12 years Diego Biurrun Add missing 'void' keyword to parameterless fun...
snowdsp_mmx.c 38.6 KB ecf05a59 about 12 years Matthieu Castet Remove useless casting in asm "m" operand. Pat...
vc1dsp_mmx.c 32.8 KB 4f717c69 almost 12 years Jason Garrett-Glaser idct_dc for VC-1/WMV3 decoder; ~11% faster deco...
vp3dsp_mmx.c 15.6 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_mmx.h 1.33 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp3dsp_sse2.c 8.91 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_sse2.h 1.17 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp6dsp_mmx.c 5.17 KB 6af3c226 over 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_mmx.h 1.12 KB 6af3c226 over 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_sse2.c 4.43 KB ecb24904 over 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp6dsp_sse2.h 1.11 KB ecb24904 over 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
x86inc.asm 15.3 KB 3f87f39c almost 12 years John Adcock Update x264 asm code to latest to add support f...
x86util.asm 11.9 KB 3f87f39c almost 12 years John Adcock Update x264 asm code to latest to add support f...

Latest revisions

# Date Author Comment
3f87f39c 08/04/2009 07:42 AM John Adcock

Update x264 asm code to latest to add support for 64-bit Windows.
Use the new x86inc features to support 64-bit Windows on all non-x264 nasm
assembly code as well.
Patch by John Adcock, dscaler.johnad AT googlemail DOT com.
Win64 changes originally by Anton Mitrofanov....

9be6f0d2 07/29/2009 09:54 AM Diego Biurrun

Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER,
the former depends upon the latter.

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

99e5a9d1 07/22/2009 10:27 PM Diego Biurrun

Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER.
The Theora decoder depends on the VP3 decoder.

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

36904c4c 07/17/2009 09:07 AM Carl Eugen Hoyos

Icc 11.1 still does not align the stack pointer, disable some x264 functions.

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

73b02e24 06/16/2009 05:33 PM Jason Garrett-Glaser

SSE version of clear_blocks

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

4f717c69 06/16/2009 09:00 AM Jason Garrett-Glaser

idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.
Includes mmx2 asm for the various functions.
Note that the actual idct still does not have an x86 SIMD implemtation.
For wmv3 files using regular idct, the decoder just falls back to simple_idct,...

74a841af 06/04/2009 11:25 PM Ramiro Polla

Replace more uses of attribute((aligned)) by DECLARE_ALIGNED.

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

989b7181 06/03/2009 11:48 PM Ramiro Polla

Use fewer macros in x86-optimized mlpdsp.
Fixes compilation on 32-bit llvm which didn't allow a cast in an m operand.

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

2b9969a9 05/30/2009 10:19 PM Alexander Strange

H264: Fix out of bounds reads in SSSE3 MC

Reading above src[-2] isn't safe, so move loads and palignr ahead
3 pixels to load starting at the first pixel actually used.

Fixes issue941.

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

7c4c60e5 05/25/2009 01:52 AM Ramiro Polla

mlp: Use LABEL_MANGLE() to export label symbols from inside asm block.

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

View revisions

Also available in: Atom