summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xservices/core/java/com/android/server/hdmi/HdmiCecLocalDevice.java12
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiCecLocalDeviceAudioSystem.java9
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) {