diff options
| -rwxr-xr-x | services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java | 12 | ||||
| -rw-r--r-- | services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java | 9 |
2 files changed, 21 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java index 1dd10f550985..6a32d5c24edd 100755 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java @@ -324,6 +324,10 @@ abstract class HdmiCecLocalDevice { return handleTimerStatus(message); case Constants.MESSAGE_RECORD_STATUS: return handleRecordStatus(message); + case Constants.MESSAGE_REQUEST_SHORT_AUDIO_DESCRIPTOR: + return handleRequestShortAudioDescriptor(message); + case Constants.MESSAGE_REPORT_SHORT_AUDIO_DESCRIPTOR: + return handleReportShortAudioDescriptor(message); default: return false; } @@ -479,6 +483,14 @@ abstract class HdmiCecLocalDevice { return false; } + protected boolean handleRequestShortAudioDescriptor(HdmiCecMessage message) { + return false; + } + + protected boolean handleReportShortAudioDescriptor(HdmiCecMessage message) { + return false; + } + @ServiceThreadOnly protected boolean handleStandby(HdmiCecMessage message) { assertRunOnServiceThread(); diff --git a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java index b25287c5efb9..27f13f88b5e3 100644 --- a/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java +++ b/services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java @@ -201,6 +201,15 @@ public class HdmiCecLocalDeviceAudioSystem extends HdmiCecLocalDevice { return true; } + @ServiceThreadOnly + protected boolean handleRequestShortAudioDescriptor(HdmiCecMessage message) { + assertRunOnServiceThread(); + // TODO(b/80297701): implement request short audio descriptor + HdmiLogger.debug(TAG + "Stub handleRequestShortAudioDescriptor"); + mService.maySendFeatureAbortCommand(message, Constants.ABORT_REFUSED); + return true; + } + @Override @ServiceThreadOnly protected boolean handleSystemAudioModeRequest(HdmiCecMessage message) { |