Code does not build when DEBUGGING is enabled
When trying to build the latest codec version db3fd6a5 with the DEBUGGING switch enabled there are compiling errors:
lib_dec/lib_dec.c:3746:10: error: use of undeclared identifier 'renderConfig'
3746 | if ( renderConfig.renderer_type_override == IVAS_RENDER_TYPE_OVERRIDE_FASTCONV )
| ^
lib_dec/lib_dec.c:3750:10: error: use of undeclared identifier 'renderConfig'
3750 | if ( renderConfig.renderer_type_override == IVAS_RENDER_TYPE_OVERRIDE_CREND )
| ^
2 errors generated.
this comes from debugging code in function feedAcousticEnvPI()
#ifdef DEBUGGING
hRenderConfig->renderer_type_override = IVAS_RENDER_TYPE_OVERRIDE_NONE;
if ( renderConfig.renderer_type_override == IVAS_RENDER_TYPE_OVERRIDE_FASTCONV )
{
hRenderConfig->renderer_type_override = IVAS_RENDER_TYPE_OVERRIDE_FASTCONV;
}
if ( renderConfig.renderer_type_override == IVAS_RENDER_TYPE_OVERRIDE_CREND )
{
hRenderConfig->renderer_type_override = IVAS_RENDER_TYPE_OVERRIDE_CREND;
}
#endif
where the renderConfig struct is not declared.