Commit b35a9d99 authored by TYAGIRIS's avatar TYAGIRIS
Browse files

fix for issue 658

parent 922c7f21
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -194,6 +194,7 @@
#ifdef SPLIT_REND_WITH_HEAD_ROT
#define SPLIT_REND_PRED_QUANT_63_PNTS
#define SPLIT_REND_WITH_HEAD_ROT_PARAMBIN               /* Nokia: Issue 623: Split rendering support for parambin renderer */
#define FIX_658_SPLIT_REND_MASA                         /*Dlb : Fix for issue 658, uninitialized memory access in MASA in Split rendering 0DOF mode*/                 
#endif
#define FIX_594_STL_INCLUDE                             /* FhG: issue 594: Missing include of stl.h */

+5 −1
Original line number Diff line number Diff line
@@ -960,8 +960,12 @@ static void ivas_dirac_dec_binaural_internal(

#ifdef SPLIT_REND_WITH_HEAD_ROT_PARAMBIN
    pMultiBinPoseData = &st_ivas->splitBinRend.splitrend.multiBinPoseData;

#ifdef FIX_658_SPLIT_REND_MASA
    if ( ( st_ivas->hDecoderConfig->output_config == AUDIO_CONFIG_BINAURAL_SPLIT_CODED ||
           st_ivas->hDecoderConfig->output_config == AUDIO_CONFIG_BINAURAL_SPLIT_PCM ) )
#else
    if ( pMultiBinPoseData != NULL && pMultiBinPoseData->num_poses > 1 )
#endif
    {
        ivas_dirac_dec_binaural_process_output( hDiracDecBin, hSpatParamRendCom, st_ivas->cldfbSynDec, output_f, Cldfb_RealBuffer_in, Cldfb_ImagBuffer_in,
                                                max_band_decorr, numInChannels, config_data.processReverb, subframe, tmp_Cldfb_out_re, tmp_Cldfb_out_im,