Commit de277821 authored by Marek Szczerba's avatar Marek Szczerba
Browse files

Fix for early reflections listener origin

parent 80648093
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -2886,7 +2886,7 @@ ivas_error RenderConfigReader_getAcousticEnvironments(

    if ( pRenderConfigReader == NULL || ppAcEnv == NULL || pRenderConfigReader->nAE == 0 || pRenderConfigReader->pAE == NULL )
    {
        return 0;
        return IVAS_ERR_UNEXPECTED_NULL_POINTER;
    }

    for ( n = 0; n < pRenderConfigReader->nAE; n++ )
@@ -2938,9 +2938,9 @@ ivas_error RenderConfigReader_getAcousticEnvironments(
                pOut->ListenerOrigin.y = pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->y;
                pOut->ListenerOrigin.z = pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->z;

                pOut->ListenerOrigin.x_fx = pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->x_fx;
                pOut->ListenerOrigin.y_fx = pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->y_fx;
                pOut->ListenerOrigin.z_fx = pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->z_fx;
                pOut->ListenerOrigin.x_fx = (Word32) ( pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->x * ONE_IN_Q22 );
                pOut->ListenerOrigin.y_fx = (Word32) ( pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->y * ONE_IN_Q22 );
                pOut->ListenerOrigin.z_fx = (Word32) ( pRenderConfigReader->pAE[n].pEarlyReflections->pListenerOrigin->z * ONE_IN_Q22 );
            }

            for ( j = 0; j < IVAS_ROOM_ABS_COEFF; j++ )