Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ 8dbe5856

Name Size Revision Age Author Comment
Makefile 3.28 KB a5444fee over 9 years Mans Rullgard Add CONFIG_AC3DSP symbol to simplify makefiles ...
ac3dsp.asm 7.8 KB 0f999cfd over 9 years Justin Ruggles ac3enc: add float_to_fixed24() with x86-optimiz...
ac3dsp_mmx.c 3.44 KB 0f999cfd over 9 years Justin Ruggles ac3enc: add float_to_fixed24() with x86-optimiz...
cavsdsp_mmx.c 19.2 KB c6c98d08 almost 10 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
dct32_sse.c 11.5 KB 153ca56b almost 10 years Ramiro Polla xmm_clobbers: list xmm registers first in clobb...
deinterlace.asm 2.48 KB 1761272b over 9 years avcoder Use SECTION .text for yasm code. Patch by avco...
dnxhd_mmx.c 2.15 KB 4f9d25dd almost 10 years Ramiro Polla dnxhd_mmx: prefer xmm registers below xmm6 when...
dsputil_mmx.c 119 KB 8dbe5856 over 9 years Oskar Arvidsson Adds 8-, 9- and 10-bit versions of some of the ...
dsputil_mmx.h 7.86 KB 9a1ced32 over 9 years Ronald S. Bultje dsputil: move VC1-specific stuff into VC1DSPCon...
dsputil_mmx_avg_template.c 40.8 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
dsputil_mmx_qns_template.c 3.76 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
dsputil_mmx_rnd_template.c 22.9 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
dsputil_yasm.asm 27.6 KB e6e98234 over 9 years Justin Ruggles Add apply_window_int16() to DSPContext with x86...
dsputilenc_mmx.c 35 KB 0d8837bd over 9 years Justin Ruggles Move lpc_compute_autocorr() from DSPContext to ...
dsputilenc_yasm.asm 9.52 KB ada65af9 almost 10 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 10 years Ramiro Polla cosmetics: split long line Originally committe...
fft.c 1.91 KB 0aded948 over 9 years Mans Rullgard Move dct and rdft definitions to separate files...
fft.h 1.58 KB 4dcc4f8e about 10 years Vitor Sessak SSE optimized 32-point DCT Originally committe...
fft_3dn.c 898 Bytes a6493a8f over 11 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.1 KB cb4f1246 almost 10 years Alex Converse imdct/x86: Use "s->mdct_size" instead of "1 << ...
fft_mmx.asm 14.9 KB 11ab1e40 over 9 years Loren Merritt FFT: factor a shuffle out of the inner loop and...
fft_sse.c 2.93 KB a35d782d over 9 years Alex Converse Fix ff_imdct_calc_sse() on gcc-4.6 Gcc 4.6 onl...
fmtconvert.asm 2.57 KB fe2ff6d2 over 9 years Justin Ruggles Separate format conversion DSP functions from D...
fmtconvert_mmx.c 9.68 KB fe2ff6d2 over 9 years Justin Ruggles Separate format conversion DSP functions from D...
h264_chromamc.asm 17.4 KB 8d147f1f over 9 years Ronald S. Bultje For rounding in chroma MC SSSE3, use 16-byte pw...
h264_deblock.asm 22.4 KB 2c166c3a almost 10 years Ronald S. Bultje Port latest x264 deblock asm (before they moved...
h264_i386.h 6.08 KB ba87f080 over 10 years Diego Biurrun Remove explicit filename from Doxygen @file com...
h264_idct.asm 24.6 KB 19fb234e over 9 years Jason Garrett-Glaser H.264: split luma dc idct out and implement MMX...
h264_intrapred.asm 70.5 KB e243ed65 over 9 years Mans Rullgard x86: fix overflow in h264 8x8 planar prediction...
h264_intrapred_init.c 13.1 KB 8dbe5856 over 9 years Oskar Arvidsson Adds 8-, 9- and 10-bit versions of some of the ...
h264_qpel_mmx.c 53.2 KB 153ca56b almost 10 years Ramiro Polla xmm_clobbers: list xmm registers first in clobb...
h264_weight.asm 8.33 KB b1c32fb5 almost 10 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
h264dsp_mmx.c 17.3 KB 8dbe5856 over 9 years Oskar Arvidsson Adds 8-, 9- and 10-bit versions of some of the ...
idct_mmx.c 23.7 KB 740dfe70 about 10 years Vitor Sessak Fix compilation in x86_64. I broke it with r245...
idct_mmx_xvid.c 23.4 KB c26e58e3 over 10 years Måns Rullgård Add some missing #includes Originally committe...
idct_sse2_xvid.c 15.3 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
idct_xvid.h 1.2 KB ba87f080 over 10 years Diego Biurrun Remove explicit filename from Doxygen @file com...
lpc_mmx.c 6.11 KB 384dbd61 over 9 years Justin Ruggles cosmetics related to LPC changes. Signed-off-b...
mathops.h 2.85 KB 79414257 over 9 years Justin Ruggles mathops: fix MULL() when the compiler does not ...
mlpdsp.c 6.21 KB 989b7181 about 11 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
motion_est_mmx.c 16 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
mpegaudiodec_mmx.c 5 KB c6c98d08 almost 10 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
mpegvideo_mmx.c 28 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
mpegvideo_mmx_template.c 17.4 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
simple_idct_mmx.c 71.1 KB ef4a6514 over 9 years Mans Rullgard Replace ASMALIGN() with .p2align This macro ha...
snowdsp_mmx.c 39.4 KB 9276bddd almost 10 years İsmail Dönmez snowdsp: Explicitly state the operand sizes Fi...
vc1dsp_mmx.c 35.8 KB 9a1ced32 over 9 years Ronald S. Bultje dsputil: move VC1-specific stuff into VC1DSPCon...
vc1dsp_yasm.asm 7.8 KB b1c32fb5 almost 10 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
vp3dsp.asm 20.7 KB b1c32fb5 almost 10 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
vp56_arith.h 1.71 KB 05c04cdf about 10 years Jason Garrett-Glaser VP5/6/8: ~7% faster arithmetic decoding Grab fr...
vp56dsp.asm 4.86 KB 4eca52ed almost 10 years Ronald S. Bultje Fix typos when converting inline asm to yasm, f...
vp56dsp_init.c 1.73 KB c6c98d08 almost 10 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
vp8dsp-init.c 19 KB c6c98d08 almost 10 years Stefano Sabatini Move mm_support() from libavcodec to libavutil,...
vp8dsp.asm 78.4 KB b1c32fb5 almost 10 years Reimar Döffinger Use "d" suffix for general-purpose registers us...
x86inc.asm 16.4 KB 532e7697 about 10 years Loren Merritt sync yasm macros from x264 Originally committe...
x86util.asm 9.29 KB a30ac54a over 9 years Justin Ruggles Add x86-optimized versions of exponent_min(). ...

Latest revisions

# Date Author Comment
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.

d375c104 03/22/2011 09:36 PM Michael Niedermayer

Fake-Merge remote-tracking branch 'ffmpeg-mt/master'

d4a50a21 03/21/2011 02:33 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

Merged-by: Michael Niedermayer <>

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 <>

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

0f999cfd 03/17/2011 08:46 PM Justin Ruggles

ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContext
and use in scale_coefficients() for the floating-point AC-3 encoder.

View revisions

Also available in: Atom