Commit 55e930ae authored by emerit's avatar emerit
Browse files

bug fix negative memory reading

parent 405a4589
Loading
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -538,13 +538,14 @@ static ivas_error DefaultBSplineModel_fx(
            return ( IVAS_ERROR( IVAS_ERR_FAILED_ALLOC, "Can not allocate memory for Binaural TD renderer\n" ) );
        }

        azimSegSamples = defaultHRIR_rom_azimSegSamples[model->azimShapeIdx[i]]; // Q0
        move16();                                                                // indirect addressing cost
        move16();
        if ( LT_16( model->azimShapeIdx[i], 0 ) )
        IF( LT_16( model->azimShapeIdx[i], 0 ) )
        {
            azimSegSamples = 360;
        }
        ELSE
        {
            azimSegSamples = defaultHRIR_rom_azimSegSamples[model->azimShapeIdx[i]]; // Q0
        }
        move16();

        assert( azimSegSamples == 360 / model->azimDim3[i] );