Loading lib_rend/ivas_hrtf_fx.c +6 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,9 @@ void ivas_HRTF_td_binary_close_fx( free( ( *hHrtfTD )->ModelParams.azimBsShape_dyn_fx[i] ); } free( ( *hHrtfTD )->ModelParams.azimBsShape_dyn_fx ); #ifdef FIX_2235_TD_RENDERER_WORD16 free( ( *hHrtfTD )->ModelParams.azimBsShape_Q_fx ); #endif free( (void *) ( *hHrtfTD )->ModelParams.azimBsShape_fx ); /* void* cast needed to please both gcc and Visual studio compilers. Deallocating const float** should be fine and gcc agrees, but Visual studio complains. */ for ( i = 0; i < ( *hHrtfTD )->ModelParams.elevDim3; i++ ) Loading @@ -138,6 +141,9 @@ void ivas_HRTF_td_binary_close_fx( free( ( *hHrtfTD )->ModelParams.azimKSeq_fx[i] ); } free( ( *hHrtfTD )->ModelParams.azimKSeq_fx ); #ifdef FIX_2235_TD_RENDERER_WORD16 free( ( *hHrtfTD )->ModelParams.azimKSeq_Q_fx ); #endif free( ( *hHrtfTD )->ModelParams.EL_dyn_fx ); free( ( *hHrtfTD )->ModelParams.ER_dyn_fx ); Loading Loading
lib_rend/ivas_hrtf_fx.c +6 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,9 @@ void ivas_HRTF_td_binary_close_fx( free( ( *hHrtfTD )->ModelParams.azimBsShape_dyn_fx[i] ); } free( ( *hHrtfTD )->ModelParams.azimBsShape_dyn_fx ); #ifdef FIX_2235_TD_RENDERER_WORD16 free( ( *hHrtfTD )->ModelParams.azimBsShape_Q_fx ); #endif free( (void *) ( *hHrtfTD )->ModelParams.azimBsShape_fx ); /* void* cast needed to please both gcc and Visual studio compilers. Deallocating const float** should be fine and gcc agrees, but Visual studio complains. */ for ( i = 0; i < ( *hHrtfTD )->ModelParams.elevDim3; i++ ) Loading @@ -138,6 +141,9 @@ void ivas_HRTF_td_binary_close_fx( free( ( *hHrtfTD )->ModelParams.azimKSeq_fx[i] ); } free( ( *hHrtfTD )->ModelParams.azimKSeq_fx ); #ifdef FIX_2235_TD_RENDERER_WORD16 free( ( *hHrtfTD )->ModelParams.azimKSeq_Q_fx ); #endif free( ( *hHrtfTD )->ModelParams.EL_dyn_fx ); free( ( *hHrtfTD )->ModelParams.ER_dyn_fx ); Loading