Lines Matching defs:quality
80 bool AudioResampler::qualityIsSupported(src_quality quality)
82 switch (quality) {
102 if (property_get("af.resampler.quality", value, NULL) > 0) {
107 ALOGD("forcing AudioResampler quality to %d", defaultQuality);
115 uint32_t AudioResampler::qualityMHz(src_quality quality)
117 switch (quality) {
136 int32_t sampleRate, src_quality quality) {
139 if (quality == DEFAULT_QUALITY) {
140 // read the resampler default quality property the first time it is needed
145 quality = defaultQuality;
154 uint32_t deltaMHz = qualityMHz(quality);
156 if ((qualityIsSupported(quality) && newMHz <= maxMHz) || atFinalQuality) {
157 ALOGV("resampler load %u -> %u MHz due to delta +%u MHz from quality %d",
158 currentMHz, newMHz, deltaMHz, quality);
162 // not enough CPU available for proposed quality level, so try next lowest level
163 switch (quality) {
170 quality = LOW_QUALITY;
173 quality = MED_QUALITY;
176 quality = HIGH_QUALITY;
184 switch (quality) {
200 ALOGV("Create VERY_HIGH_QUALITY sinc Resampler = %d", quality);
201 resampler = new AudioResamplerSinc(bitDepth, inChannelCount, sampleRate, quality);
211 int32_t sampleRate, src_quality quality) :
215 mPTS(AudioBufferProvider::kInvalidPTS), mQuality(quality) {
234 src_quality quality = getQuality();
235 uint32_t deltaMHz = qualityMHz(quality);
237 ALOGV("resampler load %u -> %d MHz due to delta -%u MHz from quality %d",
238 currentMHz, newMHz, deltaMHz, quality);