Diego Biurrun
|
b4987f7219
|
idct: Convert IDCT permutation #defines to an enum
Also rename the enum values to be consistent with other DCT permutations.
|
11 years ago |
Diego Biurrun
|
e3fcb14347
|
dsputil: Split off IDCT bits into their own context
|
11 years ago |
Diego Biurrun
|
92e598a57a
|
prores: Drop DSP infrastructure for prores encoder bits
None of the encoder bits are arch-optimized.
|
11 years ago |
Diego Biurrun
|
d6acefe058
|
proresenc: Drop unnecessary DCT permutation bits
No permutation is necessary for the FDCT.
|
11 years ago |
Diego Biurrun
|
b23650491f
|
prores: Use consistent names for DSP arch initialization functions
|
11 years ago |
Diego Biurrun
|
6fee1b90ce
|
avcodec: Add av_cold attributes to init functions missing them
|
12 years ago |
Diego Biurrun
|
5d3d39c72e
|
dsputil: Move fdct function declarations to dct.h
|
12 years ago |
Diego Biurrun
|
88bd7fdc82
|
Drop DCTELEM typedef
It does not help as an abstraction and adds dsputil dependencies.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
12 years ago |
Janne Grunau
|
f101eab1be
|
x86: call most of the x86 dsp init functions under if (ARCH_X86)
Rename the called dsp init functions to *_init_x86.
|
12 years ago |
Martin Storsjö
|
1d9c2dc89a
|
Don't include common.h from avutil.h
Signed-off-by: Martin Storsjö <martin@martin.st>
|
13 years ago |
Kostya Shishkov
|
5d9ad5425f
|
prores: initialise encoder and decoder parts only when needed
|
13 years ago |
Kostya Shishkov
|
1a265f6187
|
prores encoder
|
13 years ago |
Ronald S. Bultje
|
e3f530feca
|
prores: idct sse2/sse4 optimizations.
~3.0-3.5x as fast as original C version, 1.6x as fast overall.
|
13 years ago |
Ronald S. Bultje
|
92fb52d906
|
prores: extract idct into its own dspcontext and merge with put_pixels.
|
13 years ago |