summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--peripheral/audio/generic/audio_hal.c8
-rw-r--r--peripheral/audio/generic/audio_policy.conf11
2 files changed, 9 insertions, 10 deletions
diff --git a/peripheral/audio/generic/audio_hal.c b/peripheral/audio/generic/audio_hal.c
index 8cc1639..fcee516 100644
--- a/peripheral/audio/generic/audio_hal.c
+++ b/peripheral/audio/generic/audio_hal.c
@@ -14,8 +14,12 @@
* limitations under the License.
*/
-#define LOG_TAG "modules.audio.audio_hal"
-/*#define LOG_NDEBUG 0*/
+#if TARGET_AUDIO_PRIMARY
+#define LOG_TAG "modules.audio.audio_hal.primary"
+#else
+#define LOG_TAG "modules.audio.audio_hal.usb"
+#endif
+#define LOG_NDEBUG 0
#include <errno.h>
#include <inttypes.h>
diff --git a/peripheral/audio/generic/audio_policy.conf b/peripheral/audio/generic/audio_policy.conf
index ec3624f..5978b63 100644
--- a/peripheral/audio/generic/audio_policy.conf
+++ b/peripheral/audio/generic/audio_policy.conf
@@ -19,9 +19,9 @@
# Devices are designated by a string that corresponds to the enum in audio.h
global_configuration {
- attached_output_devices AUDIO_DEVICE_OUT_SPEAKER
- default_output_device AUDIO_DEVICE_OUT_SPEAKER
- attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_REMOTE_SUBMIX
+ attached_output_devices AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_USB_DEVICE
+ default_output_device AUDIO_DEVICE_OUT_WIRED_HEADSET
+ attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_USB_DEVICE|AUDIO_DEVICE_IN_REMOTE_SUBMIX
}
audio_hw_modules {
primary {
@@ -44,17 +44,12 @@ audio_hw_modules {
}
}
usb {
- global_configuration {
- attached_output_devices AUDIO_DEVICE_OUT_USB_DEVICE
- attached_input_devices AUDIO_DEVICE_IN_USB_DEVICE
- }
outputs {
usb_device {
sampling_rates dynamic
channel_masks dynamic
formats dynamic
devices AUDIO_DEVICE_OUT_USB_DEVICE
- flags AUDIO_OUTPUT_FLAG_PRIMARY
}
}
inputs {