Home
last modified time | relevance | path

Searched refs:resampler (Results 1 – 25 of 34) sorted by relevance

12

/frameworks/av/media/libaaudio/src/flowgraph/resampler/
DREADME.md3 This folder contains a sample rate converter, or "resampler".
15 1. Copy the "resampler" folder to a folder in your project that is in the include path.
16 2. Add all of the \*.cpp files in the resampler folder to your project IDE or Makefile.
17 …, use -DRESAMPLER_OUTER_NAMESPACE=mynamespace when compiling to avoid modifying the resampler code.
21 Include the [main header](MultiChannelResampler.h) for the resampler.
23 #include "resampler/MultiChannelResampler.h"
25 Here is an example of creating a stereo resampler that will convert from 44100 to 48000 Hz.
26 Only do this once, when you open your stream. Then use the sample resampler to process multiple buf…
28 MultiChannelResampler *resampler = MultiChannelResampler::make(
45 …. So the resampler will sometimes generate 1044 frames and sometimes 1045 frames. On average it wi…
[all …]
DPolyphaseResamplerMono.h26 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DPolyphaseResampler.h28 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DSincResamplerStereo.h26 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DPolyphaseResamplerStereo.h26 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DSincResampler.h27 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DLinearResampler.h27 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DIntegerRatio.h24 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DIntegerRatio.cpp19 using namespace RESAMPLER_OUTER_NAMESPACE::resampler;
DHyperbolicCosineWindow.h24 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DLinearResampler.cpp19 using namespace RESAMPLER_OUTER_NAMESPACE::resampler;
DPolyphaseResamplerMono.cpp20 using namespace RESAMPLER_OUTER_NAMESPACE::resampler;
DKaiserWindow.h24 namespace RESAMPLER_OUTER_NAMESPACE::resampler {
DPolyphaseResampler.cpp22 using namespace RESAMPLER_OUTER_NAMESPACE::resampler;
/frameworks/av/media/libaudioprocessing/tests/
Dtest-resampler.cpp345 AudioResampler* resampler = AudioResampler::create(format, channels, in main() local
351 resampler->setSampleRate(9000); in main()
352 resampler->setSampleRate(12000); in main()
353 resampler->setSampleRate(20000); in main()
354 resampler->setSampleRate(30000); in main()
366 resampler->setSampleRate(1000); in main()
370 resampler->setSampleRate(1000+i); in main()
378 resampler->reset(); in main()
379 delete resampler; in main()
383 AudioResampler* resampler = AudioResampler::create(format, channels, in main() local
[all …]
Dresampler_tests.cpp58 android::AudioBufferProvider *provider, android::AudioResampler *resampler) in resample() argument
68 size_t framesResampled = resampler->resample( in resample()
113 android::AudioResampler* resampler; in testBufferIncrement() local
115 resampler = android::AudioResampler::create(format, channels, outputFreq, quality); in testBufferIncrement()
116 resampler->setSampleRate(inputFreq); in testBufferIncrement()
117 resampler->setVolume(android::AudioResampler::UNITY_GAIN_FLOAT, in testBufferIncrement()
124 resample(channels, reference, outputFrames, refIncr, &provider, resampler); in testBufferIncrement()
130 resampler->reset(); in testBufferIncrement()
132 delete resampler; in testBufferIncrement()
133 resampler = android::AudioResampler::create(format, channels, outputFreq, quality); in testBufferIncrement()
[all …]
DAndroid.bp38 // resampler unit test
59 // build audio resampler test tool
62 name: "test-resampler",
65 srcs: ["test-resampler.cpp"],
/frameworks/av/media/libaaudio/src/flowgraph/
DSampleRateConverter.cpp20 using namespace RESAMPLER_OUTER_NAMESPACE::resampler;
23 MultiChannelResampler &resampler) in SampleRateConverter() argument
25 , mResampler(resampler) { in SampleRateConverter()
DSampleRateConverter.h31 resampler::MultiChannelResampler &mResampler);
51 resampler::MultiChannelResampler &mResampler;
/frameworks/av/media/libaudioprocessing/tests/fuzzer/
Dlibaudioprocessing_resampler_fuzzer.cpp131 std::unique_ptr<AudioResampler> resampler( in LLVMFuzzerTestOneInput() local
134 resampler->setSampleRate(input_freq); in LLVMFuzzerTestOneInput()
135 resampler->setVolume(left_volume, right_volume); in LLVMFuzzerTestOneInput()
146 resampler->resample((int*)output_data, i, &provider); in LLVMFuzzerTestOneInput()
/frameworks/av/media/libaudioprocessing/
DAudioResampler.cpp215 AudioResampler* resampler; in create() local
222 resampler = new AudioResamplerOrder1(inChannelCount, sampleRate); in create()
227 resampler = new AudioResamplerCubic(inChannelCount, sampleRate); in create()
232 resampler = new AudioResamplerSinc(inChannelCount, sampleRate); in create()
237 resampler = new AudioResamplerSinc(inChannelCount, sampleRate, quality); in create()
244 resampler = new AudioResamplerDyn<float, float, float>(inChannelCount, in create()
249 resampler = new AudioResamplerDyn<int32_t, int16_t, int32_t>(inChannelCount, in create()
252 resampler = new AudioResamplerDyn<int16_t, int16_t, int32_t>(inChannelCount, in create()
260 resampler->init(); in create()
261 return resampler; in create()
/frameworks/av/media/libaaudio/src/
DAndroid.bp227 "flowgraph/resampler/IntegerRatio.cpp",
228 "flowgraph/resampler/LinearResampler.cpp",
229 "flowgraph/resampler/MultiChannelResampler.cpp",
230 "flowgraph/resampler/PolyphaseResampler.cpp",
231 "flowgraph/resampler/PolyphaseResamplerMono.cpp",
232 "flowgraph/resampler/PolyphaseResamplerStereo.cpp",
233 "flowgraph/resampler/SincResampler.cpp",
234 "flowgraph/resampler/SincResamplerStereo.cpp",
/frameworks/av/media/libaaudio/src/client/
DAAudioFlowGraph.h61 aaudio::resampler::MultiChannelResampler::Quality resamplerQuality);
117 std::unique_ptr<RESAMPLER_OUTER_NAMESPACE::resampler::MultiChannelResampler> mResampler;
DAAudioFlowGraph.cpp51 aaudio::resampler::MultiChannelResampler::Quality resamplerQuality) { in configure()
97 mResampler.reset(aaudio::resampler::MultiChannelResampler::make(sourceChannelCount, in configure()
/frameworks/av/media/libaudioprocessing/audio-resampler/
DAndroid.bp11 name: "libaudio-resampler",

12