diff --git a/tv/hdmi/aidl/aidl_api/android.hardware.tv.hdmi/current/android/hardware/tv/hdmi/HdmiPortInfo.aidl b/tv/hdmi/aidl/aidl_api/android.hardware.tv.hdmi/current/android/hardware/tv/hdmi/HdmiPortInfo.aidl index a5e3a2a4de..25c3be14e5 100644 --- a/tv/hdmi/aidl/aidl_api/android.hardware.tv.hdmi/current/android/hardware/tv/hdmi/HdmiPortInfo.aidl +++ b/tv/hdmi/aidl/aidl_api/android.hardware.tv.hdmi/current/android/hardware/tv/hdmi/HdmiPortInfo.aidl @@ -38,5 +38,6 @@ parcelable HdmiPortInfo { int portId; boolean cecSupported; boolean arcSupported; + boolean eArcSupported; int physicalAddress; } diff --git a/tv/hdmi/aidl/android/hardware/tv/hdmi/HdmiPortInfo.aidl b/tv/hdmi/aidl/android/hardware/tv/hdmi/HdmiPortInfo.aidl index 1d6f27d1a7..2e2c8586fe 100644 --- a/tv/hdmi/aidl/android/hardware/tv/hdmi/HdmiPortInfo.aidl +++ b/tv/hdmi/aidl/android/hardware/tv/hdmi/HdmiPortInfo.aidl @@ -27,6 +27,7 @@ parcelable HdmiPortInfo { int portId; // Should start from 1 which corresponds to HDMI "port 1". boolean cecSupported; boolean arcSupported; + boolean eArcSupported; // The physical address of the device connected to this port, valid range is 0x0000 to 0xFFFF // (ref Sec 8.7.2 of HDMI 1.4b). int physicalAddress; diff --git a/tv/hdmi/aidl/default/HdmiMock.cpp b/tv/hdmi/aidl/default/HdmiMock.cpp index 0cf5118b6b..bbc4705814 100644 --- a/tv/hdmi/aidl/default/HdmiMock.cpp +++ b/tv/hdmi/aidl/default/HdmiMock.cpp @@ -166,6 +166,7 @@ HdmiMock::HdmiMock() { .portId = static_cast(1), .cecSupported = true, .arcSupported = false, + .eArcSupported = false, .physicalAddress = mPhysicalAddress}; mPortConnectionStatus[0] = false; mDeathRecipient = ndk::ScopedAIBinder_DeathRecipient(AIBinder_DeathRecipient_new(serviceDied));