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 build: Drop AVX assembly ifdefs 2012-11-11 20:43:28 +01:00
deinterlace.asm Merge commit '6860b4081d' 2012-10-31 13:43:33 +01:00
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 Merge commit 'fa8fcab1e0' 2012-11-01 13:11:51 +01:00
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 build: Drop AVX assembly ifdefs 2012-11-11 20:43:28 +01:00
fft.h
fft_init.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
fmtconvert.asm Merge remote-tracking branch 'qatar/master' 2012-11-19 14:24:20 +01:00
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 Merge remote-tracking branch 'qatar/master' 2012-11-14 12:34:30 +01:00
h264_deblock.asm dsputil: make selectable. 2013-03-12 19:56:58 +01:00
h264_deblock_10bit.asm Merge remote-tracking branch 'qatar/master' 2012-11-14 12:34:30 +01:00
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 Merge remote-tracking branch 'qatar/master' 2012-11-19 14:24:20 +01:00
h264_intrapred_10bit.asm Merge remote-tracking branch 'qatar/master' 2012-11-14 12:34:30 +01:00
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 x86: h264_qpel_10bit: drop unused parameter from MC10/MC20/MC30 macros 2012-11-10 14:49:09 +01:00
h264_weight.asm Merge commit 'f5fa03660d' 2012-11-28 13:27:18 +01:00
h264_weight_10bit.asm x86: h264_weight_10bit: port to cpuflags 2012-11-13 19:07:09 +01:00
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 Merge commit '6860b4081d' 2012-10-31 13:43:33 +01:00
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 x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
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 x86: mmx2 ---> mmxext in asm constructs 2012-11-14 00:58:51 +01:00
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 Merge commit '6860b4081d' 2012-10-31 13:43:33 +01:00
vc1dsp.asm Merge commit '930e26a3ea' 2012-11-05 22:36:05 +01:00
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 Merge commit '6860b4081d' 2012-10-31 13:43:33 +01:00
vp56dsp_init.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
w64xmmtest.c