Admin message

WARNING! Gitlab maintenance operation scheduled for Monday, 20 April between 12:00 and 14:00 (CET). During this time window, short service interruptions (less than 5 minutes) may occur. Thank you in advance for your understanding.

MASA 2TC 13.2 and 16.4 DTX to EXT out is broken

Basic info

  • Commit SHA: b5bfd17c
  • Platform: All

Bug description

Seems that there is a wrong if step in ivas_masa_prerender which causes DTX operation to not copy mono transport to stereo when MASA operates in "stereo as mono" mode and EXT output is selected. The condition is below

    if ( st_ivas->ivas_format == MASA_FORMAT && st_ivas->nchan_transport == 2 && st_ivas->hDecoderConfig->ivas_total_brate < MASA_STEREO_MIN_BITRATE && st_ivas->hDecoderConfig->ivas_total_brate > IVAS_SID_5k2 )

As simple fix is to not use SID-bitrate limitation here.

Ways to reproduce

Encode with DTX, decode to EXT, process with external renderer. This also pops up in valgrind or memory sanitiser for decoder.

Assignee Loading
Time tracking Loading