11:59
avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly This is more in line with how we initialize DSP functions and avoids tables of function pointers as well as relocations for these. Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec_dsp_template.c [DH] libavcodec/aac/aacdec_fixed.c [DH] libavcodec/aac/aacdec_float.c [DH] libavcodec/aac/aacdec_proc_template.c
11:28
avcodec/aac/aacdec: Move init functions to aacdec_fixed/float This allows to merge it with AACDecDSP.init and remove the latter (it is called only once anyway); it also allows to make the fixed/float AACDecDSP and AACDecProc implementations internal to aacdec_fixed/float.c (which also fixes a violation of our naming conventions). And it some linker errors when either decoder is disabled. Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec.c [DH] libavcodec/aac/aacdec.h [DH] (...)