diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/cec-compliance/cec-compliance.cpp | 1 | ||||
-rw-r--r-- | utils/cec-compliance/cec-compliance.h | 1 | ||||
-rw-r--r-- | utils/cec-compliance/cec-test-adapter.cpp | 9 |
3 files changed, 2 insertions, 9 deletions
diff --git a/utils/cec-compliance/cec-compliance.cpp b/utils/cec-compliance/cec-compliance.cpp index 0e4dfb0d..1f70adef 100644 --- a/utils/cec-compliance/cec-compliance.cpp +++ b/utils/cec-compliance/cec-compliance.cpp @@ -1185,7 +1185,6 @@ int main(int argc, char **argv) doioctl(&node, CEC_ADAP_G_CAPS, &caps); node.caps = caps.capabilities; node.available_log_addrs = caps.available_log_addrs; - node.is_vivid_driver = !strcmp(caps.driver, "vivid"); if (options[OptTestAudioRateControl]) test_tags |= TAG_AUDIO_RATE_CONTROL; diff --git a/utils/cec-compliance/cec-compliance.h b/utils/cec-compliance/cec-compliance.h index a0ff0bea..0a890311 100644 --- a/utils/cec-compliance/cec-compliance.h +++ b/utils/cec-compliance/cec-compliance.h @@ -168,7 +168,6 @@ struct node { struct remote remote[16]; __u16 phys_addr; bool in_standby; - bool is_vivid_driver; }; struct remote_subtest { diff --git a/utils/cec-compliance/cec-test-adapter.cpp b/utils/cec-compliance/cec-test-adapter.cpp index a61ce9e3..887cc2e1 100644 --- a/utils/cec-compliance/cec-test-adapter.cpp +++ b/utils/cec-compliance/cec-test-adapter.cpp @@ -1067,11 +1067,6 @@ int testLostMsgs(struct node *node) __u64 last_ts = 0; unsigned tx_repeats = 0; - /* - * Note that vivid's CEC emulation isn't perfect (it doesn't handle - * Arbitration Lost situations properly). So disable some warnings - * when the vivid emulation is detected. - */ for (unsigned i = 0; i < 2; i++) { msg.timeout = 3000; @@ -1090,7 +1085,7 @@ int testLostMsgs(struct node *node) if (last_init == initiator && initiator == me) { tx_repeats++; } else { - if (tx_repeats > 2 && !node->is_vivid_driver) + if (tx_repeats > 2) warn("Too many transmits (%d) without receives\n", tx_repeats); tx_repeats = 0; @@ -1185,7 +1180,7 @@ int testLostMsgs(struct node *node) if (fail_msg) return fail("There were %d messages in the receive queue for %d transmits\n", pending_msgs, xfer_cnt); - if (warn_msg && !node->is_vivid_driver) + if (warn_msg) warn("There were %d CEC_GET_VERSION transmits but only %d CEC_VERSION receives\n", xfer_cnt, pending_rx_cec_version_msgs); return 0; |