Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 84dc2d8a

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.2 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
cpuid.c 3.76 KB 6b434361 over 11 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
dnxhd_mmx.c 2.13 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_h264_template_mmx.c 10.7 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
dsputil_h264_template_ssse3.c 7.04 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx.c 124 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
dsputil_mmx.h 5.46 KB 4e36a5b4 almost 11 years Måns Rullgård Move declarations of some mmx functions to dspu...
dsputil_mmx_avg_template.c 37.4 KB 00312109 almost 11 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_mmx_qns_template.c 3.71 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx_rnd_template.c 22.7 KB 00312109 almost 11 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.83 KB 3deb5384 over 10 years Alex Converse Implement an sse version of scalarproduct_float...
dsputilenc_mmx.c 43.1 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
fdct_mmx.c 17.7 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft.c 1.59 KB f4863213 almost 11 years Måns Rullgård Move per-arch fft init bits into the correspond...
fft.h 1.53 KB 01b22147 almost 11 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_3dn.c 898 Bytes a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.11 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
fft_mmx.asm 11 KB 3d05c1fb over 10 years Reimar Döffinger Make the jump-table section-relative for x86_64...
fft_sse.c 6.75 KB c6727809 over 10 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
h264_deblock_sse2.asm 19.3 KB 3f87f39c almost 11 years John Adcock Update x264 asm code to latest to add support f...
h264_i386.h 6.11 KB bad5537e over 11 years Diego Biurrun Use full internal pathname in doxygen @file dir...
h264_idct_sse2.asm 1.79 KB 3f87f39c almost 11 years John Adcock Update x264 asm code to latest to add support f...
h264dsp_mmx.c 93.6 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
idct_mmx.c 22.4 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_mmx_xvid.c 23.4 KB c6727809 over 10 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
idct_sse2_xvid.c 15.1 KB c6727809 over 10 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
idct_xvid.h 1.22 KB bad5537e over 11 years Diego Biurrun Use full internal pathname in doxygen @file dir...
lpc_mmx.c 5.61 KB 4a128945 over 10 years Reimar Döffinger Reduce number of ASM constraints for ff_lpc_com...
mathops.h 2.67 KB 5e46be96 over 10 years Måns Rullgård Move NEG_[US]SR32 macros to mathops.h Original...
mlpdsp.c 6.21 KB 989b7181 about 11 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
mmx.h 12.8 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
motion_est_mmx.c 15.7 KB c6727809 over 10 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
mpegvideo_mmx.c 27.6 KB 6b434361 over 11 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
mpegvideo_mmx_template.c 17.1 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
rv40dsp_mmx.c 3.14 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
simple_idct_mmx.c 71 KB c6727809 over 10 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
snowdsp_mmx.c 38.6 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
vc1dsp_mmx.c 32.8 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
vp3dsp_mmx.c 15.6 KB bad5537e over 11 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_mmx.h 1.33 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp3dsp_sse2.c 8.91 KB 84dc2d8a over 10 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
vp3dsp_sse2.h 1.17 KB a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp6dsp_mmx.c 5.17 KB 6af3c226 over 11 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_mmx.h 1.12 KB 6af3c226 over 11 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_sse2.c 4.43 KB ecb24904 over 11 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp6dsp_sse2.h 1.11 KB ecb24904 over 11 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
x86inc.asm 15.4 KB 29e4edbb over 10 years Loren Merritt sync yasm macros to x264 Originally committed ...
x86util.asm 11.9 KB 3f87f39c almost 11 years John Adcock Update x264 asm code to latest to add support f...

Latest revisions

# Date Author Comment
84dc2d8a 03/06/2010 02:24 PM Måns Rullgård

Remove DECLARE_ALIGNED_{8,16} macros

These macros are redundant. All uses are replaced with the generic
DECLARE_ALIGNED macro instead.

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

5e46be96 02/17/2010 11:58 PM Måns Rullgård

Move NEG_[US]SR32 macros to mathops.h

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

19530266 02/10/2010 02:02 AM David Conrad

Enable SSE2 (put|avg)_pixels_16_sse2

SVQ1 chroma has been special-cased aligned to 16-bytes since at least r15466
Other architectures also assume 16-byte alignment here too but set STRIDE_ALIGN
to 16.

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

3d05c1fb 01/30/2010 07:26 PM Reimar Döffinger

Make the jump-table section-relative for x86_64 with PIC enabled.
This allows to get rid of the macho64 specific hack that moves them
to rodata (with worse cache behaviour) and avoids textrels which
e.g. Gentoo does not allow for x86_64 libraries.

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

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

View revisions

Also available in: Atom