• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libeffects/lvm/lib/StereoWidening/src/
History log of /frameworks/av/media/libeffects/lvm/lib/StereoWidening/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4d8755fb32823d1832ececf05eaf83d83a702531 01-Aug-2017 Chih-Hung Hsieh <chh@google.com> Fix misc-macro-parentheses warnings in frameworks/av.

Bug: 28705665
Test: make with WITH_TIDY=1 WITH_TIDY_CHECKS=-*,misc-macro-* \
WITH_TIDY_FLAGS=-header-filter=frameworks/av/media/libeffects/.*

Change-Id: I14c6a2aca69f0a80783519fde62670a87ecf998d
VCS_Headphone_Coeffs.h
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
VCS_BypassMix.c
VCS_BypassMix.h
VCS_Control.c
VCS_Equaliser.c
VCS_Equaliser.h
VCS_Headphone_Coeffs.h
VCS_Init.c
VCS_Private.h
VCS_Process.c
VCS_ReverbGenerator.c
VCS_ReverbGenerator.h
VCS_StereoEnhancer.c
VCS_StereoEnhancer.h
VCS_Tables.c
ee5863a537bc83a0a603de43e068bbaff850ec59 18-May-2016 Chih-Hung Hsieh <chh@google.com> Fix misc-macro-parentheses warnings.

Bug: 28705665
Change-Id: Iaddda0f87395c44173a312f53e42a47c041d4526
VCS_Headphone_Coeffs.h
2d3bf535004f7310fe04a4b5f46b6747cdb3c93f 03-Sep-2010 Eric Laurent <elaurent@google.com> LVM release 1.08 delivery.

- Changed bundle SamplesToExit to 0.1 secs
- Added SamplesToExit to Revreb
- Removed mixer from Core reverb

Change-Id: I675ec22889f20ef35a0ac427600c2654111c397e
VCS_Control.c
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
VCS_BypassMix.c
VCS_BypassMix.h
VCS_Control.c
VCS_Equaliser.c
VCS_Equaliser.h
VCS_Headphone_Coeffs.h
VCS_Init.c
VCS_Private.h
VCS_Process.c
VCS_ReverbGenerator.c
VCS_ReverbGenerator.h
VCS_StereoEnhancer.c
VCS_StereoEnhancer.h
VCS_Tables.c
VCS_Tables.h
c59c6fd7f859b4010d788db89b8d4d76bbb70e57 04-Aug-2010 Eric Laurent <elaurent@google.com> LVM release 1.05 delivery

- Click have been removed from the HP filter activation in the BassBosst Effect.
- SessionId is now stored as a SessionNo
- Effects now stop being called after a delay
- Unix EOL fixed for .java and .xml
- Updated lines limited to 100 characters.
- Removed the remaining warnings from the wrapper code
- Added reverb

Change-Id: I03a2b3b5ee2286958f4901acc8d9b0daf9e2d7c6
VCS_Control.c
VCS_Equaliser.c
VCS_Init.c
VCS_StereoEnhancer.c
09d5ca3766d4bab91cdaad7206716a5747ebad77 23-Jul-2010 Eric Laurent <elaurent@google.com> LVM release 1.04.

Remaining warnings in the code have been removed
Core components support seamless insertion in the audio stream at playtime (Enabling / Disabling the effect).

Change-Id: Icae7085305fad663faeb5a94cb673b41cec5a9f1
VCS_BypassMix.c
VCS_Control.c
VCS_Equaliser.c
VCS_Init.c
VCS_Private.h
VCS_ReverbGenerator.c
VCS_StereoEnhancer.c
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
VCS_BypassMix.c
VCS_BypassMix.h
VCS_Control.c
VCS_Equaliser.c
VCS_Equaliser.h
VCS_Headphone_Coeffs.h
VCS_Init.c
VCS_Private.h
VCS_Process.c
VCS_ReverbGenerator.c
VCS_ReverbGenerator.h
VCS_StereoEnhancer.c
VCS_StereoEnhancer.h
VCS_Tables.c
VCS_Tables.h