Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 6d4c49a2

Name Size Revision Age Author Comment
Makefile 3.34 KB 6d4c49a2 over 10 years Baptiste Coudurier Move png mmx functions into x86/png_mmx.c, remo...
ac3dsp.asm 7.8 KB 0f999cfd over 10 years Justin Ruggles ac3enc: add float_to_fixed24() with x86-optimiz...
ac3dsp_mmx.c 3.44 KB 0f999cfd over 10 years Justin Ruggles ac3enc: add float_to_fixed24() with x86-optimiz...
cavsdsp_mmx.c 19.2 KB c6c98d08 about 11 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
dct32_sse.c 11.5 KB 153ca56b almost 11 years Ramiro Polla xmm_clobbers: list xmm registers first in clobb...
deinterlace.asm 2.48 KB 1761272b almost 11 years avcoder Use SECTION .text for yasm code. Patch by avco...
dnxhd_mmx.c 2.15 KB 4f9d25dd almost 11 years Ramiro Polla dnxhd_mmx: prefer xmm registers below xmm6 when...
dsputil_mmx.c 116 KB 6d4c49a2 over 10 years Baptiste Coudurier Move png mmx functions into x86/png_mmx.c, remo...
dsputil_mmx.h 7.86 KB 9a1ced32 over 10 years Ronald S. Bultje dsputil: move VC1-specific stuff into VC1DSPCon...
dsputil_mmx_avg_template.c 40.8 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
dsputil_mmx_qns_template.c 3.76 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
dsputil_mmx_rnd_template.c 22.9 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
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 0d8837bd over 10 years Justin Ruggles Move lpc_compute_autocorr() from DSPContext to ...
dsputilenc_yasm.asm 9.52 KB ada65af9 about 11 years Ronald S. Bultje Don't access upper 32 bits of a 32-bit int on 6...
fdct_mmx.c 17.8 KB e2d13c58 almost 11 years Ramiro Polla cosmetics: split long line Originally committe...
fft.c 2.24 KB 9d35fa52 over 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fft.h 1.72 KB 9d35fa52 over 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
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 20.5 KB 9d35fa52 over 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fft_sse.c 3.09 KB 9d35fa52 over 10 years Vitor Sessak Add AVX FFT implementation. Signed-off-by: Rei...
fmtconvert.asm 2.57 KB fe2ff6d2 over 10 years Justin Ruggles Separate format conversion DSP functions from D...
fmtconvert_mmx.c 9.68 KB fe2ff6d2 over 10 years Justin Ruggles Separate format conversion DSP functions from D...
h264_chromamc.asm 17.4 KB 8d147f1f almost 11 years Ronald S. Bultje For rounding in chroma MC SSSE3, use 16-byte pw...
h264_deblock.asm 22.4 KB 2c166c3a about 11 years Ronald S. Bultje Port latest x264 deblock asm (before they moved...
h264_i386.h 6.08 KB ba87f080 over 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
h264_idct.asm 24.6 KB 19fb234e over 10 years Jason Garrett-Glaser H.264: split luma dc idct out and implement MMX...
h264_intrapred.asm 70.5 KB e243ed65 over 10 years Mans Rullgard x86: fix overflow in h264 8x8 planar prediction...
h264_intrapred_init.c 13.1 KB 8dbe5856 over 10 years Oskar Arvidsson Adds 8-, 9- and 10-bit versions of some of the ...
h264_qpel_mmx.c 53.2 KB 153ca56b almost 11 years Ramiro Polla xmm_clobbers: list xmm registers first in clobb...
h264_weight.asm 8.33 KB b1c32fb5 about 11 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
h264dsp_mmx.c 17.3 KB 5c006875 over 10 years Carl Eugen Hoyos Fix compilation with --disable-yasm.
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.3 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
idct_xvid.h 1.2 KB ba87f080 over 11 years Diego Biurrun Remove explicit filename from Doxygen @file com...
lpc_mmx.c 6.11 KB 384dbd61 over 10 years Justin Ruggles cosmetics related to LPC changes. Signed-off-b...
mathops.h 2.85 KB 79414257 over 10 years Justin Ruggles mathops: fix MULL() when the compiler does not ...
mlpdsp.c 6.21 KB 989b7181 over 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
motion_est_mmx.c 16 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
mpegaudiodec_mmx.c 5 KB c6c98d08 about 11 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
mpegvideo_mmx.c 28 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
mpegvideo_mmx_template.c 17.4 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
png_mmx.c 4.39 KB 6d4c49a2 over 10 years Baptiste Coudurier Move png mmx functions into x86/png_mmx.c, remo...
simple_idct_mmx.c 71.1 KB ef4a6514 over 10 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
snowdsp_mmx.c 39.4 KB 9276bddd almost 11 years İsmail Dönmez snowdsp: Explicitly state the operand sizes Fi...
vc1dsp_mmx.c 35.8 KB 9a1ced32 over 10 years Ronald S. Bultje dsputil: move VC1-specific stuff into VC1DSPCon...
vc1dsp_yasm.asm 7.8 KB b1c32fb5 about 11 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
vp3dsp.asm 20.7 KB b1c32fb5 about 11 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
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.73 KB c6c98d08 about 11 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
vp8dsp-init.c 19 KB c6c98d08 about 11 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
vp8dsp.asm 78.4 KB b1c32fb5 about 11 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
x86inc.asm 22.1 KB 33cbfa6f over 10 years Vitor Sessak Update x86inc.asm from x264 to allow AVX emulat...
x86util.asm 9.29 KB a30ac54a over 10 years Justin Ruggles Add x86-optimized versions of exponent_min(). ...

Latest revisions

# Date Author Comment
6d4c49a2 04/27/2011 06:08 PM Baptiste Coudurier

Move png mmx functions into x86/png_mmx.c, remove them from DSPContext.
Signed-off-by: Michael Niedermayer <>

d7e5aeba 04/27/2011 01:51 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master: (23 commits)
    ac3enc: correct the flipped sign in the ac3_fixed encoder
    Eliminate pointless '#if 1' statements without matching '#else'.
    Add AVX FFT implementation.
    Increase alignment of av_malloc() as needed by AVX ASM....
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 <>

5c006875 04/12/2011 03:40 PM Carl Eugen Hoyos

Fix compilation with --disable-yasm.

8dbe5856 04/10/2011 08:33 PM 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...

3c849307 03/27/2011 12:40 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    dsputil: allow to skip drawing of top/bottom edges.
    Split fate-psx-str-v3 into a video-only and audio-only test.

Conflicts:
libavcodec/dsputil.c
libavcodec/mpegvideo.c
libavcodec/snow.c...

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

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

2fd41c90 03/24/2011 01:16 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    avio: make udp_set_remote_url/get_local_port internal.
    asfdec: also subtract preroll when reading simple index object
    matroskaenc: remove a variable that's unused after bc17bd9.
    avio: cosmetics - nicer vertical alignment....
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.

View revisions

Also available in: Atom