Remove some hdmi ro properties

property_hdmi_cec_never_claim_playback_logical_address
property_hdmi_cec_never_assign_logical_addresses

Bug: 151939620
Test: m services.core
Change-Id: Id5db6b781253b874ce1170fe827717ed74e7ccce
This commit is contained in:
Tarundeep Singh
2020-03-19 18:03:25 +05:30
parent c1cae420a2
commit 6dab93b419
2 changed files with 3 additions and 19 deletions

View File

@@ -22,7 +22,6 @@ import android.hardware.tv.cec.V1_0.SendMessageResult;
import android.os.Handler;
import android.os.Looper;
import android.os.MessageQueue;
import android.os.SystemProperties;
import android.util.Slog;
import android.util.SparseArray;
@@ -117,18 +116,10 @@ final class HdmiCecController {
private final NativeWrapper mNativeWrapperImpl;
/** List of logical addresses that should not be assigned to the current device.
*
* <p>Parsed from {@link Constants#PROPERTY_HDMI_CEC_NEVER_ASSIGN_LOGICAL_ADDRESSES}
*/
private final List<Integer> mNeverAssignLogicalAddresses;
// Private constructor. Use HdmiCecController.create().
private HdmiCecController(HdmiControlService service, NativeWrapper nativeWrapper) {
mService = service;
mNativeWrapperImpl = nativeWrapper;
mNeverAssignLogicalAddresses = mService.getIntList(SystemProperties.get(
Constants.PROPERTY_HDMI_CEC_NEVER_ASSIGN_LOGICAL_ADDRESSES));
}
/**
@@ -221,8 +212,7 @@ final class HdmiCecController {
for (int i = 0; i < NUM_LOGICAL_ADDRESS; ++i) {
int curAddress = (startAddress + i) % NUM_LOGICAL_ADDRESS;
if (curAddress != Constants.ADDR_UNREGISTERED
&& deviceType == HdmiUtils.getTypeFromAddress(curAddress)
&& !mNeverAssignLogicalAddresses.contains(curAddress)) {
&& deviceType == HdmiUtils.getTypeFromAddress(curAddress)) {
boolean acked = false;
for (int j = 0; j < HdmiConfig.ADDRESS_ALLOCATION_RETRY; ++j) {
if (sendPollMessage(curAddress, curAddress, 1)) {

View File

@@ -155,10 +155,6 @@ public class HdmiControlService extends SystemService {
@GuardedBy("mLock")
private boolean mSystemAudioActivated = false;
private static final boolean isHdmiCecNeverClaimPlaybackLogicAddr =
SystemProperties.getBoolean(
Constants.PROPERTY_HDMI_CEC_NEVER_CLAIM_PLAYBACK_LOGICAL_ADDRESS, false);
/**
* Interface to report send result.
*/
@@ -714,8 +710,7 @@ public class HdmiControlService extends SystemService {
// A container for [Device type, Local device info].
ArrayList<HdmiCecLocalDevice> localDevices = new ArrayList<>();
for (int type : mLocalDevices) {
if (type == HdmiDeviceInfo.DEVICE_PLAYBACK
&& isHdmiCecNeverClaimPlaybackLogicAddr) {
if (type == HdmiDeviceInfo.DEVICE_PLAYBACK) {
continue;
}
HdmiCecLocalDevice localDevice = mCecController.getLocalDevice(type);
@@ -1115,8 +1110,7 @@ public class HdmiControlService extends SystemService {
}
ArrayList<HdmiCecLocalDevice> localDevices = new ArrayList<>();
for (int type : mLocalDevices) {
if (type == HdmiDeviceInfo.DEVICE_PLAYBACK
&& isHdmiCecNeverClaimPlaybackLogicAddr) {
if (type == HdmiDeviceInfo.DEVICE_PLAYBACK) {
continue;
}
HdmiCecLocalDevice localDevice = mCecController.getLocalDevice(type);