audio: Parse USB data service interval
Parse data service interval for all stream descriptors
and use minimum of them to notify ALSA drivers
Bug: 77867216
Test: Make. manual audio playback capture with/without USB headset
Change-Id: I9bae50d4635b5126bc1dd5783b7a33d142c77342
diff --git a/hal/Android.mk b/hal/Android.mk
index ac6ea74..d249115 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -183,6 +183,10 @@
LOCAL_SRC_FILES += audio_extn/sndmonitor.c
endif
+ifeq ($(strip $(AUDIO_FEATURE_ENABLED_USB_SERVICE_INTERVAL)), true)
+ LOCAL_CFLAGS += -DUSB_SERVICE_INTERVAL_ENABLED
+endif
+
LOCAL_SHARED_LIBRARIES += libbase libhidlbase libhwbinder libutils android.hardware.power@1.2 liblog
LOCAL_SRC_FILES += audio_perf.cpp