Statistics
| Branch: | Revision:

ffmpeg / libavcodec / i386 @ 663deb54

Name Size Revision Age Author Comment
cavsdsp_mmx.c 20.7 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
cputest.c 3.8 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
dsputil_h264_template_mmx.c 10.6 KB 58e31fb1 about 14 years Michael Niedermayer reorder a few more paddws to reduce dependancy ...
dsputil_mmx.c 138 KB 663deb54 almost 14 years Zuxy Meng Remove incorrect comment; MMX2 is preferred ove...
dsputil_mmx_avg.h 36.2 KB b78e7197 over 14 years Diego Biurrun Change license headers to say 'FFmpeg' instead ...
dsputil_mmx_qns.h 3.7 KB 038bfcf9 almost 14 years Zuxy Meng 3DNow! and SSSE3 optimization to QNS DSP functi...
dsputil_mmx_rnd.h 22.6 KB e36d79c8 almost 14 years Reimar Döffinger Change some leftover __attribute__((unused)) an...
fdct_mmx.c 15.9 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
fft_3dn.c 4.2 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
fft_3dn2.c 6.9 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
fft_sse.c 11.4 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
h264dsp_mmx.c 57.9 KB bba5293b almost 14 years Loren Merritt cosmetics: remove duplicate transpose macro Or...
idct_mmx.c 21.5 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
idct_mmx_xvid.c 23.8 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
mathops.h 1.35 KB b78e7197 over 14 years Diego Biurrun Change license headers to say 'FFmpeg' instead ...
mmx.h 13.6 KB b78e7197 over 14 years Diego Biurrun Change license headers to say 'FFmpeg' instead ...
motion_est_mmx.c 15.6 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
mpegvideo_mmx.c 31.3 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
mpegvideo_mmx_template.c 17 KB ff506a90 almost 14 years Loren Merritt sse2 & ssse3 versions of dct_quantize. core2: m...
simple_idct_mmx.c 71.1 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
snowdsp_mmx.c 41 KB b550bfaa almost 14 years Ronald S. Bultje Add libavcodec to compiler include flags in ord...
vp3dsp_mmx.c 11.7 KB 5b0b7054 almost 14 years Aurelien Jacobs better separation of vp3dsp functions from dspu...
vp3dsp_mmx.h 1.14 KB 5b0b7054 almost 14 years Aurelien Jacobs better separation of vp3dsp functions from dspu...
vp3dsp_sse2.c 35.6 KB 5b0b7054 almost 14 years Aurelien Jacobs better separation of vp3dsp functions from dspu...
vp3dsp_sse2.h 1.12 KB 5b0b7054 almost 14 years Aurelien Jacobs better separation of vp3dsp functions from dspu...

Latest revisions

# Date Author Comment
663deb54 05/20/2007 05:07 AM Zuxy Meng

Remove incorrect comment; MMX2 is preferred over 3DNow! on Athlon

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

038bfcf9 05/18/2007 08:18 AM Zuxy Meng

3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead of pmulhw

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

5b0b7054 05/16/2007 11:23 PM Aurelien Jacobs

better separation of vp3dsp functions from dsputil_mmx.c

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

b550bfaa 05/16/2007 09:51 AM Ronald S. Bultje

Add libavcodec to compiler include flags in order to simplify header
include paths in the source files.
mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net

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

9b5dc867 05/14/2007 02:28 PM Panagiotis Issaris

Make vp3dsp*.c compilation optional.

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

e36d79c8 05/14/2007 02:07 PM Reimar Döffinger

Change some leftover attribute((unused)) and attribute((used)) to

attribute_unused and attribute_used respectively to ease compiling on non-gcc.

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

25e4f8aa 05/13/2007 04:32 PM Zuxy Meng

Faster SSE FFT/MDCT, patch by Zuxy Meng zuxy P meng A gmail P com
unrolls some loops, utilizing all 8 xmm registers. fft-test
shows ~10% speed up in (I)FFT and ~8% speed up in (I)MDCT on Dothan

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

ff506a90 05/12/2007 05:55 AM Loren Merritt

sse2 & ssse3 versions of dct_quantize.
core2: mmx2=154 sse2=73 ssse3=66 (cycles)
k8: mmx2=179 sse2=149
p4: mmx2=284 sse2=194

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

1edbfe19 05/12/2007 02:41 AM Loren Merritt

factor sum_abs_dctelem out of dct_sad, and simd it.
sum_abs_dctelem_* alone:
core2: c=186 mmx2=39 sse2=21 ssse3=13 (cycles)
k8: c=163 mmx2=33 sse2=31
p4: c=370 mmx2=60 sse2=60
dct_sad including sum_abs_dctelem_*:
core2: c=405 mmx2=258 sse2=240 ssse3=232...

561f940c 05/12/2007 01:16 AM Loren Merritt

sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels.
core2: before mmx2=193 cycles. after mmx2=174 sse2=122 ssse3=115 (cycles).
k8: before mmx2=205. after mmx2=184 sse2=180.
p4: before mmx2=342. after mmx2=314 sse2=309.

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

View revisions

Also available in: Atom