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

add zero initialization of CLDFB analysis buffers to avoid MSAN

parent 11c2a236
Loading
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1932,6 +1932,10 @@ ivas_error isar_renderMultiTDBinToSplitBinaural(

    useLc3plus = hSplitBin->hLc3plusEnc != NULL;

    /* Zero-initialize the analysis buffers to avoid crash in the LCLD encoder in case of partial flush */
    set_zero( (float *) Cldfb_In_BinReal, (int32_t) ( sizeof( Cldfb_In_BinReal ) / sizeof( float ) ) );
    set_zero( (float *) Cldfb_In_BinImag, (int32_t) ( sizeof( Cldfb_In_BinImag ) / sizeof( float ) ) );

    for ( i = 0; i < MAX_HEAD_ROT_POSES * BINAURAL_CHANNELS; ++i )
    {
        for ( j = 0; j < CLDFB_NO_COL_MAX; ++j )