Commit d55bd7be authored by vaclav's avatar vaclav
Browse files

issue 419: fir ISM Bitrate Switching with dtx; under FIX_419_ISM_BRATE_DTX

parent 5dcbb663
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -170,7 +170,7 @@
#define FIX_401_DIRAC_RENDERER_META_READ_INDICES        /* Nokia: Issue 401: Fix metadata reading indices in DirAC renderer. */
#define FIX_406_IVAS_POSITION                           /* Eri: Issue 406: Unify IVAS_POSITION to use IVAS_VECTOR3 instead */
#define REND_DEBUGGING_REVISION                         /* VA: encapsulate rendering debugging options with DEBUGGING */

#define FIX_419_ISM_BRATE_DTX                           /* VA: issue 419: fir ISM Bitrate Switching with dtx */


/* ################## End DEVELOPMENT switches ######################### */
+5 −0
Original line number Diff line number Diff line
@@ -595,9 +595,14 @@ ivas_error ivas_ism_metadata_dec(
        {
            hIsmMeta[ch]->last_ism_metadata_flag = hIsmMeta[ch]->ism_metadata_flag;

#ifdef FIX_419_ISM_BRATE_DTX
            hSCE[ch]->hCoreCoder[0]->low_rate_mode = 0;
#endif
            if ( ism_mode == ISM_MODE_DISC )
            {
#ifndef FIX_419_ISM_BRATE_DTX
                hSCE[ch]->hCoreCoder[0]->low_rate_mode = 0;
#endif
                if ( hIsmMeta[ch]->ism_metadata_flag == 0 && localVAD[ch] == 0 && ism_metadata_flag_global )
                {
                    hSCE[ch]->hCoreCoder[0]->low_rate_mode = 1;
+5 −0
Original line number Diff line number Diff line
@@ -549,9 +549,14 @@ ivas_error ivas_ism_metadata_enc(

    for ( ch = 0; ch < nchan_transport; ch++ )
    {
#ifdef FIX_419_ISM_BRATE_DTX
        hSCE[ch]->hCoreCoder[0]->low_rate_mode = 0;
#endif
        if ( ism_mode == ISM_MODE_DISC )
        {
#ifndef FIX_419_ISM_BRATE_DTX
            hSCE[ch]->hCoreCoder[0]->low_rate_mode = 0;
#endif
            if ( hIsmMeta[ch]->ism_metadata_flag == 0 && localVAD[ch] == 0 && ism_metadata_flag_global )
            {
                hSCE[ch]->hCoreCoder[0]->low_rate_mode = 1;