diff options
| author | 2020-11-03 21:46:43 +0000 | |
|---|---|---|
| committer | 2020-11-03 21:46:43 +0000 | |
| commit | 02b884c96e1330252b72ac4cbb7f9f3a7bb6d512 (patch) | |
| tree | 5d23a52dab5419137679168261b6b9bd929c5cab | |
| parent | f3e79de96bc463bb77102f329beff5b8bf1d2947 (diff) | |
| parent | ce6a7ddc0f042a660d8dfb9fc835634ae69aa83a (diff) | |
Merge "CEC : Use system property to get the audio device name" am: c3808b00b6 am: ce6a7ddc0f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1404647
Change-Id: Ifa4959b2f39e6916b478b02cecf0502a1bd1436c
| -rw-r--r-- | services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java index 611b8c69077d..ab289ea6f081 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java @@ -708,17 +708,17 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDeviceSource { private byte[] getSupportedShortAudioDescriptorsFromConfig( List<DeviceConfig> deviceConfig, @AudioCodec int[] audioFormatCodes) { DeviceConfig deviceConfigToUse = null; + String audioDeviceName = SystemProperties.get( + Constants.PROPERTY_SYSTEM_AUDIO_MODE_AUDIO_PORT, + "VX_AUDIO_DEVICE_IN_HDMI_ARC"); for (DeviceConfig device : deviceConfig) { - // TODO(amyjojo) use PROPERTY_SYSTEM_AUDIO_MODE_AUDIO_PORT to get the audio device name - if (device.name.equals("VX_AUDIO_DEVICE_IN_HDMI_ARC")) { + if (device.name.equals(audioDeviceName)) { deviceConfigToUse = device; break; } } if (deviceConfigToUse == null) { - // TODO(amyjojo) use PROPERTY_SYSTEM_AUDIO_MODE_AUDIO_PORT to get the audio device name - Slog.w(TAG, "sadConfig.xml does not have required device info for " - + "VX_AUDIO_DEVICE_IN_HDMI_ARC"); + Slog.w(TAG, "sadConfig.xml does not have required device info for " + audioDeviceName); return new byte[0]; } HashMap<Integer, byte[]> map = new HashMap<>(); |