hal: reset service interval if burst mode is not supported
Service interval isn't reset when switching usb headsets with
burst mode to usb headsets without burst mode, then later USB
headset can't work due to invalid service interval.
Fix it by resetting service interval to 0.
Change-Id: If17d59ae81942a02730b83d160eccc856f0d1280
diff --git a/hal/audio_extn/usb.c b/hal/audio_extn/usb.c
index 643739f..16b3e10 100644
--- a/hal/audio_extn/usb.c
+++ b/hal/audio_extn/usb.c
@@ -1414,10 +1414,9 @@
service_interval =
audio_extn_usb_find_service_interval(!burst_mode, true /*playback*/);
- if (service_interval != 0)
- audio_extn_usb_set_service_interval(true /*playback*/,
- service_interval,
- &reconfig);
+ audio_extn_usb_set_service_interval(true /*playback*/,
+ service_interval,
+ &reconfig);
/* no change or not supported or no active usecases */
if (reconfig)