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

Also remove the unused type == 0 cases from the plain C version
of the idct.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15 12:32:05 +03: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 cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
cabac.h
cavsdsp.c dsputil: convert remaining functions to use ptrdiff_t strides 2013-03-12 18:26:42 +01:00
constants.c dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
dct32.asm
deinterlace.asm
dnxhdenc.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
dsputil.asm x86: qpel: Move fullpel and l2 functions to a separate file 2013-04-08 12:38:33 +03:00
dsputil_avg_template.c Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter. 2013-02-05 12:59:12 +01:00
dsputil_mmx.c x86: Move constants to the only place where they are used 2013-04-15 12:17:39 +03:00
dsputil_mmx.h x86: Move constants to the only place where they are used 2013-04-15 12:17:39 +03:00
dsputil_qns_template.c
dsputil_rnd_template.c Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter. 2013-02-05 12:59:12 +01:00
dsputilenc.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
dsputilenc_mmx.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
fdct.c dsputil: Move fdct function declarations to dct.h 2013-02-09 00:08:28 +01:00
fft.asm
fft.h
fft_init.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
fmtconvert.asm
fmtconvert_init.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
h263_loopfilter.asm x86: dsputil: Fix h263 loop filter link error in some configurations 2013-02-18 17:09:00 +01:00
h264_chromamc.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_chromamc_10bit.asm
h264_deblock.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_deblock_10bit.asm
h264_i386.h
h264_idct.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_idct_10bit.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_intrapred.asm
h264_intrapred_10bit.asm
h264_intrapred_init.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
h264_qpel.c x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations 2013-04-12 09:36:46 +02:00
h264_qpel_8bit.asm Revert "Move H264/QPEL specific asm from dsputil.asm to h264_qpel_*.asm." 2013-02-28 21:50:02 +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 Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
hpeldsp.asm x86: qpel: Move fullpel and l2 functions to a separate file 2013-04-08 12:38:33 +03:00
idct_mmx_xvid.c Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
idct_sse2_xvid.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
idct_xvid.h Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
imdct36.asm
lpc.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
Makefile dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
mathops.h
mlpdsp.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
motion_est.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
mpeg4qpel.asm x86: mpeg4qpel: Make movsxifnidn do the right thing 2013-02-11 20:17:15 +01:00
mpegaudiodec.c dsputil: Move LOCAL_ALIGNED macros to libavutil 2013-02-08 23:13:37 +01:00
mpegvideo.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
mpegvideoenc.c dsputil: Move fdct function declarations to dct.h 2013-02-09 00:08:28 +01:00
mpegvideoenc_template.c Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
pngdsp.asm
pngdsp_init.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
proresdsp.asm Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
proresdsp_init.c Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
qpel.asm x86: h264qpel: int --> ptrdiff_t for some line_size parameters 2013-04-12 09:30:12 +02: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 dsputil: convert remaining functions to use ptrdiff_t strides 2013-03-12 18:26:42 +01:00
sbrdsp.asm x86: sbrdsp: Implement SSE neg_odd_64 2013-04-05 22:47:04 +02:00
sbrdsp_init.c x86: sbrdsp: Implement SSE neg_odd_64 2013-04-05 22:47:04 +02:00
simple_idct.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
vc1dsp.asm
vc1dsp.h
vc1dsp_init.c dsputil: convert remaining functions to use ptrdiff_t strides 2013-03-12 18:26:42 +01:00
vc1dsp_mmx.c x86: vc1dsp: Fix indentation 2013-03-26 15:49:42 +02:00
videodsp.asm cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
videodsp_init.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
vorbisdsp.asm vorbisdsp: convert x86 simd functions from inline asm to yasm. 2013-01-22 18:02:24 -08:00
vorbisdsp_init.c Add av_cold attributes to arch-specific init functions 2013-02-05 17:01:05 +01:00
vp3dsp.asm vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp3dsp_init.c vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp8dsp.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
vp8dsp_init.c cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
vp56_arith.h
vp56dsp.asm
vp56dsp_init.c Remove unnecessary dsputil.h #includes 2013-02-26 00:51:34 +01:00
w64xmmtest.c x86: Remove win64 xmm clobbering wrappers for the now removed avcodec_encode_video function 2013-03-23 23:37:27 +02:00