diff --git a/lib_rend/lib_rend_fx.c b/lib_rend/lib_rend_fx.c index 299fe9b2ec5ffa6ad84d3e15ee15db337197d864..4c245e43f4da25f60b7c29fd91df27dc617a3a2e 100644 --- a/lib_rend/lib_rend_fx.c +++ b/lib_rend/lib_rend_fx.c @@ -1829,6 +1829,7 @@ static ivas_error setRendInputActiveIsm( FOR( i = 0; i < MAX_HEAD_ROT_POSES - 1; ++i ) { + inputIsm->splitTdRendWrappers[i] = defaultTdRendWrapper(); inputIsm->splitTdRendWrappers[i].hHrtfTD = &hrtfs->hHrtfTD; } @@ -3141,6 +3142,7 @@ static ivas_error setRendInputActiveMc( test(); FOR( i = 0; i < MAX_HEAD_ROT_POSES - 1; ++i ) { + inputMc->splitTdRendWrappers[i] = defaultTdRendWrapper(); if ( hrtfs->hHrtfTD ) { inputMc->splitTdRendWrappers[i].binaural_latency_ns = L_shr_r( Mpy_32_32_r( hrtfs->hHrtfTD->latency_s_fx, 1000000000 ), hrtfs->hHrtfTD->latency_s_Q_fx );