diff options
author | Eric Laurent <elaurent@google.com> | 2015-07-09 18:36:54 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2015-07-09 18:36:54 -0700 |
commit | 0b1a35902f6a9033ac11f245624aab198ff236b1 (patch) | |
tree | 9e6b54f2bfc5fcf7ce278491a2fd080c74a58df2 /audio/include | |
parent | bdc55b4b0f337e03dcdbc58db3adc49209d0c3a2 (diff) | |
download | android_system_media-0b1a35902f6a9033ac11f245624aab198ff236b1.tar.gz android_system_media-0b1a35902f6a9033ac11f245624aab198ff236b1.tar.bz2 android_system_media-0b1a35902f6a9033ac11f245624aab198ff236b1.zip |
audio: fix audio_device_is_digital() function.
audio_device_is_digital() was returning true for all input devices.
Bug: 22381136.
Change-Id: I6df4c415934faf6b73200e2a0a12caff02a0c86d
Diffstat (limited to 'audio/include')
-rw-r--r-- | audio/include/system/audio.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/include/system/audio.h b/audio/include/system/audio.h index 8e71b9bc..1fb0daca 100644 --- a/audio/include/system/audio.h +++ b/audio/include/system/audio.h @@ -1420,7 +1420,7 @@ static inline char *audio_device_address_to_parameter(audio_devices_t device, co static inline bool audio_device_is_digital(audio_devices_t device) { if ((device & AUDIO_DEVICE_BIT_IN) != 0) { // input - return (device & (AUDIO_DEVICE_IN_ALL_USB | + return (~AUDIO_DEVICE_BIT_IN & device & (AUDIO_DEVICE_IN_ALL_USB | AUDIO_DEVICE_IN_HDMI | AUDIO_DEVICE_IN_SPDIF | AUDIO_DEVICE_IN_IP)) != 0; |