• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libeffects/lvm/lib/
History log of /frameworks/av/media/libeffects/lvm/lib/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b302bd5d288be2d3363b80053ca2392560b00b25 18-Feb-2014 Ashok Bhat <ashok.bhat@arm.com> LP64 fixes for media/libeffects

Changes include:

[x] In get parameter series of functions, replaced size_t*
formal parameter type with uint32_t* where actual parameter
passed was uint32_t*.

[x] In set parameter series of functions, changed size_t
formal parameter to uint32_t where actual parameter was
uint32_t.

[x] Changed the definition of LVM_UINT32 from unsigned
long to uint32_t as unsigned long is 64-bit in LP64.

[x] Used other stdint.h types for other LVM_types for
consistency.

[x] Use of uintptr_t for the pNextMember of the INST_ALLOC
structure, rather than LVM_UINT32, for portablility.

[x] Use of uintptr_t where pointers are used in arithmetic.

[x] Replaced the use of 0xFFFFFFFC with ~3 in places where
it was used to clear last two bits.

[x] Removed int casts where cmdSize and *replySize, both
uint32_t, were being compared with sizeof().

Change-Id: Ibec0b4d8e9b855f44b1cd853be6df84d13cf4186
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
ass/src/LVDBE_Init.c
undle/src/LVM_Process.c
ommon/lib/InstAlloc.h
ommon/lib/LVM_Types.h
ommon/src/InstAlloc.c
q/src/LVEQNB_Process.c
377b2ec9a2885f9b6405b07ba900a9e3f4349c38 03-Feb-2014 Kévin PETIT <kevin.petit@arm.com> Make frameworks/av 64-bit compatible

Contains the necessary changes to make frameworks/av build and work
on a 64-bit machine.

Signed-off-by: Craig Barber <craig.barber@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>

Change-Id: I725feaae50ed8eee25ca2c947cf15aee1f395c43
q/src/LVEQNB_Init.c
7f16b197c76fbae9399242f055a7ee16dcd0fd6d 26-Oct-2012 Marco Nelissen <marcone@google.com> Only export the symbols that need to be

The effects libraries were exporting many more symbols than needed.
This reduces the exported symbols to just the needed ones (basically
just "AELI"), which happens to also save about 28KB.

Change-Id: I115077e52e8dc845282e6f62a522908d26dd72d6
ndroid.mk
97bb6e89845cb6d85f4d34a4efcc1de2ce585336 17-Oct-2012 Marco Nelissen <marcone@google.com> Fix valgrind issues

We were reading some uninitialized memory when creating bass boost and EQ
effects, and using memcpy() with identical source and destination.

Change-Id: I15ea1b2c52ae05cbf54aef04351e89805e0ebf8e
ass/src/LVDBE_Init.c
q/src/LVEQNB_Init.c
aa1c402d4ed471dfd0863f73f40a776be258419e 08-Sep-2012 Eric Laurent <elaurent@google.com> Fix headroom management in equalizer

Fix a bug resetting the headroom parameters when
calling the bundle process function for the first time.

Change-Id: Ie05f97606f415954340ff2a4e48cd7b0a97a063b
undle/src/LVM_Init.c
e44615ff6022239850a3ea459ad6e07b44c37544 24-Aug-2012 Eric Laurent <elaurent@google.com> Reduce THD when equalizer is ON.

Increase headroom in LVM bundle to reduce THD when equalizer is ON
with high band gains.

Also add a workaround for a bug in headroom parameter control.

Change-Id: I1d67c9ae475f6cf852c2e0e49bacfc82a5e484fd
undle/src/LVM_Init.c
3d51d5cb53cc630709a0ba78d0e60501a675f2d5 13-Jun-2012 James Dong <jdong@google.com> Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/

Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26
related-to-bug: 6647465
ODULE_LICENSE_APACHE2
OTICE
9691a73139bb36c5bf294ed13eedcb04d7f05320 14-Mar-2011 Iliyan Malchev <malchev@google.com> frameworks/base: remove LOCAL_PRELINK_MODULE

Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
5185b0138aaeffeecc93b958cb9cd9821f260faf 09-Sep-2010 Eric Laurent <elaurent@google.com> LVM release 1.09 delivery

- Reverb:
- 1 channel mixed has gain zero
- core componenet now only outputs STEREO samples
- wrapper now handles only STEREO from the Reverb Core
- Bass Boost:
- increase scratch memory

Change-Id: I00ae31051cc40a7006fc993420facfeb4d30dc52
ass/src/LVDBE_Private.h
everb/src/LVREV_ApplyNewSettings.c
everb/src/LVREV_Process.c
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
everb/src/LVREV_ApplyNewSettings.c
everb/src/LVREV_GetInstanceHandle.c
tereoWidening/src/LVCS_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
ass/lib/LVDBE.h
ass/src/LVDBE_Coeffs.h
ass/src/LVDBE_Control.c
ass/src/LVDBE_Init.c
ass/src/LVDBE_Private.h
ass/src/LVDBE_Process.c
ass/src/LVDBE_Tables.c
ass/src/LVDBE_Tables.h
undle/lib/LVM.h
undle/src/LVM_API_Specials.c
undle/src/LVM_Buffers.c
undle/src/LVM_Coeffs.h
undle/src/LVM_Control.c
undle/src/LVM_Init.c
undle/src/LVM_Private.h
undle/src/LVM_Process.c
undle/src/LVM_Tables.c
undle/src/LVM_Tables.h
ommon/lib/AGC.h
ommon/lib/BIQUAD.h
ommon/lib/CompLim.h
ommon/lib/Filter.h
ommon/lib/InstAlloc.h
ommon/lib/LVM_Common.h
ommon/lib/LVM_Macros.h
ommon/lib/LVM_Timer.h
ommon/lib/LVM_Types.h
ommon/lib/Mixer.h
ommon/lib/ScalarArithmetic.h
ommon/lib/VectorArithmetic.h
ommon/src/AGC_MIX_VOL_2St1Mon_D32_WRA.c
ommon/src/Abs_32.c
ommon/src/Add2_Sat_16x16.c
ommon/src/Add2_Sat_32x32.c
ommon/src/BP_1I_D16F16C14_TRC_WRA_01.c
ommon/src/BP_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BP_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BP_1I_D16F32C30_TRC_WRA_01.c
ommon/src/BP_1I_D16F32Cll_TRC_WRA_01_Init.c
ommon/src/BP_1I_D16F32Cll_TRC_WRA_01_Private.h
ommon/src/BP_1I_D32F32C30_TRC_WRA_02.c
ommon/src/BP_1I_D32F32Cll_TRC_WRA_02_Init.c
ommon/src/BP_1I_D32F32Cll_TRC_WRA_02_Private.h
ommon/src/BQ_1I_D16F16C15_TRC_WRA_01.c
ommon/src/BQ_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BQ_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BQ_1I_D16F32C14_TRC_WRA_01.c
ommon/src/BQ_1I_D16F32Css_TRC_WRA_01_Private.h
ommon/src/BQ_1I_D16F32Css_TRC_WRA_01_init.c
ommon/src/BQ_2I_D16F16C14_TRC_WRA_01.c
ommon/src/BQ_2I_D16F16C15_TRC_WRA_01.c
ommon/src/BQ_2I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BQ_2I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BQ_2I_D16F32C13_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32C14_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32C15_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32Css_TRC_WRA_01_Private.h
ommon/src/BQ_2I_D16F32Css_TRC_WRA_01_init.c
ommon/src/BQ_2I_D32F32C30_TRC_WRA_01.c
ommon/src/BQ_2I_D32F32Cll_TRC_WRA_01_Init.c
ommon/src/BQ_2I_D32F32Cll_TRC_WRA_01_Private.h
ommon/src/CompLim_private.h
ommon/src/Copy_16.c
ommon/src/Core_MixHard_2St_D32C31_SAT.c
ommon/src/Core_MixInSoft_D32C31_SAT.c
ommon/src/Core_MixSoft_1St_D32C31_WRA.c
ommon/src/DC_2I_D16_TRC_WRA_01.c
ommon/src/DC_2I_D16_TRC_WRA_01_Init.c
ommon/src/DC_2I_D16_TRC_WRA_01_Private.h
ommon/src/DelayAllPass_Sat_32x16To32.c
ommon/src/DelayMix_16x16.c
ommon/src/DelayWrite_32.c
ommon/src/FO_1I_D16F16C15_TRC_WRA_01.c
ommon/src/FO_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/FO_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/FO_1I_D32F32C31_TRC_WRA_01.c
ommon/src/FO_1I_D32F32Cll_TRC_WRA_01_Init.c
ommon/src/FO_1I_D32F32Cll_TRC_WRA_01_Private.h
ommon/src/FO_2I_D16F32C15_LShx_TRC_WRA_01.c
ommon/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c
ommon/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Private.h
ommon/src/Filters.h
ommon/src/From2iToMS_16x16.c
ommon/src/From2iToMono_16.c
ommon/src/From2iToMono_32.c
ommon/src/InstAlloc.c
ommon/src/Int16LShiftToInt32_16x32.c
ommon/src/Int32RShiftToInt16_Sat_32x16.c
ommon/src/JoinTo2i_32x32.c
ommon/src/LVC_Core_MixHard_1St_2i_D16C31_SAT.c
ommon/src/LVC_Core_MixHard_2St_D16C31_SAT.c
ommon/src/LVC_Core_MixInSoft_D16C31_SAT.c
ommon/src/LVC_Core_MixSoft_1St_2i_D16C31_WRA.c
ommon/src/LVC_Core_MixSoft_1St_D16C31_WRA.c
ommon/src/LVC_MixInSoft_D16C31_SAT.c
ommon/src/LVC_MixSoft_1St_2i_D16C31_SAT.c
ommon/src/LVC_MixSoft_1St_D16C31_SAT.c
ommon/src/LVC_MixSoft_2St_D16C31_SAT.c
ommon/src/LVC_Mixer.h
ommon/src/LVC_Mixer_GetCurrent.c
ommon/src/LVC_Mixer_GetTarget.c
ommon/src/LVC_Mixer_Init.c
ommon/src/LVC_Mixer_Private.h
ommon/src/LVC_Mixer_SetTarget.c
ommon/src/LVC_Mixer_SetTimeConstant.c
ommon/src/LVC_Mixer_VarSlope_SetTimeConstant.c
ommon/src/LVM_FO_HPF.c
ommon/src/LVM_FO_LPF.c
ommon/src/LVM_GetOmega.c
ommon/src/LVM_Mixer_FilterCoeffs.h
ommon/src/LVM_Mixer_TimeConstant.c
ommon/src/LVM_Polynomial.c
ommon/src/LVM_Power10.c
ommon/src/LVM_Timer.c
ommon/src/LVM_Timer_Init.c
ommon/src/LVM_Timer_Private.h
ommon/src/LoadConst_16.c
ommon/src/LoadConst_32.c
ommon/src/MSTo2i_Sat_16x16.c
ommon/src/Mac3s_Sat_16x16.c
ommon/src/Mac3s_Sat_32x16.c
ommon/src/MixInSoft_D32C31_SAT.c
ommon/src/MixSoft_1St_D32C31_WRA.c
ommon/src/MixSoft_2St_D32C31_SAT.c
ommon/src/Mixer_private.h
ommon/src/MonoTo2I_16.c
ommon/src/MonoTo2I_32.c
ommon/src/Mult3s_32x16.c
ommon/src/NonLinComp_D16.c
ommon/src/PK_2I_D32F32C14G11_TRC_WRA_01.c
ommon/src/PK_2I_D32F32C30G11_TRC_WRA_01.c
ommon/src/PK_2I_D32F32CllGss_TRC_WRA_01_Init.c
ommon/src/PK_2I_D32F32CllGss_TRC_WRA_01_Private.h
ommon/src/PK_2I_D32F32CssGss_TRC_WRA_01_Init.c
ommon/src/PK_2I_D32F32CssGss_TRC_WRA_01_Private.h
ommon/src/Shift_Sat_v16xv16.c
ommon/src/Shift_Sat_v32xv32.c
ommon/src/dB_to_Lin32.c
ommon/src/mult3s_16x16.c
q/lib/LVEQNB.h
q/src/LVEQNB_CalcCoef.c
q/src/LVEQNB_Coeffs.h
q/src/LVEQNB_Control.c
q/src/LVEQNB_Init.c
q/src/LVEQNB_Private.h
q/src/LVEQNB_Process.c
q/src/LVEQNB_Tables.c
everb/lib/LVREV.h
everb/src/LVREV_ApplyNewSettings.c
everb/src/LVREV_ClearAudioBuffers.c
everb/src/LVREV_GetControlParameters.c
everb/src/LVREV_GetInstanceHandle.c
everb/src/LVREV_GetMemoryTable.c
everb/src/LVREV_Private.h
everb/src/LVREV_Process.c
everb/src/LVREV_SetControlParameters.c
everb/src/LVREV_Tables.c
everb/src/LVREV_Tables.h
pectrumAnalyzer/lib/LVPSA.h
pectrumAnalyzer/src/LVPSA_Control.c
pectrumAnalyzer/src/LVPSA_Init.c
pectrumAnalyzer/src/LVPSA_Memory.c
pectrumAnalyzer/src/LVPSA_Private.h
pectrumAnalyzer/src/LVPSA_Process.c
pectrumAnalyzer/src/LVPSA_QPD.h
pectrumAnalyzer/src/LVPSA_QPD_Init.c
pectrumAnalyzer/src/LVPSA_QPD_Process.c
pectrumAnalyzer/src/LVPSA_Tables.c
tereoWidening/lib/LVCS.h
tereoWidening/src/LVCS_BypassMix.c
tereoWidening/src/LVCS_BypassMix.h
tereoWidening/src/LVCS_Control.c
tereoWidening/src/LVCS_Equaliser.c
tereoWidening/src/LVCS_Equaliser.h
tereoWidening/src/LVCS_Headphone_Coeffs.h
tereoWidening/src/LVCS_Init.c
tereoWidening/src/LVCS_Private.h
tereoWidening/src/LVCS_Process.c
tereoWidening/src/LVCS_ReverbGenerator.c
tereoWidening/src/LVCS_ReverbGenerator.h
tereoWidening/src/LVCS_StereoEnhancer.c
tereoWidening/src/LVCS_StereoEnhancer.h
tereoWidening/src/LVCS_Tables.c
tereoWidening/src/LVCS_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
ndroid.mk
ass/src/LVDBE_Control.c
ass/src/LVDBE_Init.c
ass/src/LVDBE_Private.h
ass/src/LVDBE_Process.c
undle/src/LVM_Control.c
everb/lib/LVREV.h
everb/src/LVREV_ApplyNewSettings.c
everb/src/LVREV_ClearAudioBuffers.c
everb/src/LVREV_GetControlParameters.c
everb/src/LVREV_GetInstanceHandle.c
everb/src/LVREV_GetMemoryTable.c
everb/src/LVREV_Private.h
everb/src/LVREV_Process.c
everb/src/LVREV_SetControlParameters.c
everb/src/LVREV_Tables.c
everb/src/LVREV_Tables.h
tereoWidening/src/LVCS_Control.c
tereoWidening/src/LVCS_Equaliser.c
tereoWidening/src/LVCS_Init.c
tereoWidening/src/LVCS_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
ass/src/LVDBE_Control.c
undle/src/LVM_Buffers.c
undle/src/LVM_Control.c
undle/src/LVM_Init.c
ommon/src/MixSoft_2St_D32C31_SAT.c
q/src/LVEQNB_Control.c
tereoWidening/src/LVCS_BypassMix.c
tereoWidening/src/LVCS_Control.c
tereoWidening/src/LVCS_Equaliser.c
tereoWidening/src/LVCS_Init.c
tereoWidening/src/LVCS_Private.h
tereoWidening/src/LVCS_ReverbGenerator.c
tereoWidening/src/LVCS_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
ndroid.mk
ass/lib/LVDBE.h
ass/src/LVDBE_Coeffs.h
ass/src/LVDBE_Control.c
ass/src/LVDBE_Init.c
ass/src/LVDBE_Private.h
ass/src/LVDBE_Process.c
ass/src/LVDBE_Tables.c
ass/src/LVDBE_Tables.h
undle/lib/LVM.h
undle/src/LVM_API_Specials.c
undle/src/LVM_Buffers.c
undle/src/LVM_Coeffs.h
undle/src/LVM_Control.c
undle/src/LVM_Init.c
undle/src/LVM_Private.h
undle/src/LVM_Process.c
undle/src/LVM_Tables.c
undle/src/LVM_Tables.h
ommon/lib/AGC.h
ommon/lib/BIQUAD.h
ommon/lib/CompLim.h
ommon/lib/Filter.h
ommon/lib/InstAlloc.h
ommon/lib/LVM_Common.h
ommon/lib/LVM_Macros.h
ommon/lib/LVM_Timer.h
ommon/lib/LVM_Types.h
ommon/lib/Mixer.h
ommon/lib/ScalarArithmetic.h
ommon/lib/VectorArithmetic.h
ommon/src/AGC_MIX_VOL_2St1Mon_D32_WRA.c
ommon/src/Abs_32.c
ommon/src/Add2_Sat_16x16.c
ommon/src/Add2_Sat_32x32.c
ommon/src/BP_1I_D16F16C14_TRC_WRA_01.c
ommon/src/BP_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BP_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BP_1I_D16F32C30_TRC_WRA_01.c
ommon/src/BP_1I_D16F32Cll_TRC_WRA_01_Init.c
ommon/src/BP_1I_D16F32Cll_TRC_WRA_01_Private.h
ommon/src/BP_1I_D32F32C30_TRC_WRA_02.c
ommon/src/BP_1I_D32F32Cll_TRC_WRA_02_Init.c
ommon/src/BP_1I_D32F32Cll_TRC_WRA_02_Private.h
ommon/src/BQ_1I_D16F16C15_TRC_WRA_01.c
ommon/src/BQ_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BQ_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BQ_1I_D16F32C14_TRC_WRA_01.c
ommon/src/BQ_1I_D16F32Css_TRC_WRA_01_Private.h
ommon/src/BQ_1I_D16F32Css_TRC_WRA_01_init.c
ommon/src/BQ_2I_D16F16C14_TRC_WRA_01.c
ommon/src/BQ_2I_D16F16C15_TRC_WRA_01.c
ommon/src/BQ_2I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/BQ_2I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/BQ_2I_D16F32C13_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32C14_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32C15_TRC_WRA_01.c
ommon/src/BQ_2I_D16F32Css_TRC_WRA_01_Private.h
ommon/src/BQ_2I_D16F32Css_TRC_WRA_01_init.c
ommon/src/BQ_2I_D32F32C30_TRC_WRA_01.c
ommon/src/BQ_2I_D32F32Cll_TRC_WRA_01_Init.c
ommon/src/BQ_2I_D32F32Cll_TRC_WRA_01_Private.h
ommon/src/CompLim_private.h
ommon/src/Copy_16.c
ommon/src/Core_MixHard_2St_D32C31_SAT.c
ommon/src/Core_MixInSoft_D32C31_SAT.c
ommon/src/Core_MixSoft_1St_D32C31_WRA.c
ommon/src/DC_2I_D16_TRC_WRA_01.c
ommon/src/DC_2I_D16_TRC_WRA_01_Init.c
ommon/src/DC_2I_D16_TRC_WRA_01_Private.h
ommon/src/DelayAllPass_Sat_32x16To32.c
ommon/src/DelayMix_16x16.c
ommon/src/DelayWrite_32.c
ommon/src/FO_1I_D16F16C15_TRC_WRA_01.c
ommon/src/FO_1I_D16F16Css_TRC_WRA_01_Init.c
ommon/src/FO_1I_D16F16Css_TRC_WRA_01_Private.h
ommon/src/FO_1I_D32F32C31_TRC_WRA_01.c
ommon/src/FO_1I_D32F32Cll_TRC_WRA_01_Init.c
ommon/src/FO_1I_D32F32Cll_TRC_WRA_01_Private.h
ommon/src/FO_2I_D16F32C15_LShx_TRC_WRA_01.c
ommon/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c
ommon/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Private.h
ommon/src/Filters.h
ommon/src/From2iToMS_16x16.c
ommon/src/From2iToMono_16.c
ommon/src/From2iToMono_32.c
ommon/src/InstAlloc.c
ommon/src/Int16LShiftToInt32_16x32.c
ommon/src/Int32RShiftToInt16_Sat_32x16.c
ommon/src/JoinTo2i_32x32.c
ommon/src/LVC_Core_MixHard_1St_2i_D16C31_SAT.c
ommon/src/LVC_Core_MixHard_2St_D16C31_SAT.c
ommon/src/LVC_Core_MixInSoft_D16C31_SAT.c
ommon/src/LVC_Core_MixSoft_1St_2i_D16C31_WRA.c
ommon/src/LVC_Core_MixSoft_1St_D16C31_WRA.c
ommon/src/LVC_MixInSoft_D16C31_SAT.c
ommon/src/LVC_MixSoft_1St_2i_D16C31_SAT.c
ommon/src/LVC_MixSoft_1St_D16C31_SAT.c
ommon/src/LVC_MixSoft_2St_D16C31_SAT.c
ommon/src/LVC_Mixer.h
ommon/src/LVC_Mixer_GetCurrent.c
ommon/src/LVC_Mixer_GetTarget.c
ommon/src/LVC_Mixer_Init.c
ommon/src/LVC_Mixer_Private.h
ommon/src/LVC_Mixer_SetTarget.c
ommon/src/LVC_Mixer_SetTimeConstant.c
ommon/src/LVC_Mixer_VarSlope_SetTimeConstant.c
ommon/src/LVM_FO_HPF.c
ommon/src/LVM_FO_LPF.c
ommon/src/LVM_GetOmega.c
ommon/src/LVM_Mixer_FilterCoeffs.h
ommon/src/LVM_Mixer_TimeConstant.c
ommon/src/LVM_Polynomial.c
ommon/src/LVM_Power10.c
ommon/src/LVM_Timer.c
ommon/src/LVM_Timer_Init.c
ommon/src/LVM_Timer_Private.h
ommon/src/LoadConst_16.c
ommon/src/LoadConst_32.c
ommon/src/MSTo2i_Sat_16x16.c
ommon/src/Mac3s_Sat_16x16.c
ommon/src/Mac3s_Sat_32x16.c
ommon/src/MixInSoft_D32C31_SAT.c
ommon/src/MixSoft_1St_D32C31_WRA.c
ommon/src/MixSoft_2St_D32C31_SAT.c
ommon/src/Mixer_private.h
ommon/src/MonoTo2I_16.c
ommon/src/MonoTo2I_32.c
ommon/src/Mult3s_32x16.c
ommon/src/NonLinComp_D16.c
ommon/src/PK_2I_D32F32C14G11_TRC_WRA_01.c
ommon/src/PK_2I_D32F32C30G11_TRC_WRA_01.c
ommon/src/PK_2I_D32F32CllGss_TRC_WRA_01_Init.c
ommon/src/PK_2I_D32F32CllGss_TRC_WRA_01_Private.h
ommon/src/PK_2I_D32F32CssGss_TRC_WRA_01_Init.c
ommon/src/PK_2I_D32F32CssGss_TRC_WRA_01_Private.h
ommon/src/Shift_Sat_v16xv16.c
ommon/src/Shift_Sat_v32xv32.c
ommon/src/dB_to_Lin32.c
ommon/src/mult3s_16x16.c
q/lib/LVEQNB.h
q/src/LVEQNB_CalcCoef.c
q/src/LVEQNB_Coeffs.h
q/src/LVEQNB_Control.c
q/src/LVEQNB_Init.c
q/src/LVEQNB_Private.h
q/src/LVEQNB_Process.c
q/src/LVEQNB_Tables.c
pectrumAnalyzer/lib/LVPSA.h
pectrumAnalyzer/src/LVPSA_Control.c
pectrumAnalyzer/src/LVPSA_Init.c
pectrumAnalyzer/src/LVPSA_Memory.c
pectrumAnalyzer/src/LVPSA_Private.h
pectrumAnalyzer/src/LVPSA_Process.c
pectrumAnalyzer/src/LVPSA_QPD.h
pectrumAnalyzer/src/LVPSA_QPD_Init.c
pectrumAnalyzer/src/LVPSA_QPD_Process.c
pectrumAnalyzer/src/LVPSA_Tables.c
tereoWidening/lib/LVCS.h
tereoWidening/src/LVCS_BypassMix.c
tereoWidening/src/LVCS_BypassMix.h
tereoWidening/src/LVCS_Control.c
tereoWidening/src/LVCS_Equaliser.c
tereoWidening/src/LVCS_Equaliser.h
tereoWidening/src/LVCS_Headphone_Coeffs.h
tereoWidening/src/LVCS_Init.c
tereoWidening/src/LVCS_Private.h
tereoWidening/src/LVCS_Process.c
tereoWidening/src/LVCS_ReverbGenerator.c
tereoWidening/src/LVCS_ReverbGenerator.h
tereoWidening/src/LVCS_StereoEnhancer.c
tereoWidening/src/LVCS_StereoEnhancer.h
tereoWidening/src/LVCS_Tables.c
tereoWidening/src/LVCS_Tables.h