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] (...)
10:45
avcodec/aac/aacdec: Avoid compiling latm decoder if disabled Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec.c
10:24
avcodec/aac/aacdec: Mark flush as cold Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec.c
10:18
avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT Unnecessary now that this has been detemplatized. Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec_fixed.c [DH] libavcodec/aac/aacdec_float.c
10:12
avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once That's enough. Reviewed-by: Lynne <devⓐlynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] libavcodec/aac/aacdec_float.c