Commit f839ca5d authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

fix uninitialized edited values

parent 4338c040
Loading
Loading
Loading
Loading
+2402 −2381
Original line number Diff line number Diff line
@@ -1022,6 +1022,27 @@ ivas_error IVAS_DEC_FeedFrame_Serial(
        }
    }
    hIvasDec->hasBeenPreparedRendering = false;

    if ( hIvasDec->st_ivas->ivas_format == ISM_FORMAT || hIvasDec->st_ivas->ivas_format == SBA_ISM_FORMAT )
    {
#ifdef OBJ_EDITING_PARAMISM
        if ( hIvasDec->st_ivas->ism_mode == ISM_MODE_DISC || hIvasDec->st_ivas->ism_mode == ISM_SBA_MODE_DISC )
#endif
        {
            int16_t obj;
            ISM_RENDERER_HANDLE hIsmRendererData = hIvasDec->st_ivas->hIsmRendererData;
            for ( obj = 0; obj < hIvasDec->st_ivas->nchan_ism; obj++ )
            {

                hIsmRendererData->edited_azimuth[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->azimuth;
                hIsmRendererData->edited_elevation[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->elevation;
                hIsmRendererData->edited_yaw[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->yaw;
                hIsmRendererData->edited_pitch[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->pitch;
                hIsmRendererData->edited_radius[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->radius;
                hIsmRendererData->edited_gains[obj] = hIvasDec->st_ivas->hIsmMetaData[obj]->gain;
            }
        }
	}
#endif

        return IVAS_ERR_OK;