hal: fix hal compile issue
Add config AUDIO_DISABLE_COMPRESS_FORMAT to fix compile error.
Add config for bengal.
Change-Id: I435348c50bdb3f65b658d4730154ac72ec80647f
diff --git a/hal/Makefile.am b/hal/Makefile.am
index b60e4d4..f0d44cb 100755
--- a/hal/Makefile.am
+++ b/hal/Makefile.am
@@ -188,6 +188,10 @@
AM_CFLAGS += -DUSE_LL_AS_PRIMARY_OUTPUT
endif
+if DISABLE_COMPRESS_FORMAT
+AM_CFLAGS += -DAUDIO_DISABLE_COMPRESS_FORMAT
+endif
+
h_sources = audio_extn/audio_defs.h \
audio_extn/audio_extn.h \
audio_hw.h \
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index f71f2b2..756faf5 100755
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -2000,9 +2000,11 @@
case AUDIO_FORMAT_WMA:
id = SND_AUDIOCODEC_WMA;
break;
+#ifndef AUDIO_DISABLE_COMPRESS_FORMAT
case AUDIO_FORMAT_WMA_PRO:
id = SND_AUDIOCODEC_WMA_PRO;
break;
+#endif
case AUDIO_FORMAT_MP2:
id = SND_AUDIOCODEC_MP2;
break;
@@ -2023,12 +2025,14 @@
case AUDIO_FORMAT_IEC61937:
id = SND_AUDIOCODEC_IEC61937;
break;
+#ifndef AUDIO_DISABLE_COMPRESS_FORMAT
case AUDIO_FORMAT_DSD:
id = SND_AUDIOCODEC_DSD;
break;
case AUDIO_FORMAT_APTX:
id = SND_AUDIOCODEC_APTX;
break;
+#endif
default:
ALOGE("%s: Unsupported audio format :%x", __func__, format);
}