OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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