• Home
  • Raw
  • Download

Lines Matching +full:high +full:- +full:quality

8  *      http://www.apache.org/licenses/LICENSE-2.0
35 int state = 0; // can be -1, 0, +1 in countZeroCrossingsWithHysteresis()
42 } else if (input[i] <= -kHysteresisLevel) { in countZeroCrossingsWithHysteresis()
46 state = -1; in countZeroCrossingsWithHysteresis()
56 * Glitches have a high value in the second derivative.
59 MultiChannelResampler::Quality quality) { in checkResampler() argument
75 phase -= 2.0; in checkResampler()
85 quality)); in checkResampler()
91 if (mcResampler->isWriteNeeded()) { in checkResampler()
92 mcResampler->writeNextFrame(input); in checkResampler()
94 inputFramesLeft--; in checkResampler()
96 mcResampler->readNextFrame(output); in checkResampler()
103 while (!mcResampler->isWriteNeeded()) { in checkResampler()
104 mcResampler->readNextFrame(output); in checkResampler()
112 EXPECT_GT(numRead, kNumOutputSamples - kMaxAlgorithmicFrameLoss); in checkResampler()
118 EXPECT_LE(abs(sourceZeroCrossingCount - sinkZeroCrossingCount), kMaxZeroCrossingDelta); in checkResampler()
123 float previousSlope = output[1] - output[0]; in checkResampler()
125 float slope = output[i] - previousValue; in checkResampler()
126 float slopeDelta = fabs(slope - previousSlope); in checkResampler()
146 const MultiChannelResampler::Quality qualities[] = in TEST()
148 MultiChannelResampler::Quality::Fastest, in TEST()
149 MultiChannelResampler::Quality::Low, in TEST()
150 MultiChannelResampler::Quality::Medium, in TEST()
151 MultiChannelResampler::Quality::High, in TEST()
152 MultiChannelResampler::Quality::Best in TEST()
156 for (auto quality : qualities) { in TEST() local
158 checkResampler(srcRate, destRate, quality); in TEST()
166 checkResampler(8000, 11025, MultiChannelResampler::Quality::Best); in TEST()
169 checkResampler(8000, 48000, MultiChannelResampler::Quality::Best); in TEST()
173 checkResampler(8000, 44100, MultiChannelResampler::Quality::Best); in TEST()
177 checkResampler(11025, 24000, MultiChannelResampler::Quality::Best); in TEST()
181 checkResampler(11025, 48000, MultiChannelResampler::Quality::Fastest); in TEST()
184 checkResampler(11025, 48000, MultiChannelResampler::Quality::Low); in TEST()
187 checkResampler(11025, 48000, MultiChannelResampler::Quality::Medium); in TEST()
190 checkResampler(11025, 48000, MultiChannelResampler::Quality::High); in TEST()
194 checkResampler(11025, 48000, MultiChannelResampler::Quality::Best); in TEST()
198 checkResampler(11025, 44100, MultiChannelResampler::Quality::Best); in TEST()
202 checkResampler(11025, 88200, MultiChannelResampler::Quality::Best); in TEST()
206 checkResampler(16000, 48000, MultiChannelResampler::Quality::Best); in TEST()
210 checkResampler(44100, 48000, MultiChannelResampler::Quality::Low); in TEST()
213 checkResampler(44100, 48000, MultiChannelResampler::Quality::Best); in TEST()
218 checkResampler(48000, 11025, MultiChannelResampler::Quality::Best); in TEST()
221 checkResampler(48000, 44100, MultiChannelResampler::Quality::Best); in TEST()
224 checkResampler(44100, 11025, MultiChannelResampler::Quality::Best); in TEST()