Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0dacc5cd authored by Shraddha Basantwani's avatar Shraddha Basantwani
Browse files

CEC: Add implementation of clearLogicalAddress method to default HdmiCec

Bug: 185434120
Test: manual
Change-Id: Ia21b415f47bfabe9b429378da2319ab7aa543e26
parent 9b1e529c
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -50,6 +50,12 @@ Return<Result> HdmiCecDefault::addLogicalAddress(CecLogicalAddress /*addr*/) {
}
}


Return<void> HdmiCecDefault::clearLogicalAddress() {
Return<void> HdmiCecDefault::clearLogicalAddress() {
    struct cec_log_addrs cecLogAddrs;
    memset(&cecLogAddrs, 0, sizeof(cecLogAddrs));
    int ret = ioctl(mCecFd, CEC_ADAP_S_LOG_ADDRS, &cecLogAddrs);
    if (ret) {
        LOG(ERROR) << "Clear logical Address failed, Error = " << strerror(errno);
    }
    return Void();
    return Void();
}
}