hal: add Dolby DD+ support for AC3/EAC3

- Enhance offload formats to support AC3/EAC3.
- update HMDI profile check to make sure that
  Dolby playback goes through compress offload
  path.

Change-Id: Id8d1738305c117ccdf01c61bb5f4dd17e106b40b
diff --git a/hal/Android.mk b/hal/Android.mk
index abafb85..86f92d9 100644
--- a/hal/Android.mk
+++ b/hal/Android.mk
@@ -87,6 +87,11 @@
     LOCAL_SRC_FILES += audio_extn/compress_capture.c
 endif
 
+ifneq ($(strip $(AUDIO_FEATURE_DISABLED_DS1_DOLBY_DDP)),true)
+    LOCAL_CFLAGS += -DDS1_DOLBY_DDP_ENABLED
+    LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
+endif
+
 LOCAL_SHARED_LIBRARIES := \
 	liblog \
 	libcutils \