diff options
author | Eric Laurent <elaurent@google.com> | 2010-08-27 10:52:56 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2010-08-27 11:54:39 -0700 |
commit | d918324d44aa48b3b064ea9b87d0c520c38f15a9 (patch) | |
tree | 83632ad570c190d498d18a8e15f8301ae5171ace /media/libeffects/lvm/wrapper/Bundle/EffectBundle.h | |
parent | 14cc6fcf8803ae7289a1e342532c26fe257b3d3f (diff) | |
download | frameworks_av-d918324d44aa48b3b064ea9b87d0c520c38f15a9.zip frameworks_av-d918324d44aa48b3b064ea9b87d0c520c38f15a9.tar.gz frameworks_av-d918324d44aa48b3b064ea9b87d0c520c38f15a9.tar.bz2 |
LVM release 1.07 delivery.
- Virtualizer now uses the correct control parameter, instead of reverberation
- Volume smoothing for first frame has been added
- Equalizer_setParameter now returns correct error code
- Correcting Non-Linear compressor gain step noise during transitions and effect level changes
- Removed SVN header blocks
- Memory and MIPS values have been added to the API
- Reverb uses a more efficient malloc for input PCM
- Reverb DecayHFRatio now ranges up to 2000
- Logging has been removed for most volume functions
Change-Id: Ib59e7e331263c3811559231b4ae90c82e34a8421
Diffstat (limited to 'media/libeffects/lvm/wrapper/Bundle/EffectBundle.h')
-rw-r--r-- | media/libeffects/lvm/wrapper/Bundle/EffectBundle.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/media/libeffects/lvm/wrapper/Bundle/EffectBundle.h b/media/libeffects/lvm/wrapper/Bundle/EffectBundle.h index 1bee974..35e1114 100644 --- a/media/libeffects/lvm/wrapper/Bundle/EffectBundle.h +++ b/media/libeffects/lvm/wrapper/Bundle/EffectBundle.h @@ -26,9 +26,15 @@ extern "C" { #endif -#define FIVEBAND_NUMBANDS 5 -#define MAX_NUM_BANDS 5 -#define MAX_CALL_SIZE 256 +#define FIVEBAND_NUMBANDS 5 +#define MAX_NUM_BANDS 5 +#define MAX_CALL_SIZE 256 +#define LVM_MAX_SESSIONS 32 +#define BASS_BOOST_CUP_LOAD_ARM9E 150 // Expressed in 0.1 MIPS +#define VIRTUALIZER_CUP_LOAD_ARM9E 120 // Expressed in 0.1 MIPS +#define EQUALIZER_CUP_LOAD_ARM9E 220 // Expressed in 0.1 MIPS +#define VOLUME_CUP_LOAD_ARM9E 0 // Expressed in 0.1 MIPS +#define BUNDLE_MEM_USAGE 25 // Expressed in kB //#define LVM_PCM #ifndef OPENSL_ES_H_ @@ -67,6 +73,7 @@ struct BundledEffectContext{ bool bVirtualizerTempDisabled; /* Flag for effect to be re-enabled */ int NumberEffectsEnabled; /* Effects in this session */ int NumberEffectsCalled; /* Effects called so far */ + bool firstVolume; /* No smoothing on first Vol change */ // Saved parameters for each effect */ // Bass Boost int BassStrengthSaved; /* Conversion between Get/Set */ |