ffmpeg/libavcodec/x86
Ronald S. Bultje d85c9b036e vp3/x86: use full transpose for all IDCTs.
This way, the special IDCT permutations are no longer needed. Bfin code
is disabled until someone updates it. This is similar to how H264 does
it, and removes the dsputil dependency imposed by the scantable code.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-12 22:54:10 +01:00
..
ac3dsp.asm x86: ac3: Fix HAVE_MMXEXT condition to only refer to external assembly 2013-01-21 23:54:32 +01:00
ac3dsp_init.c x86/ac3dsp_init: try to workaround ICC failure. 2012-12-23 19:27:19 +01:00
cabac.h avcodec/x86/cabac: workaround llvm 4.2.1 bug 2013-01-22 03:43:29 +01:00
cavsdsp.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
constants.c dsputil: make selectable. 2013-03-12 19:56:58 +01:00
dct32.asm
deinterlace.asm
dirac_dwt.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
dirac_dwt.h lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
diracdsp_mmx.c dirac: Only use MMX if MMX is available. 2013-01-28 20:00:55 +01:00
diracdsp_mmx.h
diracdsp_yasm.asm x86/dirac: fix asm on win64 2013-01-14 23:28:01 +01:00
dnxhdenc.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
dsputil.asm x86/qpel: move fullpel and l2 functions to separate file. 2013-03-09 17:25:30 +01:00
dsputil_avg_template.c Merge commit '25841dfe80' 2013-02-06 12:18:25 +01:00
dsputil_mmx.c dsputil: make selectable. 2013-03-12 19:56:58 +01:00
dsputil_mmx.h dsputil: make selectable. 2013-03-12 19:56:58 +01:00
dsputil_qns_template.c
dsputil_rnd_template.c Merge commit '25841dfe80' 2013-02-06 12:18:25 +01:00
dsputilenc.asm Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
dsputilenc_mmx.c Merge remote-tracking branch 'qatar/master' 2013-02-09 14:45:45 +01:00
dwt_yasm.asm x86/dirac: fix asm on win64 2013-01-14 23:28:01 +01:00
fdct.c Merge remote-tracking branch 'qatar/master' 2013-02-09 14:45:45 +01:00
fft.asm
fft.h
fft_init.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
fmtconvert.asm
fmtconvert_init.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
h263_loopfilter.asm x86/h263_loopfilter: Fix author attribution after code has been moved/splited around 2013-02-19 12:51:00 +01:00
h264_chromamc.asm dsputil: make selectable. 2013-03-12 19:56:58 +01:00
h264_chromamc_10bit.asm
h264_deblock.asm dsputil: make selectable. 2013-03-12 19:56:58 +01:00
h264_deblock_10bit.asm
h264_i386.h
h264_idct.asm h264: integrate clear_blocks calls with IDCT. 2013-02-19 16:25:50 +01:00
h264_idct_10bit.asm h264: integrate clear_blocks calls with IDCT. 2013-02-19 16:25:50 +01:00
h264_intrapred.asm
h264_intrapred_10bit.asm
h264_intrapred_init.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
h264_qpel.c Merge commit '096cc11ec1' 2013-02-27 11:59:31 +01:00
h264_qpel_8bit.asm Merge commit 'e8c52271c4' 2013-03-01 13:39:47 +01:00
h264_qpel_10bit.asm
h264_weight.asm
h264_weight_10bit.asm
h264chroma_init.c h264chroma: Remove duplicate 9/10 bit functions 2013-02-19 22:33:19 +02:00
h264dsp_init.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
hpeldsp.asm x86/qpel: move fullpel and l2 functions to separate file. 2013-03-09 17:25:30 +01:00
idct_mmx.c
idct_mmx_xvid.c Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
idct_sse2_xvid.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
idct_xvid.h Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
imdct36.asm
lpc.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
Makefile dsputil: make selectable. 2013-03-12 19:56:58 +01:00
mathops.h
mlpdsp.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
motion_est.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
mpeg4qpel.asm Merge commit '304b806cb5' 2013-02-12 13:26:22 +01:00
mpegaudiodec.c Merge commit '218aefce44' 2013-02-09 14:33:57 +01:00
mpegvideo.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
mpegvideoenc.c Merge remote-tracking branch 'qatar/master' 2013-02-09 14:45:45 +01:00
mpegvideoenc_template.c Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
pngdsp.asm
pngdsp_init.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
proresdsp.asm Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
proresdsp_init.c Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
qpelbase.asm x86/qpel: move fullpel and l2 functions to separate file. 2013-03-09 17:25:30 +01:00
rv34dsp.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
rv34dsp_init.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
rv40dsp.asm
rv40dsp_init.c Merge commit 'a846dccb29' 2013-02-07 13:35:49 +01:00
sbrdsp.asm Merge commit '4f50646697' 2013-01-07 01:51:10 +01:00
sbrdsp_init.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
simple_idct.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
snowdsp.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
v210-init.c
v210.asm
vc1dsp.asm
vc1dsp.h
vc1dsp_init.c x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.c 2013-02-26 23:36:24 +01:00
vc1dsp_mmx.c Merge commit '845cfc92f9' 2013-02-27 12:22:10 +01:00
videodsp.asm videodsp: Fix project name 2012-12-22 00:58:08 +01:00
videodsp_init.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
vorbisdsp.asm Merge commit '2e4bb99f4d' 2013-01-23 17:00:26 +01:00
vorbisdsp_init.c Merge commit '620289a20e' 2013-02-06 13:27:24 +01:00
vp3dsp.asm vp3/x86: use full transpose for all IDCTs. 2013-03-12 22:54:10 +01:00
vp3dsp_init.c vp3/x86: use full transpose for all IDCTs. 2013-03-12 22:54:10 +01:00
vp8dsp.asm dsputil: make selectable. 2013-03-12 19:56:58 +01:00
vp8dsp_init.c Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
vp56_arith.h
vp56dsp.asm
vp56dsp_init.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
w64xmmtest.c