69 Commits (4cdd684e86136c42719632cbdcc7647d0f60f87f)

Author SHA1 Message Date
Lynne bdd3c6ca50
aacdec_usac: always zero out alpha_q values for stereo streams 7 months ago
Lynne d79fbad366
aacdec_usac: rename spectrum decode function and remove unused arg 7 months ago
Lynne 11a8e0a4e5
aacdec_usac: dequantize scalefactors after noise synthesis 7 months ago
Lynne 714596bcbf
aacdec_usac: zero out alpha values for the current frame 8 months ago
Lynne c2d459cb51
aacdec_usac: fix stereo alpha values for transients 8 months ago
Lynne 7223523335
aacdec_usac: use correct TNS values 8 months ago
Lynne 9b41cc0430
aacdec_usac: do not round noise amplitude values 8 months ago
Lynne a18d0659f4
aacdec_usac: skip coeff decoding if the number to be decoded is 0 8 months ago
Lynne 1ad9a4008b
aacdec_usac: decouple TNS active from TNS data present flag 8 months ago
Lynne c0fdb0cdfd
aacdec_usac: do not continue parsing bitstream on core_mode == 1 8 months ago
Lynne 8ecaa64b9b
aacdec_usac: respect tns_on_lr flag 8 months ago
Lynne 25b848a0bd
aacdec_usac: correctly set and use the layout map 8 months ago
Lynne ae495b56ff
aacdec_usac: remove fallback for custom maps with invalid position 8 months ago
Lynne 91ab17e2fe
aacdec_usac: tag LFE channels as such in the channel map 8 months ago
Lynne 62cd6d9e59
aacdec_usac: clean up nb_elems on error 8 months ago
Lynne 1c066867df
aac: define a new profile for USAC 8 months ago
Lynne 8a2fe8a5b9
mpeg4audio: rename AOT_USAC_NOSBR to AOT_USAC 8 months ago
Lynne 7413b81e50
aacdec_usac: fix typo in debug message 8 months ago
Lynne f4371029f8
aacdec_usac: fix off by one error check on channel numbers 8 months ago
Lynne 0d93e04bc6
aacdec_usac: error out on receiving too many channels for the current layout 8 months ago
Lynne 39826eacff
aacdec_usac: error out on too many elements 8 months ago
Lynne b70fdbde9c
aacdec_usac: prevent get_bits(0) in get_escaped_value 8 months ago
James Almer 4d59d58ea6 avcodec/aac/aacdec_usac: remove unnecessary cast 8 months ago
Lynne 18757b26bd
aacdec_usac: fix typo in fac_length 8 months ago
James Almer d8ffd65bfd avcodec/aac/aacdec_usac: remove call to realloc 8 months ago
Lynne eee5fa0808
aacdec: add a decoder for AAC USAC (xHE-AAC) 8 months ago
Lynne 0513c5cd25
aacdec_dsp: implement 768-point transform and windowing 8 months ago
Lynne f8543f3763
aacdec: expose decode_tns 8 months ago
Lynne 0f2303f629
aacdec: expose channel layout related functions 8 months ago
Lynne 39b8d84b53
aacdec: move from scalefactor ranged arrays to flat arrays 8 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 9 months ago
Andreas Rheinhardt f5d2dc7b4b avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly 9 months ago
Andreas Rheinhardt 8762aa4d62 avcodec/aac/aacdec: Move init functions to aacdec_fixed/float 9 months ago
Andreas Rheinhardt 0fc3d8e4d6 avcodec/aac/aacdec: Avoid compiling latm decoder if disabled 9 months ago
Andreas Rheinhardt d4fb110f5c avcodec/aac/aacdec: Mark flush as cold 9 months ago
Andreas Rheinhardt 41922bef7a avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT 9 months ago
Andreas Rheinhardt c13b5d96c8 avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once 9 months ago
Andreas Rheinhardt 41ea317ced avcodec/aac/aacdec: Avoid branch to set sample_fmt 9 months ago
Andreas Rheinhardt ef16882e8f avcodec/aac/aacdec: Move channel number check out of init_dsp() 9 months ago
Andreas Rheinhardt e4e9144a5c avcodec/aac/aacdec: Remove unnecessary ff_thread_once() 9 months ago
Andreas Rheinhardt 44474dd7b9 avcodec/aacsbr: Fix type mismatch 9 months ago
Lynne 3390693bfb
aacdec: avoid generating unused code when either implementation is disabled 9 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