* commit '5304649ba89c9ebdd792e83761f8f4098c6d6465': CEC: Support sendStandby() for MHL device
This commit is contained in:
@@ -1427,6 +1427,11 @@ public final class HdmiControlService extends SystemService {
|
|||||||
runOnServiceThread(new Runnable() {
|
runOnServiceThread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
HdmiMhlLocalDeviceStub mhlDevice = mMhlController.getLocalDeviceById(deviceId);
|
||||||
|
if (mhlDevice != null) {
|
||||||
|
mhlDevice.sendStandby();
|
||||||
|
return;
|
||||||
|
}
|
||||||
HdmiCecLocalDevice device = mCecController.getLocalDevice(deviceType);
|
HdmiCecLocalDevice device = mCecController.getLocalDevice(deviceType);
|
||||||
if (device == null) {
|
if (device == null) {
|
||||||
Slog.w(TAG, "Local device not available");
|
Slog.w(TAG, "Local device not available");
|
||||||
@@ -1546,6 +1551,12 @@ public final class HdmiControlService extends SystemService {
|
|||||||
mCecController.dump(pw);
|
mCecController.dump(pw);
|
||||||
pw.decreaseIndent();
|
pw.decreaseIndent();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pw.println("mMhlController: ");
|
||||||
|
pw.increaseIndent();
|
||||||
|
mMhlController.dump(pw);
|
||||||
|
pw.decreaseIndent();
|
||||||
|
|
||||||
pw.println("mPortInfo: ");
|
pw.println("mPortInfo: ");
|
||||||
pw.increaseIndent();
|
pw.increaseIndent();
|
||||||
for (HdmiPortInfo hdmiPortInfo : mPortInfo) {
|
for (HdmiPortInfo hdmiPortInfo : mPortInfo) {
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ package com.android.server.hdmi;
|
|||||||
import android.hardware.hdmi.HdmiPortInfo;
|
import android.hardware.hdmi.HdmiPortInfo;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
|
import com.android.internal.util.IndentingPrintWriter;
|
||||||
import com.android.server.hdmi.HdmiControlService.SendMessageCallback;
|
import com.android.server.hdmi.HdmiControlService.SendMessageCallback;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -135,4 +136,7 @@ final class HdmiMhlControllerStub {
|
|||||||
int getEcbusDeviceRoles(int portId) {
|
int getEcbusDeviceRoles(int portId) {
|
||||||
return INVALID_DEVICE_ROLES;
|
return INVALID_DEVICE_ROLES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void dump(IndentingPrintWriter pw) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,4 +43,7 @@ final class HdmiMhlLocalDeviceStub {
|
|||||||
|
|
||||||
void sendKeyEvent(int keycode, boolean isPressed) {
|
void sendKeyEvent(int keycode, boolean isPressed) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void sendStandby() {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user