HomeSort by relevance Sort by last modified time
    Searched refs:resampler (Results 1 - 25 of 30) sorted by null

1 2

  /external/chromium_org/media/base/
sinc_resampler_unittest.cc 57 SincResampler resampler(
62 int max_chunk_size = resampler.ChunkSize() * kChunks;
68 resampler.Resample(resampler.ChunkSize(), resampled_destination.get());
74 resampler.Resample(max_chunk_size, resampled_destination.get());
80 SincResampler resampler(
83 scoped_ptr<float[]> resampled_destination(new float[resampler.ChunkSize()]);
85 // Fill the resampler with junk data.
88 resampler.Resample(resampler.ChunkSize() / 2, resampled_destination.get())
    [all...]
multi_channel_resampler_unittest.cc 31 // Chosen arbitrarily based on what each resampler reported during testing.
66 MultiChannelResampler resampler(
70 // First prime the resampler with some junk data, so we can verify Flush().
72 resampler.Resample(1, audio_bus_.get());
73 resampler.Flush();
81 resampler.Resample(frames, audio_bus_.get());
  /system/media/audio_utils/
resampler.c 18 #define LOG_TAG "resampler"
24 #include <audio_utils/resampler.h>
28 struct resampler { struct
30 SpeexResamplerState *speex_resampler; // handle on speex resampler
41 int32_t speex_delay_ns; // delay introduced by speex resampler in ns
46 // speex based resampler
49 static void resampler_reset(struct resampler_itfe *resampler)
51 struct resampler *rsmp = (struct resampler *)resampler;
    [all...]
echo_reference.c 25 #include <audio_utils/resampler.h>
54 void *wr_src_buf; // resampler input buf (either wr_buf or buffer used by write())
63 struct resampler_itfe *resampler; // input resampler member in struct:echo_reference
64 struct resampler_buffer_provider provider; // resampler buffer provider
126 /* additional space in resampler buffer allowing for extra samples to be returned
127 * by speex resampler when sample rates ratio is not an integer.
165 if (er->resampler != NULL) {
166 er->resampler->reset(er->resampler);
    [all...]
Android.mk 11 resampler.c \
  /system/media/audio_utils/include/audio_utils/
resampler.h 41 /* call back interface used by the resampler to get new data */
61 /* resampler interface */
64 * reset resampler state
66 void (*reset)(struct resampler_itfe *resampler);
71 int (*resample_from_provider)(struct resampler_itfe *resampler,
79 int (*resample_from_input)(struct resampler_itfe *resampler,
85 * return the latency introduced by the resampler in ns.
87 int32_t (*delay_ns)(struct resampler_itfe *resampler);
91 * create a resampler according to input parameters passed.
103 * release resampler resources
    [all...]
  /frameworks/av/services/audioflinger/audio-resampler/
Android.mk 8 LOCAL_MODULE := libaudio-resampler
  /frameworks/av/services/audioflinger/
test-resample.cpp 70 fprintf(stderr," -q resampler quality\n");
213 AudioResampler* resampler = AudioResampler::create(16, channels, local
217 resampler->setSampleRate(input_freq);
218 resampler->setVolume(0x1000, 0x1000);
223 resampler->resample((int*) output_vaddr, out_frames, &provider);
224 resampler->resample((int*) output_vaddr, out_frames, &provider);
225 resampler->resample((int*) output_vaddr, out_frames, &provider);
226 resampler->resample((int*) output_vaddr, out_frames, &provider);
233 delete resampler;
236 AudioResampler* resampler = AudioResampler::create(16, channels local
    [all...]
AudioMixer.h 89 // This clears out the resampler's input buffer.
193 AudioResampler* resampler; member in struct:android::AudioMixer::track_t
209 bool doesResample() const { return resampler != NULL; }
210 void resetResampler() { if (resampler != NULL) resampler->reset(); }
212 size_t getUnreleasedFrames() const { return resampler != NULL ?
213 resampler->getUnreleasedFrames() : 0; };
AudioResampler.cpp 102 if (property_get("af.resampler.quality", value, NULL) > 0) {
140 // read the resampler default quality property the first time it is needed
151 // naive implementation of CPU load throttling doesn't account for whether resampler is active
157 ALOGV("resampler load %u -> %u MHz due to delta +%u MHz from quality %d",
182 AudioResampler* resampler; local
188 ALOGV("Create linear Resampler");
189 resampler = new AudioResamplerOrder1(bitDepth, inChannelCount, sampleRate);
192 ALOGV("Create cubic Resampler");
193 resampler = new AudioResamplerCubic(bitDepth, inChannelCount, sampleRate);
196 ALOGV("Create HIGH_QUALITY sinc Resampler");
    [all...]
Android.mk 72 # build audio resampler test tool
AudioMixer.cpp 134 t->resampler = NULL;
166 delete t->resampler;
213 t->resampler = NULL;
383 // delete the resampler
384 delete track.resampler;
385 track.resampler = NULL;
485 delete track.resampler;
486 track.resampler = NULL;
550 if (value != devSampleRate || resampler != NULL) {
553 if (resampler == NULL)
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/platform/audio/
AudioResamplerKernel.cpp 40 AudioResamplerKernel::AudioResamplerKernel(AudioResampler* resampler)
41 : m_resampler(resampler)
AudioBus.cpp 580 SincResampler resampler(sampleRateRatio);
581 resampler.process(source, destination, sourceLength);
  /device/asus/grouper/audio/
audio_hw.c 37 #include <audio_utils/resampler.h>
122 struct resampler_itfe *resampler; member in struct:stream_out
142 struct resampler_itfe *resampler; member in struct:stream_in
221 if (out->resampler) {
222 release_resampler(out->resampler);
223 out->resampler = NULL;
242 if (in->resampler) {
243 release_resampler(in->resampler);
244 in->resampler = NULL;
304 * create a resampler
    [all...]
  /external/webrtc/src/common_audio/resampler/
Android.mk 20 LOCAL_SRC_FILES := resampler.cc
  /device/samsung/manta/audio/
audio_hw.c 41 #include <audio_utils/resampler.h>
177 struct resampler_itfe *resampler; member in struct:stream_in
759 /* if no supported sample rate is available, use the resampler */
760 if (in->resampler)
761 in->resampler->reset(in->resampler);
874 if (in->resampler != NULL) {
875 in->resampler->resample_from_provider(in->resampler,
895 * in->resampler->resample_from_provider() *
    [all...]
  /external/chromium_org/third_party/opus/src/
silk_sources.mk 63 silk/resampler.c \
  /external/webrtc/src/modules/audio_processing/aec/
echo_cancellation.c 84 void *resampler; member in struct:__anon30471
121 if (WebRtcAec_CreateResampler(&aecpc->resampler) == -1) {
193 WebRtcAec_FreeResampler(aecpc->resampler);
226 if (WebRtcAec_InitResampler(aecpc->resampler, aecpc->scSampFreq) == -1) {
329 newNrOfSamples = WebRtcAec_ResampleLinear(aecpc->resampler,
434 retVal = WebRtcAec_GetSkew(aecpc->resampler, skew, &aecpc->skew);
  /device/asus/flo/
device-common.mk 127 af.resampler.quality=4
172 libaudio-resampler
  /device/lge/mako/
device.mk 142 af.resampler.quality=4
182 libaudio-resampler
  /external/webrtc/
Android.mk 12 include $(MY_WEBRTC_ROOT_PATH)/src/common_audio/resampler/Android.mk
  /device/lge/hammerhead/
device.mk 143 libaudio-resampler
300 af.resampler.quality=4
  /external/chromium_org/third_party/opus/
opus.target.darwin-arm.mk 114 third_party/opus/src/silk/resampler.c \
opus.target.darwin-mips.mk 114 third_party/opus/src/silk/resampler.c \

Completed in 446 milliseconds

1 2