X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECTypeUtils.h;h=239fc66086ec7eb13caea24191fe9977a1f06cd1;hb=6acb9c0bfd389f1ad4d052582b27a1a395322135;hp=9635ccf931ea426d2df21f495cb8fd027c559163;hpb=f81c0652a60fc95dd880bdbf279e61801c5cc1ec;p=deb_libcec.git diff --git a/src/lib/CECTypeUtils.h b/src/lib/CECTypeUtils.h index 9635ccf..239fc66 100644 --- a/src/lib/CECTypeUtils.h +++ b/src/lib/CECTypeUtils.h @@ -555,6 +555,12 @@ namespace CEC return "1.9.0"; case CEC_CLIENT_VERSION_1_99_0: return "2.0.0-pre"; + case CEC_CLIENT_VERSION_2_0_0: + return "2.0.0"; + case CEC_CLIENT_VERSION_2_0_1: + return "2.0.1"; + case CEC_CLIENT_VERSION_2_0_2: + return "2.0.2"; default: return "Unknown"; } @@ -598,6 +604,12 @@ namespace CEC return "1.9.0"; case CEC_SERVER_VERSION_1_99_0: return "2.0.0-pre"; + case CEC_SERVER_VERSION_2_0_0: + return "2.0.0"; + case CEC_SERVER_VERSION_2_0_1: + return "2.0.1"; + case CEC_SERVER_VERSION_2_0_2: + return "2.0.2"; default: return "Unknown"; } @@ -801,9 +813,22 @@ namespace CEC return "Pulse-Eight USB-CEC Daughterboard"; case ADAPTERTYPE_RPI: return "Raspberry Pi"; + case ADAPTERTYPE_TDA995x: + return "TDA995x"; default: return "unknown"; } } + + static bool PhysicalAddressIsIncluded(uint16_t iParent, uint16_t iChild) + { + for (int iPtr = 3; iPtr >= 0; iPtr--) + { + if (((iParent >> 4*iPtr) & 0xF) > 0 && + ((iParent >> 4*iPtr) & 0xF) != ((iChild >> 4*iPtr) & 0xF)) + return false; + } + return true; + } }; }