Commit e8b06066 authored by vaclav's avatar vaclav
Browse files

Merge branch '1309-object-editing-crash-when-debugging-is-activated' into 'main'

Resolve "Object editing crash when DEBUGGING is activated"

See merge request !2072
parents 98c8bc51 631d0f5e
Loading
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -1505,14 +1505,13 @@ ivas_error IVAS_DEC_SetEditableParameters(
        return IVAS_ERR_UNEXPECTED_NULL_POINTER;
    }

#ifdef DEBUGGING
    assert( hIvasEditableParameters.num_obj == st_ivas->nchan_ism );
#endif

    if ( st_ivas->ivas_format == ISM_FORMAT || st_ivas->ivas_format == SBA_ISM_FORMAT )
    {
        if ( ism_mode == ISM_MODE_DISC || ism_mode == ISM_SBA_MODE_DISC )
        {
#ifdef DEBUGGING
            assert( hIvasEditableParameters.num_obj == st_ivas->nchan_ism );
#endif
            for ( obj = 0; obj < hIvasEditableParameters.num_obj; obj++ )
            {
                st_ivas->hIsmMetaData[obj]->edited_azimuth = hIvasEditableParameters.ism_metadata[obj].azimuth;
@@ -1534,6 +1533,9 @@ ivas_error IVAS_DEC_SetEditableParameters(
        }
        else if ( ism_mode == ISM_MODE_PARAM )
        {
#ifdef DEBUGGING
            assert( hIvasEditableParameters.num_obj == st_ivas->nchan_ism );
#endif
            for ( obj = 0; obj < hIvasEditableParameters.num_obj; obj++ )
            {
                st_ivas->hParamIsmDec->edited_azimuth_values[obj] = hIvasEditableParameters.ism_metadata[obj].azimuth;
@@ -1591,6 +1593,9 @@ ivas_error IVAS_DEC_SetEditableParameters(
        int16_t id_th;
        float threshold_azi, threshold_ele;

#ifdef DEBUGGING
        assert( hIvasEditableParameters.num_obj == st_ivas->nchan_ism );
#endif
        for ( obj = 0; obj < hIvasEditableParameters.num_obj; obj++ )
        {
            if ( st_ivas->hMasaIsmData != NULL )