Skip to content

JBM: Flushing of MCT can cause endless loop

Basic info

Bug description

A wrong condition in the flushing of MCT at a rate switch can cause an endless loop because the correct render function is not called.

Ways to reproduce

ltv48_MC51_MC_5_1_ball_wb_rs_jbm_dly_error_profile_6_dat.192

.\IVAS_dec.exe -VOIP -no_delay_cmp -t .\scripts\testv\headrot.csv -exof .\scripts\testv\headrot_case00_3000_q_combinedRotationTest.csv BINAURAL 16 ltv48_MC51_MC_5_1_ball_wb_rs_jbm_dly_error_profile_6_dat.192  test.wav

will endlessly loop around frame 206