Commit 1d0d0ea4 authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

fix uninitialized memory in OSBA encoder with bitrate switching

parent ae8b5ee6
Loading
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -216,7 +216,18 @@ ivas_error ivas_osba_enc_reconfig(
        nCPE_old = st_ivas->nCPE;
        nSCE_old = st_ivas->nSCE;
#ifdef NONBE_FIX_ISM_XOVER_BR
        if ( old_ism_mode == ISM_MODE_NONE )
        {
            n_all_old = nchan_transport_old;
        }
        else if ( old_ism_mode == ISM_SBA_MODE_DISC )
        {
            n_all_old = nchan_transport_old + st_ivas->hEncoderConfig->nchan_ism;
        }
        else
        {
            assert( 0 && "This should not happen!" );
        }
#endif
        st_ivas->sba_analysis_order = ivas_sba_get_analysis_order( ivas_total_brate, hEncoderConfig->sba_order );
        analysis_order_old = ivas_sba_get_analysis_order( hEncoderConfig->last_ivas_total_brate, hEncoderConfig->sba_order );