1
0
Fork 0

android: audio: Hack for usb headset support

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 2 years ago
parent 66d56f11c7
commit edcbdfa2cf

@ -234,6 +234,8 @@ static inline audio_devices_t apm_extract_one_audio_device(
return AUDIO_DEVICE_OUT_SPDIF;
} else if (deviceTypes.count(AUDIO_DEVICE_OUT_HDMI) != 0) {
return AUDIO_DEVICE_OUT_HDMI;
} else if (deviceTypes.count(AUDIO_DEVICE_OUT_USB_HEADSET) != 0) {
return AUDIO_DEVICE_OUT_USB_HEADSET;
} else {
std::vector<audio_devices_t> a2dpDevices = android::Intersection(
deviceTypes, android::getAudioDeviceOutAllA2dpSet());

@ -117,10 +117,10 @@ int proxy_prepare(alsa_device_proxy * proxy, const alsa_device_profile* profile,
int max_rate_index = proxy_scan_rates(proxy, profile->sample_rates);
if (max_rate_index >= 0) {
if (proxy->alsa_config.rate > profile->sample_rates[max_rate_index]) {
ALOGW("Limiting sampling rate from %u to %u.",
ALOGW("Limiting sampling rate from %u to %u. FA",
proxy->alsa_config.rate, profile->sample_rates[max_rate_index]);
proxy->alsa_config.rate = profile->sample_rates[max_rate_index];
ret = -EINVAL;
//ret = -EINVAL;
}
}
return ret;

Loading…
Cancel
Save