d7d013446a64c6de9f0f2dfe098a721b140e0b48 |
|
02-May-2016 |
Ramesh Katuri <ramesh.katuri@ittiam.com> |
Floating point support for audio post processing components Source code is added/modified to support floating point processing for audio post processing components.All the changes are done under the macro BUILD_FLOAT Enable/disable this macro in Android.mk files to build floating point or fixed point code. Based on the macro either fixed point code or floating point code gets compiled. By default this macro is ENABLED. (cherry picked from partner commit 2ceaff6aafadbcb0fb6d5135ca814ba7c790ab1a) (Minor merge conflicts solved, some formatting and safety changes, bugfixes in EffectReverb.cpp) Test: audio comparisons between integer and floating point effects Change-Id: Idb044ace1e8da1d86c67667aba0101ae8da6788e
/frameworks/av/media/libeffects/lvm/lib/Bundle/lib/LVM.h
|
d918324d44aa48b3b064ea9b87d0c520c38f15a9 |
|
27-Aug-2010 |
Eric Laurent <elaurent@google.com> |
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
/frameworks/av/media/libeffects/lvm/lib/Bundle/lib/LVM.h
|
2c8e5cab3faa6d360e222b7a6c40a80083d021ac |
|
09-Jul-2010 |
Eric Laurent <elaurent@google.com> |
First submission of audio effect library from NXP software. This CL contains the first open sourceable version of the audio effect library from NXP software. The effects implemented are: - Bass boost - Virtualizer (stereo widening) - Equalizer - Spectrum analyzer Source file for the effect engines are located under libeffects/lvm/lib The wrapper implementing the interface with the audio effect framework in under libeffects/lvm/wrapper The code of other effect libraries has also been reorganized fo clarity: - the effect factory is now under libeffects/factory - the test equalizer and reverb effects are under libeffect/testlibs - the visualizer is under libeffects/virtualizer Change-Id: I8d91e2181f81b89f8fc0c1e1e6bf552c5809b2eb
/frameworks/av/media/libeffects/lvm/lib/Bundle/lib/LVM.h
|