Lines Matching refs:devices
642 snd_device_t platform_get_output_snd_device(void *platform, audio_devices_t devices) in platform_get_output_snd_device() argument
649 ALOGV("%s: enter: output devices(%#x)", __func__, devices); in platform_get_output_snd_device()
650 if (devices == AUDIO_DEVICE_NONE || in platform_get_output_snd_device()
651 devices & AUDIO_DEVICE_BIT_IN) { in platform_get_output_snd_device()
652 ALOGV("%s: Invalid output devices (%#x)", __func__, devices); in platform_get_output_snd_device()
657 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE || in platform_get_output_snd_device()
658 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) { in platform_get_output_snd_device()
665 else if (devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) in platform_get_output_snd_device()
669 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) { in platform_get_output_snd_device()
675 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) { in platform_get_output_snd_device()
677 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) { in platform_get_output_snd_device()
688 if (popcount(devices) == 2) { in platform_get_output_snd_device()
689 if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADPHONE | in platform_get_output_snd_device()
692 } else if (devices == (AUDIO_DEVICE_OUT_WIRED_HEADSET | in platform_get_output_snd_device()
695 } else if (devices == (AUDIO_DEVICE_OUT_AUX_DIGITAL | in platform_get_output_snd_device()
699 ALOGE("%s: Invalid combo device(%#x)", __func__, devices); in platform_get_output_snd_device()
707 if (popcount(devices) != 1) { in platform_get_output_snd_device()
708 ALOGE("%s: Invalid output devices(%#x)", __func__, devices); in platform_get_output_snd_device()
712 if (devices & AUDIO_DEVICE_OUT_WIRED_HEADPHONE || in platform_get_output_snd_device()
713 devices & AUDIO_DEVICE_OUT_WIRED_HEADSET) { in platform_get_output_snd_device()
715 } else if (devices & AUDIO_DEVICE_OUT_SPEAKER) { in platform_get_output_snd_device()
726 } else if (devices & AUDIO_DEVICE_OUT_ALL_SCO) { in platform_get_output_snd_device()
732 } else if (devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) { in platform_get_output_snd_device()
734 } else if (devices & AUDIO_DEVICE_OUT_EARPIECE) { in platform_get_output_snd_device()
737 ALOGE("%s: Unknown device(s) %#x", __func__, devices); in platform_get_output_snd_device()
1214 usecase->stream.out->devices & AUDIO_DEVICE_OUT_SPEAKER) { in platform_set_swap_channels()