Lynne
b7387ea00e
aacdec: deduplicate table initizalization
...
All tables now initialized by aac/aacdec_fixed|float
9 months ago
Lynne
41ae2b03a5
aacdec: move spectrum decode and dequantization to a new file
9 months ago
Lynne
eef9100a8e
aacdec: template LTP windowing separately
...
The function is called only internally in DSP, so we do not
need to expose it.
apply_ltp on MIPS uses this function, but due to the function
being just a glue function with no real optimizations,
duplicate it there.
9 months ago
Lynne
091d85217d
aacdec: template windowing and transforms separately
9 months ago
Lynne
a309aa4127
aacdec: duplicate table initialization
...
Preparation to move all table init and support windowing functions.
9 months ago
Lynne
e9fc7661da
aacdec: template LTP application separately
9 months ago
Lynne
db5128ef70
aacdec: template TNS application separately
9 months ago
Lynne
ad16349f9b
aacdec: template intensity stereo application separately
9 months ago
Lynne
9f3fa77e0d
aacdec: template mid/side stereo application separately
9 months ago
Lynne
a6295586f5
aacdec: template scalefactor dequantization separately
9 months ago
Andreas Rheinhardt
9de66fd449
avcodec/aacdec_template: Deduplicate common part of aac_decode_init()
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
9 months ago
Andreas Rheinhardt
980a55fb46
avcodec/aacdec_template: Deduplicate AVClass+AVOptions
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
9 months ago
Andreas Rheinhardt
e3693c6f56
avcodec/aacdec_template: Deduplicate aac_decode_close()
...
This is possible now that both AAC decoders share the same
context.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
9 months ago
Lynne
f55b587820
aacdec: move aacdec_common to aac/aacdec_tab
...
Start to clean up the decoder.
Also renames a confusingly named file.
9 months ago