diff options
| author | 2015-12-22 03:05:27 +0000 | |
|---|---|---|
| committer | 2015-12-22 03:05:27 +0000 | |
| commit | 4df9801e2baddfcbedb9b61a036ef2a07711c43c (patch) | |
| tree | 64e7f134b0fca0aa686643872b47132d6a4c227c | |
| parent | c1f9e7c4875e791e108c79382508aab8d171f25f (diff) | |
| parent | ad36f647380ca54e49e851b6aab19c06cf6d02c4 (diff) | |
Merge "Exclude input devices when finding sinks from audio policy."
| -rw-r--r-- | services/core/java/com/android/server/tv/TvInputHardwareManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/tv/TvInputHardwareManager.java b/services/core/java/com/android/server/tv/TvInputHardwareManager.java index 9bf7ae4465ad..578428b8aed1 100644 --- a/services/core/java/com/android/server/tv/TvInputHardwareManager.java +++ b/services/core/java/com/android/server/tv/TvInputHardwareManager.java @@ -39,6 +39,7 @@ import android.media.AudioManager; import android.media.AudioPatch; import android.media.AudioPort; import android.media.AudioPortConfig; +import android.media.AudioSystem; import android.media.tv.ITvInputHardware; import android.media.tv.ITvInputHardwareCallback; import android.media.tv.TvInputHardwareInfo; @@ -703,7 +704,8 @@ class TvInputHardwareManager implements TvInputHal.Callback { } int sinkDevice = mAudioManager.getDevicesForStream(AudioManager.STREAM_MUSIC); for (AudioDevicePort port : devicePorts) { - if ((port.type() & sinkDevice) != 0) { + if ((port.type() & sinkDevice) != 0 && + (port.type() & AudioSystem.DEVICE_BIT_IN) == 0) { sinks.add(port); } } |