HomeSort by relevance Sort by last modified time
    Searched refs:Reverb (Results 1 - 14 of 14) sorted by null

  /external/webkit/Source/WebCore/platform/audio/
Reverb.h 39 // Multi-channel convolution reverb with channel matrixing - one or more ReverbConvolver objects are used internally.
41 class Reverb {
46 Reverb(AudioBus* impulseResponseBuffer, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads);
Reverb.cpp 33 #include "Reverb.h"
90 Reverb::Reverb(AudioBus* impulseResponse, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads)
103 void Reverb::initialize(AudioBus* impulseResponseBuffer, size_t renderSliceSize, size_t maxFFTSize, size_t numberOfChannels, bool useBackgroundThreads)
107 // The reverb can handle a mono impulse response and still do stereo processing
127 void Reverb::process(AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess)
219 void Reverb::reset()
  /external/webkit/Source/WebCore/webaudio/
ConvolverNode.h 36 class Reverb;
60 OwnPtr<Reverb> m_reverb;
ConvolverNode.cpp 35 #include "Reverb.h"
38 // The maximum FFT size affects reverb performance and accuracy.
39 // If the reverb is single-threaded and processes entirely in the real-time audio thread,
41 // But, the Reverb object is multi-threaded, so we want this as high as possible without losing too much accuracy.
122 // The current implementation supports up to four channel impulse responses, which are interpreted as true-stereo (see Reverb class).
129 // This memory is simply used in the Reverb constructor and no reference to it is kept for later use in that class.
134 // Create the reverb with the given impulse response.
136 OwnPtr<Reverb> reverb = adoptPtr(new Reverb(&bufferBus, AudioNode::ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads)) local
    [all...]
  /frameworks/av/media/libeffects/lvm/wrapper/
Android.mk 33 # reverb wrapper
39 Reverb/EffectReverb.cpp
54 $(LOCAL_PATH)/Reverb \
56 $(LOCAL_PATH)/../lib/Reverb/lib/ \
  /frameworks/av/media/libeffects/lvm/lib/
Android.mk 128 # Reverb library
134 Reverb/src/LVREV_ApplyNewSettings.c \
135 Reverb/src/LVREV_ClearAudioBuffers.c \
136 Reverb/src/LVREV_GetControlParameters.c \
137 Reverb/src/LVREV_GetInstanceHandle.c \
138 Reverb/src/LVREV_GetMemoryTable.c \
139 Reverb/src/LVREV_Process.c \
140 Reverb/src/LVREV_SetControlParameters.c \
141 Reverb/src/LVREV_Tables.c \
174 $(LOCAL_PATH)/Reverb/lib
    [all...]
  /external/sonivox/arm-fm-22k/lib_src/
eas_reverbdata.h 7 * Contains the prototypes for the Reverb effect.
55 /* reverb parameters are updated every 2^(REVERB_UPDATE_PERIOD_IN_BITS) samples */
260 /* parameters for each reverb */
263 /* controls entire reverb playback volume */
287 // reverb delay line offsets, allpass parameters, etc:
289 EAS_PCM m_nRevOutFbkR; // combine feedback reverb right out with dry left in
295 EAS_PCM m_nRevOutFbkL; // combine feedback reverb left out with dry right in
342 EAS_BOOL m_bBypass; // if EAS_TRUE, then bypass reverb and copy input to output
357 EAS_PCM m_nDelayLine[REVERB_BUFFER_SIZE_IN_SAMPLES]; // one large delay line for all reverb elements
433 * Reverb
    [all...]
eas_reverb.c 7 * Contains the implementation of the Reverb effect.
94 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_FATAL, "Failed to allocate Reverb memory\n"); */ }
204 // clear the reverb delay line
211 ///code from the EAS DEMO Reverb
212 //now copy from the new preset into the reverb
245 ///code from the EAS DEMO Reverb
297 Reverb(pReverbData, numSamples, pDst, pSrc);
508 * Reverb
511 * apply reverb to the given signal
525 static EAS_RESULT Reverb(S_REVERB_OBJECT *pReverbData, EAS_INT nNumSamplesToAdd, EAS_PCM *pOutputBuffer, EAS_PCM *pInputBuf (…)
    [all...]
  /external/sonivox/arm-hybrid-22k/lib_src/
eas_reverbdata.h 7 * Contains the prototypes for the Reverb effect.
55 /* reverb parameters are updated every 2^(REVERB_UPDATE_PERIOD_IN_BITS) samples */
260 /* parameters for each reverb */
263 /* controls entire reverb playback volume */
287 // reverb delay line offsets, allpass parameters, etc:
289 EAS_PCM m_nRevOutFbkR; // combine feedback reverb right out with dry left in
295 EAS_PCM m_nRevOutFbkL; // combine feedback reverb left out with dry right in
342 EAS_BOOL m_bBypass; // if EAS_TRUE, then bypass reverb and copy input to output
357 EAS_PCM m_nDelayLine[REVERB_BUFFER_SIZE_IN_SAMPLES]; // one large delay line for all reverb elements
433 * Reverb
    [all...]
eas_reverb.c 7 * Contains the implementation of the Reverb effect.
94 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_FATAL, "Failed to allocate Reverb memory\n"); */ }
204 // clear the reverb delay line
211 ///code from the EAS DEMO Reverb
212 //now copy from the new preset into the reverb
245 ///code from the EAS DEMO Reverb
297 Reverb(pReverbData, numSamples, pDst, pSrc);
508 * Reverb
511 * apply reverb to the given signal
525 static EAS_RESULT Reverb(S_REVERB_OBJECT *pReverbData, EAS_INT nNumSamplesToAdd, EAS_PCM *pOutputBuffer, EAS_PCM *pInputBuf (…)
    [all...]
  /external/sonivox/arm-wt-22k/lib_src/
eas_reverbdata.h 7 * Contains the prototypes for the Reverb effect.
55 /* reverb parameters are updated every 2^(REVERB_UPDATE_PERIOD_IN_BITS) samples */
260 /* parameters for each reverb */
263 /* controls entire reverb playback volume */
287 // reverb delay line offsets, allpass parameters, etc:
289 EAS_PCM m_nRevOutFbkR; // combine feedback reverb right out with dry left in
295 EAS_PCM m_nRevOutFbkL; // combine feedback reverb left out with dry right in
342 EAS_BOOL m_bBypass; // if EAS_TRUE, then bypass reverb and copy input to output
357 EAS_PCM m_nDelayLine[REVERB_BUFFER_SIZE_IN_SAMPLES]; // one large delay line for all reverb elements
433 * Reverb
    [all...]
eas_reverb.c 7 * Contains the implementation of the Reverb effect.
94 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_FATAL, "Failed to allocate Reverb memory\n"); */ }
204 // clear the reverb delay line
211 ///code from the EAS DEMO Reverb
212 //now copy from the new preset into the reverb
245 ///code from the EAS DEMO Reverb
297 Reverb(pReverbData, numSamples, pDst, pSrc);
508 * Reverb
511 * apply reverb to the given signal
525 static EAS_RESULT Reverb(S_REVERB_OBJECT *pReverbData, EAS_INT nNumSamplesToAdd, EAS_PCM *pOutputBuffer, EAS_PCM *pInputBuf (…)
    [all...]
  /frameworks/av/media/libeffects/testlibs/
EffectReverb.h 100 // constants for reverb density
108 // constants for reverb diffusion
186 /* parameters for each reverb */
195 // reverb delay line offsets, allpass parameters, etc:
197 short m_nRevFbkR; // combine feedback reverb right out with dry left in
198 short m_zOutLpfL; // left reverb output
204 short m_nRevFbkL; // combine feedback reverb left out with dry right in
205 short m_zOutLpfR; // right reverb output
228 int16_t m_nRvbLpfFwd; // reverb feedback lpf forward gain (includes scaling for mixer)
230 int16_t m_nRvbLpfFbk; // reverb feedback lpf feedback gai
    [all...]
EffectReverb.c 26 // effect_handle_t interface implementation for reverb effect
34 // Google auxiliary environmental reverb UUID: 1f0ae2e0-4ef7-11df-bc09-0002a5d5c51b
43 "Aux Environmental Reverb",
47 // Google insert environmental reverb UUID: aa476040-6342-11df-91a4-0002a5d5c51b
55 "Insert Environmental reverb",
59 // Google auxiliary preset reverb UUID: 63909320-53a6-11df-bdbd-0002a5d5c51b
67 "Aux Preset Reverb",
71 // Google insert preset reverb UUID: d93dc6a0-6342-11df-b128-0002a5d5c51b
79 "Insert Preset Reverb",
181 ALOGV("EffectGetDescriptor - UUID matched Reverb type %d, UUID = %x"
    [all...]

Completed in 147 milliseconds