Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 900479bb

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.2 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
cpuid.c 3.76 KB 6b434361 over 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 124 KB 3deb5384 over 11 years Alex Converse Implement an sse version of scalarproduct_float...
dsputil_mmx.h 5.46 KB 4e36a5b4 about 12 years Måns Rullgård Move declarations of some mmx functions to dspu...
dsputil_mmx_avg_template.c 37.4 KB 00312109 almost 12 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
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.7 KB 00312109 almost 12 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.83 KB 3deb5384 over 11 years Alex Converse Implement an sse version of scalarproduct_float...
dsputilenc_mmx.c 43.1 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
fdct_mmx.c 17.7 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft.c 1.59 KB f4863213 about 12 years Måns Rullgård Move per-arch fft init bits into the correspond...
fft.h 1.53 KB 01b22147 almost 12 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_3dn.c 898 Bytes a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.11 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
fft_mmx.asm 10.9 KB 45213083 almost 12 years Loren Merritt s/movdqa/movaps/ in sse1 fft. (regression in r2...
fft_sse.c 6.75 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
h264_deblock_sse2.asm 19.3 KB 3f87f39c about 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 about 12 years John Adcock Update x264 asm code to latest to add support f...
h264dsp_mmx.c 93.6 KB 900479bb over 11 years Loren Merritt optimize h264_loop_filter_strength_mmx2 244->16...
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 c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
idct_sse2_xvid.c 15.1 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
idct_xvid.h 1.22 KB bad5537e over 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
lpc_mmx.c 5.61 KB 4a128945 over 11 years Reimar Döffinger Reduce number of ASM constraints for ff_lpc_com...
mathops.h 2.24 KB 5e7dfb7d over 11 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 over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
motion_est_mmx.c 15.7 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
mpegvideo_mmx.c 27.6 KB 6b434361 over 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
mpegvideo_mmx_template.c 17.1 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
rv40dsp_mmx.c 3.14 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
simple_idct_mmx.c 71 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
snowdsp_mmx.c 38.6 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
vc1dsp_mmx.c 32.8 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
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 c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
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.4 KB 29e4edbb almost 12 years Loren Merritt sync yasm macros to x264 Originally committed ...
x86util.asm 11.9 KB 3f87f39c about 12 years John Adcock Update x264 asm code to latest to add support f...

Latest revisions

# Date Author Comment
900479bb 01/26/2010 05:17 PM Loren Merritt

optimize h264_loop_filter_strength_mmx2
244->160 cycles on core2

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

3deb5384 01/22/2010 11:07 PM Alex Converse

Implement an sse version of scalarproduct_float().

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

c6727809 01/22/2010 03:25 AM Måns Rullgård

Move array specifiers outside DECLARE_ALIGNED() invocations

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

1f630b97 01/21/2010 09:46 AM David Conrad

Use two separate memory arguments since 8+() is invalid gas syntax

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

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

View revisions

Also available in: Atom