46 Commits (161d0aa2a8d18f1f8a01cbc4c1061eadcbe592e5)

Author SHA1 Message Date
Lynne 18757b26bd
aacdec_usac: fix typo in fac_length 7 months ago
James Almer d8ffd65bfd avcodec/aac/aacdec_usac: remove call to realloc 7 months ago
Lynne eee5fa0808
aacdec: add a decoder for AAC USAC (xHE-AAC) 7 months ago
Lynne 0513c5cd25
aacdec_dsp: implement 768-point transform and windowing 7 months ago
Lynne f8543f3763
aacdec: expose decode_tns 7 months ago
Lynne 0f2303f629
aacdec: expose channel layout related functions 7 months ago
Lynne 39b8d84b53
aacdec: move from scalefactor ranged arrays to flat arrays 7 months ago
Lynne baf8651d56
aacdec: restore arm32 dequantization optimizations 8 months ago
Andreas Rheinhardt 2eab5a1f54 avcodec/aac/aacdec: Fix linking errors with only one decoder enabled 8 months ago
Andreas Rheinhardt f5d2dc7b4b avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly 8 months ago
Andreas Rheinhardt 8762aa4d62 avcodec/aac/aacdec: Move init functions to aacdec_fixed/float 8 months ago
Andreas Rheinhardt 0fc3d8e4d6 avcodec/aac/aacdec: Avoid compiling latm decoder if disabled 8 months ago
Andreas Rheinhardt d4fb110f5c avcodec/aac/aacdec: Mark flush as cold 8 months ago
Andreas Rheinhardt 41922bef7a avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT 8 months ago
Andreas Rheinhardt c13b5d96c8 avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once 8 months ago
Andreas Rheinhardt 41ea317ced avcodec/aac/aacdec: Avoid branch to set sample_fmt 8 months ago
Andreas Rheinhardt ef16882e8f avcodec/aac/aacdec: Move channel number check out of init_dsp() 8 months ago
Andreas Rheinhardt e4e9144a5c avcodec/aac/aacdec: Remove unnecessary ff_thread_once() 8 months ago
Andreas Rheinhardt 44474dd7b9 avcodec/aacsbr: Fix type mismatch 8 months ago
Lynne 3390693bfb
aacdec: avoid generating unused code when either implementation is disabled 8 months ago
James Almer 63702d5f9c avcodec/aac/aacdec: remove double colon 9 months ago
Lynne e3650886c7
aacdec: initialize float/fixed SBR tables only when either is needed 9 months ago
Lynne 03cf101645
aacdec: remove AAC-specific MIPS optimizations 9 months ago
Lynne ae7c6cc17d
aac: move aacdec.c to aac/aacdec.c 9 months ago
Lynne 551ce16b59
aacdec: move aacdec.h into libavcodec/aac 9 months ago
Lynne ce740618d1
aacdec: move LATM decode functions into a separate file 9 months ago
Lynne e93793bf3c
aacdec: fully detemplate decoder core 9 months ago
Lynne 2f90d83981
aacdec: move fixed/float DSP initialization to templated init functions 9 months ago
Lynne 49e7be1e37
aacdec: move prediction to separate files 9 months ago
Lynne b1718ce0f9
aacdec: move CCE decoding to a separate templated file 9 months ago
Lynne 41c04bec0a
aacdec: move fixed-point clipping to a separate function 9 months ago
Lynne 87a93a5670
aacdec: split off channel coupling into a new file 9 months ago
Lynne b7387ea00e
aacdec: deduplicate table initizalization 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 9 months ago
Lynne 091d85217d
aacdec: template windowing and transforms separately 9 months ago
Lynne a309aa4127
aacdec: duplicate table initialization 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() 9 months ago
Andreas Rheinhardt 980a55fb46
avcodec/aacdec_template: Deduplicate AVClass+AVOptions 9 months ago
Andreas Rheinhardt e3693c6f56
avcodec/aacdec_template: Deduplicate aac_decode_close() 9 months ago
Lynne f55b587820
aacdec: move aacdec_common to aac/aacdec_tab 9 months ago