/hardware/interfaces/tv/cec/1.1/default/ |
D | HdmiCecMock.h | 27 namespace cec { 36 using ::android::hardware::tv::cec::V1_0::CecLogicalAddress; 37 using ::android::hardware::tv::cec::V1_0::CecMessage; 38 using ::android::hardware::tv::cec::V1_0::HdmiPortInfo; 39 using ::android::hardware::tv::cec::V1_0::HdmiPortType; 40 using ::android::hardware::tv::cec::V1_0::HotplugEvent; 41 using ::android::hardware::tv::cec::V1_0::IHdmiCecCallback; 42 using ::android::hardware::tv::cec::V1_0::MaxLength; 43 using ::android::hardware::tv::cec::V1_0::OptionKey; 44 using ::android::hardware::tv::cec::V1_0::Result; [all …]
|
D | HdmiCecMock.cpp | 28 namespace cec { namespace 32 class WrappedCallback : public ::android::hardware::tv::cec::V1_1::IHdmiCecCallback { 34 WrappedCallback(sp<::android::hardware::tv::cec::V1_0::IHdmiCecCallback> callback) { in WrappedCallback() 38 Return<void> onCecMessage(const ::android::hardware::tv::cec::V1_0::CecMessage& message) { in onCecMessage() 42 Return<void> onCecMessage_1_1(const ::android::hardware::tv::cec::V1_1::CecMessage& message) { in onCecMessage_1_1() 43 ::android::hardware::tv::cec::V1_0::CecMessage cecMessage; in onCecMessage_1_1() 45 ::android::hardware::tv::cec::V1_0::CecLogicalAddress(message.initiator); in onCecMessage_1_1() 47 ::android::hardware::tv::cec::V1_0::CecLogicalAddress(message.destination); in onCecMessage_1_1() 52 Return<void> onHotplugEvent(const ::android::hardware::tv::cec::V1_0::HotplugEvent& event) { in onHotplugEvent() 58 sp<::android::hardware::tv::cec::V1_0::IHdmiCecCallback> mCallback; [all …]
|
D | android.hardware.tv.cec@1.1-service.rc | 1 service vendor.cec-hal-1-1 /vendor/bin/hw/android.hardware.tv.cec@1.1-service 2 interface android.hardware.tv.cec@1.0::IHdmiCec default 3 interface android.hardware.tv.cec@1.1::IHdmiCec default
|
D | Android.bp | 11 name: "android.hardware.tv.cec@1.1-service", 13 vintf_fragments: ["android.hardware.tv.cec@1.1-service.xml"], 16 init_rc: ["android.hardware.tv.cec@1.1-service.rc"], 29 "android.hardware.tv.cec@1.0", 30 "android.hardware.tv.cec@1.1",
|
D | serviceMock.cpp | 25 using android::hardware::tv::cec::V1_1::IHdmiCec; 26 using android::hardware::tv::cec::V1_1::implementation::HdmiCecMock;
|
/hardware/interfaces/tv/cec/1.0/default/ |
D | HdmiCec.h | 31 namespace cec { 35 using ::android::hardware::tv::cec::V1_0::CecLogicalAddress; 36 using ::android::hardware::tv::cec::V1_0::CecMessage; 37 using ::android::hardware::tv::cec::V1_0::MaxLength; 38 using ::android::hardware::tv::cec::V1_0::HdmiPortInfo; 39 using ::android::hardware::tv::cec::V1_0::IHdmiCec; 40 using ::android::hardware::tv::cec::V1_0::IHdmiCecCallback; 41 using ::android::hardware::tv::cec::V1_0::OptionKey; 42 using ::android::hardware::tv::cec::V1_0::Result; 43 using ::android::hardware::tv::cec::V1_0::SendMessageResult; [all …]
|
D | Android.bp | 11 name: "android.hardware.tv.cec@1.0-impl", 23 "android.hardware.tv.cec@1.0", 29 name: "android.hardware.tv.cec@1.0-service", 33 init_rc: ["android.hardware.tv.cec@1.0-service.rc"], 45 "android.hardware.tv.cec@1.0", 51 name: "android.hardware.tv.cec@1.0-service.mock", 52 vintf_fragments: ["android.hardware.tv.cec@1.0-service.mock.xml"], 55 init_rc: ["android.hardware.tv.cec@1.0-service.mock.rc"], 68 "android.hardware.tv.cec@1.0",
|
D | HdmiCecMock.h | 33 namespace cec { 42 using ::android::hardware::tv::cec::V1_0::CecLogicalAddress; 43 using ::android::hardware::tv::cec::V1_0::CecMessage; 44 using ::android::hardware::tv::cec::V1_0::HdmiPortInfo; 45 using ::android::hardware::tv::cec::V1_0::IHdmiCec; 46 using ::android::hardware::tv::cec::V1_0::IHdmiCecCallback; 47 using ::android::hardware::tv::cec::V1_0::MaxLength; 48 using ::android::hardware::tv::cec::V1_0::OptionKey; 49 using ::android::hardware::tv::cec::V1_0::Result; 50 using ::android::hardware::tv::cec::V1_0::SendMessageResult;
|
D | android.hardware.tv.cec@1.0-service.rc | 1 service vendor.cec-hal-1-0 /vendor/bin/hw/android.hardware.tv.cec@1.0-service 2 interface android.hardware.tv.cec@1.0::IHdmiCec default
|
D | android.hardware.tv.cec@1.0-service.mock.rc | 1 service vendor.cec-hal-1-0-mock /vendor/bin/hw/android.hardware.tv.cec@1.0-service.mock 2 interface android.hardware.tv.cec@1.0::IHdmiCec default
|
D | serviceMock.cpp | 25 using android::hardware::tv::cec::V1_0::IHdmiCec; 26 using android::hardware::tv::cec::V1_0::implementation::HdmiCecMock;
|
D | service.cpp | 22 using android::hardware::tv::cec::V1_0::IHdmiCec;
|
/hardware/interfaces/tv/cec/1.1/vts/functional/ |
D | VtsHalTvCecV1_1TargetTest.cpp | 35 using ::android::hardware::tv::cec::V1_0::CecDeviceType; 36 using ::android::hardware::tv::cec::V1_0::HdmiPortInfo; 37 using ::android::hardware::tv::cec::V1_0::HdmiPortType; 38 using ::android::hardware::tv::cec::V1_0::HotplugEvent; 39 using ::android::hardware::tv::cec::V1_0::OptionKey; 40 using ::android::hardware::tv::cec::V1_0::Result; 41 using ::android::hardware::tv::cec::V1_0::SendMessageResult; 42 using ::android::hardware::tv::cec::V1_1::CecLogicalAddress; 43 using ::android::hardware::tv::cec::V1_1::CecMessage; 44 using ::android::hardware::tv::cec::V1_1::IHdmiCec; [all …]
|
D | Android.bp | 15 "android.hardware.tv.cec@1.1", 16 "android.hardware.tv.cec@1.0",
|
/hardware/interfaces/tv/cec/1.0/vts/functional/ |
D | VtsHalTvCecV1_0TargetTest.cpp | 34 using ::android::hardware::tv::cec::V1_0::CecDeviceType; 35 using ::android::hardware::tv::cec::V1_0::CecLogicalAddress; 36 using ::android::hardware::tv::cec::V1_0::CecMessage; 37 using ::android::hardware::tv::cec::V1_0::HdmiPortInfo; 38 using ::android::hardware::tv::cec::V1_0::HdmiPortType; 39 using ::android::hardware::tv::cec::V1_0::IHdmiCec; 40 using ::android::hardware::tv::cec::V1_0::OptionKey; 41 using ::android::hardware::tv::cec::V1_0::Result; 42 using ::android::hardware::tv::cec::V1_0::SendMessageResult;
|
D | README.md | 3 Validate HDMI CEC VTS (android.hardware.tv.cec@1.0) functionality.
|
/hardware/interfaces/tv/cec/1.1/ |
D | Android.bp | 13 name: "android.hardware.tv.cec@1.1", 21 "android.hardware.tv.cec@1.0",
|
/hardware/qcom/sm7250/display/hdmi_cec/ |
D | qhdmi_cec.cpp | 295 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 296 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 297 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 299 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 300 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 301 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 302 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/qcom/sdm845/display/hdmi_cec/ |
D | qhdmi_cec.cpp | 295 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 296 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 297 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 299 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 300 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 301 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 302 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/qcom/display/msm8998/hdmi_cec/ |
D | qhdmi_cec.cpp | 299 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 300 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 301 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 303 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 304 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 305 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 306 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/qcom/sm8150/display/hdmi_cec/ |
D | qhdmi_cec.cpp | 295 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 296 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 297 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 299 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 300 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 301 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 302 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/qcom/display/msm8996/hdmi_cec/ |
D | qhdmi_cec.cpp | 295 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 296 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 297 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 299 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE], event.cec.length); in cec_receive_message() 300 hex_to_string((char *) event.cec.body, event.cec.length, dump); in cec_receive_message()
|
/hardware/qcom/display/msm8909/hdmi_cec/ |
D | qhdmi_cec.cpp | 306 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 307 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 308 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 310 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 311 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 312 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 313 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/qcom/display/msm8909w_3100/hdmi_cec/ |
D | qhdmi_cec.cpp | 306 event.cec.length = msg[CEC_OFFSET_FRAME_LENGTH] - 1; in cec_receive_message() 307 event.cec.initiator = (cec_logical_address_t) msg[CEC_OFFSET_SENDER_ID]; in cec_receive_message() 308 event.cec.destination = (cec_logical_address_t) msg[CEC_OFFSET_RECEIVER_ID]; in cec_receive_message() 310 size_t copy_size = event.cec.length > sizeof(event.cec.body) ? in cec_receive_message() 311 sizeof(event.cec.body) : event.cec.length; in cec_receive_message() 312 memcpy(event.cec.body, &msg[CEC_OFFSET_OPCODE],copy_size); in cec_receive_message() 313 hex_to_string((char *) event.cec.body, copy_size, dump); in cec_receive_message()
|
/hardware/interfaces/tv/cec/1.0/ |
D | Android.bp | 13 name: "android.hardware.tv.cec@1.0",
|