alsa_sound: Add hdmi audio sink capability discovery
- Add hdmi sink capabilities parsing utility to support
multi-channel output configuration.
- Update getParameters to calculate supported channels by
hdmi sink.
- Update alsa_default to calculate channel count to set control
option.
Bug: 7156174
Change-Id: Iabb9844c1e5a8b7aa7f168992f8beef79b7df8d2
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/alsa_sound/Android.mk b/alsa_sound/Android.mk
index 5edd233..738b969 100644
--- a/alsa_sound/Android.mk
+++ b/alsa_sound/Android.mk
@@ -28,7 +28,8 @@
AudioStreamInALSA.cpp \
ALSAStreamOps.cpp \
audio_hw_hal.cpp \
- AudioUsbALSA.cpp
+ AudioUsbALSA.cpp \
+ AudioUtil.cpp
LOCAL_STATIC_LIBRARIES := \
libmedia_helper \
@@ -127,7 +128,8 @@
LOCAL_SRC_FILES:= \
alsa_default.cpp \
- ALSAControl.cpp
+ ALSAControl.cpp \
+ AudioUtil.cpp
LOCAL_SHARED_LIBRARIES := \
libcutils \