Commit b6a55d4b authored by vaclav's avatar vaclav
Browse files

formatting

parent f56e7c8d
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -172,9 +172,9 @@
#define BE_FIX_832_ASAN_ERROR_EFAP_OSBA                       /* FhG: issue #832: fix ASAN error caused by re-allocating EFAP memories in OSBA*/
#define NONBE_FIX_819_DOUBLE_PREC_COMB_FORMATS                /* VA: issue 820: Double precision arithmetic in combined formats */
#define NONBE_FIX_849_OMASA_BFI_CRASH                         /* VA: issue 849: fix OMASA 2TC and FEC crashes */
#define NONBE_UNIFIED_DECODING_PATHS                          /* FhG: unify decoding paths   */
#define NONBE_FIX_861_MASA_CRASH_STEREO_SWITCHING             /* VA: issue 861: fix MASA 2TC crash when switching from MDCT stereo to TD/DFT stereo */

#define NONBE_UNIFIED_DECODING_PATHS                          /* FhG: unify decoding paths   */

/* ##################### End NON-BE switches ########################### */

+7 −7
Original line number Diff line number Diff line
@@ -111,13 +111,12 @@ int16_t select_stereo_mode(
    hStereoClassif->lrtd_mode = ( ( hStereoClassif->unclr_decision | hStereoClassif->xtalk_decision ) && is_speech );

    stereo_switching_flag = 1;
    if ( hCPE->element_brate >= MIN_BRATE_MDCT_STEREO || (

#ifdef NONBE_FIX_861_MASA_CRASH_STEREO_SWITCHING
                                                             ( ivas_format == MASA_FORMAT || ivas_format == MASA_ISM_FORMAT )
    if ( hCPE->element_brate >= MIN_BRATE_MDCT_STEREO || ( ( ivas_format == MASA_FORMAT || ivas_format == MASA_ISM_FORMAT ) && ivas_total_brate < MASA_STEREO_MIN_BITRATE )
#else
                                                             ivas_format >= MASA_FORMAT
    if ( hCPE->element_brate >= MIN_BRATE_MDCT_STEREO || ( ivas_format >= MASA_FORMAT && ivas_total_brate < MASA_STEREO_MIN_BITRATE )
#endif
                                                             && ivas_total_brate < MASA_STEREO_MIN_BITRATE )
#ifdef DEBUGGING
         || ( hCPE->stereo_mode_cmdl == IVAS_CPE_DFT || hCPE->stereo_mode_cmdl == IVAS_CPE_TD )
#endif
@@ -137,11 +136,12 @@ int16_t select_stereo_mode(
        hStereoClassif->lrtd_mode = 0;
        element_mode = IVAS_CPE_DFT;

        if (

#ifdef NONBE_FIX_861_MASA_CRASH_STEREO_SWITCHING
            stereo_switching_flag == 1 &&
        if ( stereo_switching_flag == 1 && hCPE->element_brate > IVAS_13k2 && hCPE->hCoreCoder[0]->hSpMusClas->past_dlp[0] < 1.0f && hCPE->hCoreCoder[0]->hSpMusClas->wdlp_xtalk < -0.01f && hCPE->hCoreCoder[0]->vad_flag == 1 && ( hCPE->hStereoMdct->sw_uncorr || hStereoClassif->xtalk_decision ) )
#else
        if ( hCPE->element_brate > IVAS_13k2 && hCPE->hCoreCoder[0]->hSpMusClas->past_dlp[0] < 1.0f && hCPE->hCoreCoder[0]->hSpMusClas->wdlp_xtalk < -0.01f && hCPE->hCoreCoder[0]->vad_flag == 1 && ( hCPE->hStereoMdct->sw_uncorr || hStereoClassif->xtalk_decision ) )
#endif
            hCPE->element_brate > IVAS_13k2 && hCPE->hCoreCoder[0]->hSpMusClas->past_dlp[0] < 1.0f && hCPE->hCoreCoder[0]->hSpMusClas->wdlp_xtalk < -0.01f && hCPE->hCoreCoder[0]->vad_flag == 1 && ( hCPE->hStereoMdct->sw_uncorr || hStereoClassif->xtalk_decision ) )
        {
            hStereoClassif->lrtd_mode = 1;
            element_mode = IVAS_CPE_TD;