Lines Matching refs:channels

56 void resample(int channels, void *output,
69 (int32_t*) output + channels*i, thisFrames, provider);
89 void testBufferIncrement(size_t channels, bool useFloat,
98 provider.setChirp<float>(channels,
101 provider.setChirp<int16_t>(channels,
108 size_t outputFrameSize = (channels == 1 ? 2 : channels) * (useFloat ? sizeof(float) : sizeof(int32_t));
115 resampler = android::AudioResampler::create(format, channels, outputFreq, quality);
124 resample(channels, reference, outputFrames, refIncr, &provider, resampler);
133 resampler = android::AudioResampler::create(format, channels, outputFreq, quality);
148 resample(channels, test, outputFrames, outIncr, &provider, resampler);
180 void testStopbandDownconversion(size_t channels,
188 provider.setChirp<TI>(channels,
194 size_t outputFrameSize = (channels == 1 ? 2 : channels) * sizeof(TO);
203 channels, outputFreq, quality);
212 resample(channels, reference, outputFrames, refIncr, &provider, resampler);
221 if (channels == 1) channels = 2; // workaround (mono duplicates output channel)
223 for (size_t i = 0; i < channels; ++i) {
224 double passbandEnergy = signalEnergy(out, out + passbandFrame * channels, channels);
225 double stopbandEnergy = signalEnergy(out + stopbandFrame * channels,
226 out + outputFrames * channels, channels);
236 std::cout << out[i+passbandFrame*channels] << std::endl;
239 std::cout << out[i+stopbandFrame*channels] << std::endl;
249 size_t channels, unsigned inputFreq, unsigned outputFreq)
257 channels,
567 testFilterResponse(2 /* channels */, inSampleRate, outSampleRate);