cec: handle samsung remote command 'return'
[deb_libcec.git] / include / cectypes.h
index 004ea060170047888c636bf8d019791e7fd24f87..941b5427bcdfaaa5adc68805beb6304c6920096d 100644 (file)
@@ -434,6 +434,11 @@ typedef enum cec_user_control_code
   CEC_USER_CONTROL_CODE_UNKNOWN
 } cec_user_control_code;
 
+typedef enum cec_an_user_control_code
+{
+  CEC_AN_USER_CONTROL_CODE_RETURN = 0x91
+} cec_an_user_control_code;
+
 typedef enum cec_logical_address
 {
   CECDEVICE_UNKNOWN = -1, //not a valid logical address
@@ -689,7 +694,8 @@ typedef struct cec_command
 
 typedef enum cec_vendor_id
 {
-  CEC_VENDOR_SAMSUNG = 240,
+  CEC_VENDOR_SAMSUNG = 0x00F0,
+  CEC_VENDOR_LG      = 0xE091,
   CEC_VENDOR_UNKNOWN = 0
 } vendor_id;
 
@@ -700,7 +706,7 @@ typedef enum cec_vendor_id
 #define MSGESC                       0xFD
 #define ESCOFFSET                    3
 #define CEC_MIN_VERSION              6
-#define CEC_LIB_VERSION              7
+#define CEC_LIB_VERSION              8
 #define CEC_BUTTON_TIMEOUT           500
 
 #ifdef __cplusplus