Commit c8cf06f9 authored by Vladimir Malenovsky's avatar Vladimir Malenovsky
Browse files

proper init of SPAR MD params

parent f09f909a
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -113,6 +113,7 @@
#define FIX_1872_REMOVE_UNUSED_PSNOISEGEN_ISAR              /* Dolby: Remove unused psNoiseGen from ISAR */
#define FIX_1478_UNINIT_ON_BFI                          /* VA: Fix issue 1478 where a vector is partly un-initialized during bfi */
#define FIX_1487_ACCESS_OF_UNINIT_VAL_FROM_ARR_ISM_DTX  /* FhG/VA: init nb_bits_metadata to zero */
#define FIX_1479_MSAN_SPAR_UNINITIALIZED_VALUE          /* Dolby: Fix for issue 1479, MSAN error due to uninitialized value in SPAR */

/* #################### End BE switches ################################## */

+7 −0
Original line number Diff line number Diff line
@@ -631,6 +631,13 @@ ivas_error ivas_spar_md_dec_init(
    hMdDec->first_valid_frame = 1;
    move16();
	
#ifdef FIX_1479_MSAN_SPAR_UNINITIALIZED_VALUE
    hMdDec->spar_md.res_ind = 0;
    hMdDec->spar_md.prior_dyn_active_w_flag = 0;
	move16();
	move16();
#endif	

    return IVAS_ERR_OK;
}