From 2d3bf535004f7310fe04a4b5f46b6747cdb3c93f Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Thu, 2 Sep 2010 17:18:20 -0700 Subject: LVM release 1.08 delivery. - Changed bundle SamplesToExit to 0.1 secs - Added SamplesToExit to Revreb - Removed mixer from Core reverb Change-Id: I675ec22889f20ef35a0ac427600c2654111c397e --- media/libeffects/lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c | 6 +++--- media/libeffects/lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c | 4 ++-- media/libeffects/lvm/lib/StereoWidening/src/LVCS_Control.c | 4 +++- 3 files changed, 8 insertions(+), 6 deletions(-) (limited to 'media/libeffects/lvm/lib') diff --git a/media/libeffects/lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c b/media/libeffects/lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c index 6a8b39b..9a40f68 100644 --- a/media/libeffects/lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c +++ b/media/libeffects/lvm/lib/Reverb/src/LVREV_ApplyNewSettings.c @@ -526,7 +526,7 @@ LVREV_ReturnStatus_en LVREV_ApplyNewSettings (LVREV_Instance_st *pPrivate) (pPrivate->NewParams.OperatingMode == LVM_MODE_ON)) { pPrivate->BypassMixer.Target2 = ((LVM_INT32)(pPrivate->NewParams.Level * 32767)/100)<<16; - pPrivate->BypassMixer.Target1 = LVREV_HEADROOM << 16; + pPrivate->BypassMixer.Target1 = 0x00000000; if ((pPrivate->NewParams.Level == 0) && (pPrivate->bFirstControl == LVM_FALSE)) { pPrivate->BypassMixer.CallbackSet2 = LVM_TRUE; @@ -542,7 +542,7 @@ LVREV_ReturnStatus_en LVREV_ApplyNewSettings (LVREV_Instance_st *pPrivate) if(pPrivate->NewParams.OperatingMode == LVM_MODE_ON) { pPrivate->BypassMixer.Target2 = ((LVM_INT32)(pPrivate->NewParams.Level * 32767)/100)<<16; - pPrivate->BypassMixer.Target1 = LVREV_HEADROOM << 16; + pPrivate->BypassMixer.Target1 = 0x00000000; pPrivate->BypassMixer.CallbackSet2 = LVM_FALSE; OperatingMode = LVM_MODE_ON; @@ -558,7 +558,7 @@ LVREV_ReturnStatus_en LVREV_ApplyNewSettings (LVREV_Instance_st *pPrivate) else if (pPrivate->bFirstControl == LVM_FALSE) { pPrivate->BypassMixer.Target2 = 0x00000000; - pPrivate->BypassMixer.Target1 = 0x7FFFFFFF; + pPrivate->BypassMixer.Target1 = 0x00000000; pPrivate->BypassMixer.CallbackSet2 = LVM_TRUE; pPrivate->GainMixer.Target = 0x03FFFFFF; OperatingMode = LVM_MODE_ON; diff --git a/media/libeffects/lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c b/media/libeffects/lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c index c2b266a..ffa5138 100644 --- a/media/libeffects/lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c +++ b/media/libeffects/lvm/lib/Reverb/src/LVREV_GetInstanceHandle.c @@ -238,8 +238,8 @@ LVREV_ReturnStatus_en LVREV_GetInstanceHandle(LVREV_Handle_t *phInsta pLVREV_Private->BypassMixer.pGeneralPurpose1 = LVM_NULL; pLVREV_Private->BypassMixer.pCallBack1 = LVM_NULL; pLVREV_Private->BypassMixer.CallbackSet1 = LVM_FALSE; - pLVREV_Private->BypassMixer.Current1 = 0x7fffffff; - pLVREV_Private->BypassMixer.Target1 = 0x7fffffff; + pLVREV_Private->BypassMixer.Current1 = 0x00000000; + pLVREV_Private->BypassMixer.Target1 = 0x00000000; pLVREV_Private->RoomSizeInms = 100; // 100 msec diff --git a/media/libeffects/lvm/lib/StereoWidening/src/LVCS_Control.c b/media/libeffects/lvm/lib/StereoWidening/src/LVCS_Control.c index a3ba42b..ce6d410 100644 --- a/media/libeffects/lvm/lib/StereoWidening/src/LVCS_Control.c +++ b/media/libeffects/lvm/lib/StereoWidening/src/LVCS_Control.c @@ -202,7 +202,9 @@ LVCS_ReturnStatus_en LVCS_Control(LVCS_Handle_t hInstance, /* Set the reverb delay timeout */ if(pInstance->bInOperatingModeTransition != LVM_TRUE){ pInstance->bTimerDone = LVM_FALSE; - pInstance->TimerParams.TimeInMs = (LVM_INT16)(((pInstance->Reverberation.DelaySize << 2)/pInstance->TimerParams.SamplingRate) + 1); + pInstance->TimerParams.TimeInMs = + (LVM_INT16)(((pInstance->Reverberation.DelaySize << 2) + /pInstance->TimerParams.SamplingRate) + 1); LVM_Timer_Init ( &pInstance->TimerInstance, &pInstance->TimerParams); } -- cgit v1.1