1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
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_init.c cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
ac3dsp.asm
cabac.h
cavsdsp.c
constants.c dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
dct32.asm
deinterlace.asm
dnxhdenc.c
dsputil_avg_template.c
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
dsputil.asm x86: qpel: Move fullpel and l2 functions to a separate file 2013-04-08 12:38:33 +03:00
dsputilenc_mmx.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
dsputilenc.asm
fdct.c
fft_init.c
fft.asm
fft.h
fmtconvert_init.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
fmtconvert.asm
h263_loopfilter.asm
h264_chromamc_10bit.asm
h264_chromamc.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_deblock_10bit.asm
h264_deblock.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
h264_i386.h
h264_idct_10bit.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_idct.asm h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_intrapred_10bit.asm
h264_intrapred_init.c
h264_intrapred.asm
h264_qpel_8bit.asm
h264_qpel_10bit.asm
h264_qpel.c x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations 2013-04-12 09:36:46 +02:00
h264_weight_10bit.asm
h264_weight.asm
h264chroma_init.c
h264dsp_init.c
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
idct_sse2_xvid.c
idct_xvid.h
imdct36.asm
lpc.c
Makefile dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
mathops.h
mlpdsp.c
motion_est.c
mpeg4qpel.asm
mpegaudiodec.c
mpegvideo.c
mpegvideoenc_template.c
mpegvideoenc.c
pngdsp_init.c
pngdsp.asm
proresdsp_init.c
proresdsp.asm
qpel.asm x86: h264qpel: int --> ptrdiff_t for some line_size parameters 2013-04-12 09:30:12 +02:00
rv34dsp_init.c
rv34dsp.asm
rv40dsp_init.c
rv40dsp.asm
sbrdsp_init.c x86: sbrdsp: Implement SSE neg_odd_64 2013-04-05 22:47:04 +02:00
sbrdsp.asm x86: sbrdsp: Implement SSE neg_odd_64 2013-04-05 22:47:04 +02:00
simple_idct.c
vc1dsp_init.c
vc1dsp_mmx.c x86: vc1dsp: Fix indentation 2013-03-26 15:49:42 +02:00
vc1dsp.asm
vc1dsp.h
videodsp_init.c
videodsp.asm cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
vorbisdsp_init.c
vorbisdsp.asm
vp3dsp_init.c vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp3dsp.asm vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp8dsp_init.c cosmetics: Remove unnecessary extern keywords from function declarations 2013-03-27 14:21:45 +01:00
vp8dsp.asm dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
vp56_arith.h
vp56dsp_init.c
vp56dsp.asm
w64xmmtest.c