From 23d38eec3159dd758be0e058c6b777f32f7ffb33 Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Tue, 26 Jun 2012 01:18:03 +0200 Subject: [PATCH] cec: added vendor ids for Akai, AOC, Benq, Daewoo, Grundig, Medion, Sharp and Vizio --- include/cectypes.h | 9 +++++++++ src/LibCecSharp/CecSharpTypes.h | 22 +++++++++++++++------- src/lib/CECTypeUtils.h | 16 ++++++++++++++++ 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/include/cectypes.h b/include/cectypes.h index 0e9f7e5..8541c1f 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -676,6 +676,15 @@ typedef enum cec_vendor_id CEC_VENDOR_PHILIPS = 0x00903E, CEC_VENDOR_SONY = 0x080046, CEC_VENDOR_TOSHIBA = 0x000039, + CEC_VENDOR_AKAI = 0x0020C7, + CEC_VENDOR_AOC = 0x002467, + CEC_VENDOR_BENQ = 0x8065E9, + CEC_VENDOR_DAEWOO = 0x009053, + CEC_VENDOR_GRUNDIG = 0x00D0D5, + CEC_VENDOR_MEDION = 0x000CB8, + CEC_VENDOR_SHARP = 0x08001F, + CEC_VENDOR_VIZIO = 0x006B9E, + CEC_VENDOR_UNKNOWN = 0 } cec_vendor_id; diff --git a/src/LibCecSharp/CecSharpTypes.h b/src/LibCecSharp/CecSharpTypes.h index c524796..f4f8aab 100644 --- a/src/LibCecSharp/CecSharpTypes.h +++ b/src/LibCecSharp/CecSharpTypes.h @@ -254,14 +254,22 @@ namespace CecSharp public enum class CecVendorId { - Samsung = 0x00F0, - LG = 0xE091, - Panasonic = 0x8045, - Pioneer = 0xE036, - Onkyo = 0x09B0, - Yamaha = 0xA0DE, - Philips = 0x903E, + Samsung = 0x0000F0, + LG = 0x00E091, + Panasonic = 0x008045, + Pioneer = 0x00E036, + Onkyo = 0x0009B0, + Yamaha = 0x00A0DE, + Philips = 0x00903E, Sony = 0x080046, + Toshiba = 0x000039, + Akai = 0x0020C7, + Benq = 0x8065E9, + Daewoo = 0x009053, + Grundig = 0x00D0D5, + Medion = 0x000CB8, + Sharp = 0x08001F, + Vizio = 0x006B9E, Unknown = 0 }; diff --git a/src/lib/CECTypeUtils.h b/src/lib/CECTypeUtils.h index a8d0da1..a62637b 100644 --- a/src/lib/CECTypeUtils.h +++ b/src/lib/CECTypeUtils.h @@ -494,6 +494,22 @@ namespace CEC return "Sony"; case CEC_VENDOR_TOSHIBA: return "Toshiba"; + case CEC_VENDOR_AKAI: + return "Akai"; + case CEC_VENDOR_AOC: + return "AOC"; + case CEC_VENDOR_BENQ: + return "Benq"; + case CEC_VENDOR_DAEWOO: + return "Daewoo"; + case CEC_VENDOR_GRUNDIG: + return "Grundig"; + case CEC_VENDOR_MEDION: + return "Medion"; + case CEC_VENDOR_SHARP: + return "Sharp"; + case CEC_VENDOR_VIZIO: + return "Vizio"; default: return "Unknown"; } -- 2.34.1