Unverified Commit 79afccb3 authored by Sumeyra Demir Kanik's avatar Sumeyra Demir Kanik
Browse files

Enable extended metadata for OMASA and OSBA Discrete ISM

parent 16f9f5b1
Loading
Loading
Loading
Loading
Loading
+10 −12
Original line number Diff line number Diff line
@@ -1512,14 +1512,9 @@ ivas_error IVAS_DEC_SetEditableParameters(
            {
                st_ivas->hIsmMetaData[obj]->edited_azimuth = hIvasEditableParameters.ism_metadata[obj].azimuth;
                st_ivas->hIsmMetaData[obj]->edited_elevation = hIvasEditableParameters.ism_metadata[obj].elevation;
#ifdef FIX_1427_OBJ_EDITING_EXT_METADATA
                if ( ism_mode == ISM_MODE_DISC )
                {
                st_ivas->hIsmMetaData[obj]->edited_radius = hIvasEditableParameters.ism_metadata[obj].radius;
                st_ivas->hIsmMetaData[obj]->edited_yaw = hIvasEditableParameters.ism_metadata[obj].yaw;
                st_ivas->hIsmMetaData[obj]->edited_pitch = hIvasEditableParameters.ism_metadata[obj].pitch;
                }
#endif
                st_ivas->hIsmMetaData[obj]->edited_gain = hIvasEditableParameters.ism_metadata[obj].gain;
                st_ivas->hIsmMetaData[obj]->non_diegetic_flag = hIvasEditableParameters.ism_metadata[obj].non_diegetic_flag;
            }
@@ -1688,10 +1683,13 @@ ivas_error IVAS_DEC_SetEditableParameters(
            {
                st_ivas->hIsmMetaData[obj]->edited_azimuth = hIvasEditableParameters.ism_metadata[obj].azimuth;
                st_ivas->hIsmMetaData[obj]->edited_elevation = hIvasEditableParameters.ism_metadata[obj].elevation;
#ifndef FIX_1427_OBJ_EDITING_EXT_METADATA // Disable editing extended metadata for OMASA
#ifdef FIX_1427_OBJ_EDITING_EXT_METADATA // Disable editing extended metadata for OMASA Param ISM
                if ( ism_mode == ISM_MASA_MODE_DISC )
                {
                    st_ivas->hIsmMetaData[obj]->edited_yaw = hIvasEditableParameters.ism_metadata[obj].yaw;
                    st_ivas->hIsmMetaData[obj]->edited_pitch = hIvasEditableParameters.ism_metadata[obj].pitch;
                    st_ivas->hIsmMetaData[obj]->edited_radius = hIvasEditableParameters.ism_metadata[obj].radius;
                }
#endif
                st_ivas->hIsmMetaData[obj]->edited_gain = hIvasEditableParameters.ism_metadata[obj].gain;
                st_ivas->hIsmMetaData[obj]->non_diegetic_flag = hIvasEditableParameters.ism_metadata[obj].non_diegetic_flag;