repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cec: use client version 1.6.2 for cec-client
[deb_libcec.git]
/
src
/
testclient
/
main.cpp
diff --git
a/src/testclient/main.cpp
b/src/testclient/main.cpp
index 1621ad34b1d80b437409bc805765c2bc460d5b2f..fa820b068f9f9271632ef68ae8acfe4a90f995ff 100644
(file)
--- a/
src/testclient/main.cpp
+++ b/
src/testclient/main.cpp
@@
-175,13
+175,18
@@
int CecCommand(void *UNUSED(cbParam), const cec_command &UNUSED(command))
return 0;
}
return 0;
}
-
void EnableCallbacks(ICECAdapter *adapter
)
+
int CecAlert(void *UNUSED(cbParam), const libcec_alert type, const libcec_parameter &UNUSED(param)
)
{
{
- g_callbacks.CBCecLogMessage = &CecLogMessage;
- g_callbacks.CBCecKeyPress = &CecKeyPress;
- g_callbacks.CBCecCommand = &CecCommand;
- g_callbacks.CBCecConfigurationChanged = NULL;
- adapter->EnableCallbacks(NULL, &g_callbacks);
+ switch (type)
+ {
+ case CEC_ALERT_CONNECTION_LOST:
+ PrintToStdOut("Connection lost - exiting\n");
+ g_bExit = true;
+ break;
+ default:
+ break;
+ }
+ return 0;
}
void ListDevices(ICECAdapter *parser)
}
void ListDevices(ICECAdapter *parser)
@@
-1067,10
+1072,11
@@
int main (int argc, char *argv[])
g_config.Clear();
snprintf(g_config.strDeviceName, 13, "CECTester");
g_config.callbackParam = NULL;
g_config.Clear();
snprintf(g_config.strDeviceName, 13, "CECTester");
g_config.callbackParam = NULL;
- g_config.clientVersion = CEC_CLIENT_VERSION_1_
5_0
;
+ g_config.clientVersion = CEC_CLIENT_VERSION_1_
6_2
;
g_callbacks.CBCecLogMessage = &CecLogMessage;
g_callbacks.CBCecKeyPress = &CecKeyPress;
g_callbacks.CBCecCommand = &CecCommand;
g_callbacks.CBCecLogMessage = &CecLogMessage;
g_callbacks.CBCecKeyPress = &CecKeyPress;
g_callbacks.CBCecCommand = &CecCommand;
+ g_callbacks.CBCecAlert = &CecAlert;
g_config.callbacks = &g_callbacks;
if (!ProcessCommandLineArguments(argc, argv))
g_config.callbacks = &g_callbacks;
if (!ProcessCommandLineArguments(argc, argv))