Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 74a841af

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.1 KB 5110b25e about 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 125 KB c21c835b about 12 years David Conrad avg_ pixel functions need to use (dst+pix+1)>>1...
dsputil_mmx.h 5.14 KB 5110b25e about 12 years Aurelien Jacobs convert ff_pw_64 into an xmm_reg for future use...
dsputil_mmx_avg_template.c 37.3 KB 406792e7 about 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 about 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 b6188c5a about 12 years Alexander Strange Put dispatch_tab in the rodata section for mach...
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.1 KB e27ad118 about 12 years Jason Garrett-Glaser Convert x264 asm files to proper unix line brea...
h264_i386.h 6.11 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
h264_idct_sse2.asm 1.94 KB e27ad118 about 12 years Jason Garrett-Glaser Convert x264 asm files to proper unix line brea...
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 about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
idct_xvid.h 1.22 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
mathops.h 1.96 KB 6166516d about 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 25.8 KB 9bf0fdf3 about 12 years David Conrad VC1: extend MMX qpel MC to include MMX2 avg qpe...
vp3dsp_mmx.c 15.6 KB bad5537e about 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 about 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 about 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_mmx.h 1.12 KB 6af3c226 about 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_sse2.c 4.43 KB ecb24904 about 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp6dsp_sse2.h 1.11 KB ecb24904 about 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
x86inc.asm 13.9 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
x86util.asm 5.28 KB 15c13dde about 12 years Diego Biurrun Fix wrong file name in header, noticed by David...

Latest revisions

# Date Author Comment
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

5624766d 05/23/2009 12:23 AM Ramiro Polla

MLP DSP functions x86-optimized.
12.59% overall speedup in x86_32
9.98% overall speedup in x86_64
compared to gcc 4.3.3

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

c21c835b 04/15/2009 07:10 PM David Conrad

avg_ pixel functions need to use (dst+pix+1)>>1 to average with existing
pixels, not (dst+pix)>>1.
This makes the mmx functions bitexact with the C functions.

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

9bf0fdf3 04/15/2009 02:25 AM David Conrad

VC1: extend MMX qpel MC to include MMX2 avg qpel

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

8013da73 04/14/2009 11:56 PM David Conrad

VC1: add and use avg_no_rnd chroma MC functions

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

c374691b 04/14/2009 11:55 PM David Conrad

Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only

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

cfe67526 04/09/2009 09:53 PM Michael Niedermayer

Do not use SSE2 SAD for snow as it requires more alignment than can be
easily provided.
Fixes issue315.

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

View revisions

Also available in: Atom