Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ a33a2562

Name Size Revision Age Author Comment
Makefile 3.04 KB a33a2562 about 11 years Ronald S. Bultje Rename h264_weight_sse2.asm to h264_weight.asm;...
cavsdsp_mmx.c 19.2 KB 7e7c4b60 about 11 years Ronald S. Bultje Put ff_ prefix on non-static {put_signed,put,ad...
cpuid.c 4.52 KB 6526976f over 11 years Ronald S. Bultje Remove FF_MM_SSE2/3 flags for CPUs where this i...
dct32_sse.c 11.4 KB 881fd7a6 over 11 years Vitor Sessak Move SSE optimized 32-point DCT to its own file...
deinterlace.asm 2.47 KB de4bc44a about 11 years Vitor Sessak Convert deinterlacing MMX code to YASM Origina...
dnxhd_mmx.c 2.14 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
dsputil_mmx.c 122 KB 14bc1f24 about 11 years Ronald S. Bultje Split h264dsp_mmx.c (which was #included in dsp...
dsputil_mmx.h 8.2 KB 14bc1f24 about 11 years Ronald S. Bultje Split h264dsp_mmx.c (which was #included in dsp...
dsputil_mmx_avg_template.c 40.7 KB 413abbe1 over 11 years David Conrad Add bitexact versions of put_no_rnd_pixels8 _x2...
dsputil_mmx_qns_template.c 3.71 KB a6493a8f almost 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx_rnd_template.c 22.7 KB 00312109 about 12 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.77 KB 2966cc18 over 11 years Jason Garrett-Glaser Update x264asm header files to latest versions....
dsputilenc_mmx.c 43 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
fdct_mmx.c 17.7 KB d343d598 over 11 years Måns Rullgård Replace remaining uses of ATTR_ALIGNED with DEC...
fft.c 1.77 KB 881fd7a6 over 11 years Vitor Sessak Move SSE optimized 32-point DCT to its own file...
fft.h 1.58 KB 4dcc4f8e over 11 years Vitor Sessak SSE optimized 32-point DCT Originally committe...
fft_3dn.c 898 Bytes a6493a8f almost 13 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.1 KB cb4f1246 about 11 years Alex Converse imdct/x86: Use "s->mdct_size" instead of "1 << ...
fft_mmx.asm 14.8 KB 19d929f9 about 11 years Loren Merritt cosmetics in imdct_sse Originally committed as...
fft_sse.c 2.89 KB cb4f1246 about 11 years Alex Converse imdct/x86: Use "s->mdct_size" instead of "1 << ...
h264_chromamc.asm 17.4 KB d0eb5a11 about 11 years Ronald S. Bultje Move H264 chroma MC from inline asm to yasm. Th...
h264_deblock_sse2.asm 19.3 KB c7b1d976 over 11 years Loren Merritt relicense h264 deblock sse2 to lgpl Originally...
h264_i386.h 6.08 KB ba87f080 over 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
h264_idct_sse2.asm 1.79 KB 2966cc18 over 11 years Jason Garrett-Glaser Update x264asm header files to latest versions....
h264_intrapred.asm 14.3 KB 17dc7c7a over 11 years Jason Garrett-Glaser Fix h264/vp8 intra pred on Athlon XP Whose idea...
h264_intrapred_init.c 4.6 KB de1c253b about 11 years Ronald S. Bultje Split intra prediction initialization (i.e. ass...
h264_qpel_mmx.c 52.6 KB 14bc1f24 about 11 years Ronald S. Bultje Split h264dsp_mmx.c (which was #included in dsp...
h264_weight.asm 8.26 KB a33a2562 about 11 years Ronald S. Bultje Rename h264_weight_sse2.asm to h264_weight.asm;...
h264dsp_mmx.c 40 KB a33a2562 about 11 years Ronald S. Bultje Rename h264_weight_sse2.asm to h264_weight.asm;...
idct_mmx.c 23.7 KB 740dfe70 about 11 years Vitor Sessak Fix compilation in x86_64. I broke it with r245...
idct_mmx_xvid.c 23.4 KB c26e58e3 over 11 years Måns Rullgård Add some missing #includes Originally committe...
idct_sse2_xvid.c 15.1 KB 7e7c4b60 about 11 years Ronald S. Bultje Put ff_ prefix on non-static {put_signed,put,ad...
idct_xvid.h 1.2 KB ba87f080 over 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
lpc_mmx.c 5.61 KB 4a128945 almost 12 years Reimar Döffinger Reduce number of ASM constraints for ff_lpc_com...
mathops.h 2.68 KB 22cb6fb6 over 11 years Michael Niedermayer Adding missing () to mathops.h. Originally com...
mlpdsp.c 6.21 KB 989b7181 over 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
motion_est_mmx.c 15.8 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
mpegaudiodec_mmx.c 4.96 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
mpegvideo_mmx.c 27.6 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
mpegvideo_mmx_template.c 17.1 KB 84dc2d8a over 11 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
simple_idct_mmx.c 71 KB 7e7c4b60 about 11 years Ronald S. Bultje Put ff_ prefix on non-static {put_signed,put,ad...
snowdsp_mmx.c 39.4 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vc1dsp_mmx.c 34.4 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vc1dsp_yasm.asm 7.8 KB faa26db2 over 11 years David Conrad MMX/SSE VC1 loop filter Originally committed a...
vp3dsp.asm 20.7 KB e9f5f020 about 11 years Ronald S. Bultje Move VP3 IDCT functions from inline ASM to YASM...
vp56_arith.h 1.71 KB 05c04cdf about 11 years Jason Garrett-Glaser VP5/6/8: ~7% faster arithmetic decoding Grab fr...
vp56dsp.asm 4.86 KB 4eca52ed about 11 years Ronald S. Bultje Fix typos when converting inline asm to yasm, f...
vp56dsp_init.c 1.68 KB 89fa3504 about 11 years Ronald S. Bultje Move vp6_filter_diag4() x86 SIMD code from inli...
vp8dsp-init.c 18.9 KB c0ec9918 about 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vp8dsp.asm 78.4 KB 3611c45a about 11 years Ronald S. Bultje Mark xmm registers as clobbered in simple loopf...
x86inc.asm 16.4 KB 532e7697 over 11 years Loren Merritt sync yasm macros from x264 Originally committe...
x86util.asm 8.77 KB faa26db2 over 11 years David Conrad MMX/SSE VC1 loop filter Originally committed a...

Latest revisions

# Date Author Comment
a33a2562 09/01/2010 08:56 PM Ronald S. Bultje

Rename h264_weight_sse2.asm to h264_weight.asm; add 16x8/8x16/8x4 non-square
biweight code to sse2/ssse3; add sse2 weight code; and use that same code to
create mmx2 functions also, so that the inline asm in h264dsp_mmx.c can be
removed. OK'ed by Jason on IRC....

14bc1f24 09/01/2010 08:48 PM Ronald S. Bultje

Split h264dsp_mmx.c (which was #included in dsputil_mmx.c) in h264_qpel_mmx.c,
still #included in dsputil_mmx.c and is part of DSPContext, and h264dsp_mmx.c,
which represents H264DSPContext and is now compiled on its own.

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

5929b3a6 08/31/2010 12:32 PM Ronald S. Bultje

Fix vertical align.

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

79ce0f00 08/30/2010 08:30 PM Ronald S. Bultje

Fix compilation failure if yasm is disabled (missing vp3 symbols).

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

de1c253b 08/30/2010 04:34 PM Ronald S. Bultje

Split intra prediction initialization (i.e. assigning of function pointers)
into its own file, it doesn't belong in h264dsp_mmx.c (much less so in
dsputil_mmx.c).

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

d0eb5a11 08/30/2010 04:31 PM Ronald S. Bultje

Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1
fate failures on Win64.

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

e9f5f020 08/30/2010 04:25 PM Ronald S. Bultje

Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6
issues on Win64.

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

7e7c4b60 08/30/2010 04:22 PM Ronald S. Bultje

Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx()
functions.

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

19d929f9 08/28/2010 09:03 PM Loren Merritt

cosmetics in imdct_sse

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

4eca52ed 08/26/2010 02:33 PM Ronald S. Bultje

Fix typos when converting inline asm to yasm, fixes MMX-only fate-ea-vp61.

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

View revisions

Also available in: Atom