Merge "hal: Configure headphones to 48Hkz sample rate."
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index f219ed5..c6d34c5 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -967,6 +967,16 @@
enable_audio_route(adev, usecase);
}
}
+ else if ((usecase->type != PCM_CAPTURE) && (usecase == uc_info)) {
+ usecase_backend_idx = platform_get_backend_index(usecase->out_snd_device);
+ if (((usecase_backend_idx == HEADPHONE_BACKEND) ||
+ (usecase_backend_idx == HEADPHONE_44_1_BACKEND)) &&
+ ((usecase->stream.out->sample_rate % OUTPUT_SAMPLING_RATE_44100) == 0)) {
+ usecase->stream.out->sample_rate = DEFAULT_OUTPUT_SAMPLING_RATE;
+ platform_check_and_set_codec_backend_cfg(adev, usecase,
+ usecase->out_snd_device);
+ }
+ }
}
}
}