Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 3a088514

Name Size Revision Age Author Comment
Makefile 3.17 KB 3a088514 almost 11 years Ronald S. Bultje Move vp6_filter_diag4() from DSPContext to VP56...
cavsdsp_mmx.c 19.2 KB f079a64a almost 11 years Måns Rullgård Move cavs dsp functions to their own struct Or...
cpuid.c 4.52 KB 6526976f almost 11 years Ronald S. Bultje Remove FF_MM_SSE2/3 flags for CPUs where this i...
dct32_sse.c 11.4 KB 881fd7a6 almost 11 years Vitor Sessak Move SSE optimized 32-point DCT to its own file...
deinterlace.asm 2.47 KB de4bc44a almost 11 years Vitor Sessak Convert deinterlacing MMX code to YASM Origina...
dnxhd_mmx.c 2.14 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
dsputil_h264_template_mmx.c 10.7 KB 84dc2d8a over 11 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
dsputil_h264_template_ssse3.c 7.04 KB 7af8fbd3 almost 11 years David Conrad Make ff_pw_4 128 bits Originally committed as ...
dsputil_mmx.c 124 KB 3a088514 almost 11 years Ronald S. Bultje Move vp6_filter_diag4() from DSPContext to VP56...
dsputil_mmx.h 6.94 KB f079a64a almost 11 years Måns Rullgård Move cavs dsp functions to their own struct Or...
dsputil_mmx_avg_template.c 40.7 KB 413abbe1 about 11 years David Conrad Add bitexact versions of put_no_rnd_pixels8 _x2...
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 over 11 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.77 KB 2966cc18 almost 11 years Jason Garrett-Glaser Update x264asm header files to latest versions....
dsputilenc_mmx.c 43 KB c0ec9918 almost 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 almost 11 years Vitor Sessak Move SSE optimized 32-point DCT to its own file...
fft.h 1.58 KB 4dcc4f8e almost 11 years Vitor Sessak SSE optimized 32-point DCT Originally committe...
fft_3dn.c 898 Bytes a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.1 KB cb4f1246 almost 11 years Alex Converse imdct/x86: Use "s->mdct_size" instead of "1 << ...
fft_mmx.asm 15 KB 78b5c97d almost 11 years Alex Converse Convert ff_imdct_half_sse() to yasm. This is t...
fft_sse.c 2.89 KB cb4f1246 almost 11 years Alex Converse imdct/x86: Use "s->mdct_size" instead of "1 << ...
h264_deblock_sse2.asm 19.3 KB c7b1d976 almost 11 years Loren Merritt relicense h264 deblock sse2 to lgpl Originally...
h264_i386.h 6.08 KB ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
h264_idct_sse2.asm 1.79 KB 2966cc18 almost 11 years Jason Garrett-Glaser Update x264asm header files to latest versions....
h264_intrapred.asm 14.3 KB 17dc7c7a almost 11 years Jason Garrett-Glaser Fix h264/vp8 intra pred on Athlon XP Whose idea...
h264_weight_sse2.asm 4.23 KB 98fe09df almost 11 years Jason Garrett-Glaser Add file missing in r24702 Originally committe...
h264dsp_mmx.c 98.1 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
idct_mmx.c 23.7 KB 740dfe70 almost 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 ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
idct_xvid.h 1.2 KB ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
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.68 KB 22cb6fb6 about 11 years Michael Niedermayer Adding missing () to mathops.h. Originally com...
mlpdsp.c 6.21 KB 989b7181 about 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
motion_est_mmx.c 15.8 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
mpegaudiodec_mmx.c 4.96 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
mpegvideo_mmx.c 27.6 KB c0ec9918 almost 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...
rv40dsp_mmx.c 3.14 KB 84dc2d8a over 11 years Måns Rullgård Remove DECLARE_ALIGNED_{8,16} macros These mac...
simple_idct_mmx.c 71 KB c6727809 over 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
snowdsp_mmx.c 39.4 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vc1dsp_mmx.c 34.4 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vc1dsp_yasm.asm 7.8 KB faa26db2 almost 11 years David Conrad MMX/SSE VC1 loop filter Originally committed a...
vp3dsp_mmx.c 16.8 KB 179655b6 about 11 years David Conrad vp3: The DC-only IDCT is surprisingly not suppo...
vp3dsp_mmx.h 1.41 KB eb6a6cd7 about 11 years David Conrad vp3: DC-only IDCT 2-4% faster overall decode ...
vp3dsp_sse2.c 8.91 KB ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
vp3dsp_sse2.h 1.17 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp56_arith.h 1.71 KB 05c04cdf almost 11 years Jason Garrett-Glaser VP5/6/8: ~7% faster arithmetic decoding Grab fr...
vp56dsp_init.c 1.41 KB 3a088514 almost 11 years Ronald S. Bultje Move vp6_filter_diag4() from DSPContext to VP56...
vp6dsp_mmx.c 5.14 KB ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
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.4 KB ba87f080 about 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
vp6dsp_sse2.h 1.11 KB ecb24904 over 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp8dsp-init.c 18.9 KB c0ec9918 almost 11 years Måns Rullgård Remove global mm_flags variable Originally com...
vp8dsp.asm 78.4 KB 3611c45a almost 11 years Ronald S. Bultje Mark xmm registers as clobbered in simple loopf...
x86inc.asm 16.4 KB 532e7697 almost 11 years Loren Merritt sync yasm macros from x264 Originally committe...
x86util.asm 8.77 KB faa26db2 almost 11 years David Conrad MMX/SSE VC1 loop filter Originally committed a...

Latest revisions

# Date Author Comment
3a088514 08/25/2010 01:42 PM Ronald S. Bultje

Move vp6_filter_diag4() from DSPContext to VP56DSPContext.

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

c0ec9918 08/24/2010 05:47 PM Måns Rullgård

Remove global mm_flags variable

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

3611c45a 08/24/2010 04:52 PM Ronald S. Bultje

Mark xmm registers as clobbered in simple loopfilter. Should fix the last
two VP8-related fate failures on Win64.

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

cb4f1246 08/23/2010 03:51 PM Alex Converse

imdct/x86: Use "s->mdct_size" instead of "1 << s->mdct_bits".

It generates smaller cleaner code.

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

684d608b 08/23/2010 02:41 AM Ronald S. Bultje

Fix segfaults in VP8 SIMD code on Win64 (and FATE/win64 failures).

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

78b5c97d 08/22/2010 02:39 PM Alex Converse

Convert ff_imdct_half_sse() to yasm.

This is to avoid split asm sections that attempt to preserve some
registers between sections.

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

05c04cdf 08/12/2010 01:11 AM Jason Garrett-Glaser

VP5/6/8: ~7% faster arithmetic decoding
Grab from the bitstream in 16-bit chunks instead of 8-bit chunks.
TODO: grab in 32-bit chunks on 64-bit systems.

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

4a384de5 08/07/2010 11:10 PM Jason Garrett-Glaser

Split h264dsp and h264pred in configure.
Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions
but not the weight/loopfilter functions.
This should reduce the size of builds with one of these derivatives but without
H.264 decoding itself....

98fe09df 08/05/2010 12:49 AM Jason Garrett-Glaser

Add file missing in r24702

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

c12d6955 08/05/2010 12:13 AM Eli Friedman

H.264: SSE2/SSSE3 weighted prediction asm
Patch by Eli Friedman <eli.friedman at gmail dot com>

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

View revisions

Also available in: Atom