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
|
b23650491f
|
prores: Use consistent names for DSP arch initialization functions
|
11 years ago |
Diego Biurrun
|
3ac7fa81b2
|
Consistently use "cpu_flags" as variable/parameter name for CPU flags
|
12 years ago |
Diego Biurrun
|
6fee1b90ce
|
avcodec: Add av_cold attributes to init functions missing them
|
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 |
Diego Biurrun
|
e0c6cce447
|
x86: Replace checks for CPU extensions and flags by convenience macros
This separates code relying on inline from that relying on external
assembly and fixes instances where the coalesced check was incorrect.
|
12 years ago |
Diego Biurrun
|
6961bdface
|
x86: avcodec: Consistently name all init files
|
13 years ago |
Diego Biurrun
|
2cb7c81669
|
x86: Fix linking of ProRes DSP ASM with YASM disabled.
|
13 years ago |
Ronald S. Bultje
|
05c8f119cc
|
proresdsp: fix function prototypes.
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
|
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 |