Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 9f3d6ca4

Name Size Revision Age Author Comment
Makefile 3.36 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264
ac3dsp.asm 7.79 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
ac3dsp_mmx.c 3.43 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
cavsdsp_mmx.c 19.2 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dct32_sse.c 11.5 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
deinterlace.asm 2.48 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dnxhd_mmx.c 2.14 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_mmx.c 119 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264
dsputil_mmx.h 7.86 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_mmx_avg_template.c 40.8 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_mmx_qns_template.c 3.75 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_mmx_rnd_template.c 22.9 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputil_yasm.asm 27.6 KB e6e98234 over 10 years Justin Ruggles Add apply_window_int16() to DSPContext with x86...
dsputilenc_mmx.c 35 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
dsputilenc_yasm.asm 9.51 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fdct_mmx.c 17.8 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fft.c 2.24 KB 9d35fa52 about 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fft.h 1.71 KB 9d35fa52 about 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fft_3dn.c 894 Bytes 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fft_3dn2.c 5.1 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fft_mmx.asm 20.5 KB 9d35fa52 about 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fft_sse.c 3.09 KB 9d35fa52 about 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fmtconvert.asm 2.56 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
fmtconvert_mmx.c 9.68 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_chromamc.asm 17.4 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_deblock.asm 23.5 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264
h264_deblock_10bit.asm 19.7 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264
h264_i386.h 6.08 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_idct.asm 24.6 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_intrapred.asm 70.5 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_intrapred_init.c 13.1 KB 19a0729b about 10 years Oskar Arvidsson Adds 8-, 9- and 10-bit versions of some of the ...
h264_qpel_mmx.c 53.2 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264_weight.asm 8.32 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
h264dsp_mmx.c 19.3 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264
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 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
idct_sse2_xvid.c 15.3 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
idct_xvid.h 1.19 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
lpc_mmx.c 6.1 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mathops.h 2.85 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mlpdsp.c 6.21 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
motion_est_mmx.c 16 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegaudiodec_mmx.c 4.99 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_mmx.c 28 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
mpegvideo_mmx_template.c 17.1 KB a734fa57 about 10 years Diego Biurrun Remove disabled non-optimized code variants.
simple_idct_mmx.c 71.1 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
snowdsp_mmx.c 39.4 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vc1dsp_mmx.c 35.8 KB 12802ec0 over 10 years Ronald S. Bultje dsputil: move VC1-specific stuff into VC1DSPCon...
vc1dsp_yasm.asm 7.8 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp3dsp.asm 20.7 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56_arith.h 1.71 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56dsp.asm 4.85 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp56dsp_init.c 1.72 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8dsp-init.c 19 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
vp8dsp.asm 78.4 KB 2912e87a over 10 years Mans Rullgard Replace FFmpeg with Libav in licence headers S...
x86inc.asm 22.1 KB 33cbfa6f about 10 years Vitor Sessak Update x86inc.asm from x264 to allow AVX emulat...
x86util.asm 9.58 KB 9f3d6ca4 about 10 years Jason Garrett-Glaser Port x86 10-bit H.264 deblock asm from x264

Latest revisions

# Date Author Comment
9f3d6ca4 05/11/2011 03:02 AM Jason Garrett-Glaser

Port x86 10-bit H.264 deblock asm from x264

8ad77b65 05/11/2011 03:01 AM Jason Garrett-Glaser

Update x86 H.264 deblock asm

Includes AVX versions from x264.

86b29553 05/10/2011 12:39 PM Ronald S. Bultje

h264dsp_mmx: place bracket outside #if/#endif block.

Should fix compile on systems missing yasm/nasm.

19a0729b 05/10/2011 11:24 AM Oskar Arvidsson

Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder.

This patch lets e.g. dsputil_init chose dsp functions with respect to
the bit depth to decode. The naming scheme of bit depth dependent
functions is <base name>_<bit depth>[_

] (i.e. the old...

a734fa57 04/29/2011 06:01 PM Diego Biurrun

Remove disabled non-optimized code variants.

9d35fa52 04/26/2011 04:25 PM Vitor Sessak

Add AVX FFT implementation.

Signed-off-by: Reinhard Tartler <>

33cbfa6f 04/26/2011 04:18 PM Vitor Sessak

Update x86inc.asm from x264 to allow AVX emulation using SSE and MMX.

Signed-off-by: Reinhard Tartler <>

1500be13 03/26/2011 09:45 PM Alexander Strange

dsputil: allow to skip drawing of top/bottom edges.

e6e98234 03/23/2011 01:08 AM Justin Ruggles

Add apply_window_int16() to DSPContext with x86-optimized versions and use it
in the ac3_fixed encoder.

0aded948 03/20/2011 05:15 PM Mans Rullgard

Move dct and rdft definitions to separate files

This leaves fft.h with only the core FFT and MDCT definitions
thus making it more managable.

Signed-off-by: Mans Rullgard <>

View revisions

Also available in: Atom