diff options
Diffstat (limited to 'xine_frontend_cec.c')
-rw-r--r-- | xine_frontend_cec.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/xine_frontend_cec.c b/xine_frontend_cec.c index 6ec42554..02e44f0c 100644 --- a/xine_frontend_cec.c +++ b/xine_frontend_cec.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: xine_frontend_cec.c,v 1.2 2014-04-29 10:03:18 phintuka Exp $ + * $Id: xine_frontend_cec.c,v 1.3 2014-04-29 10:21:18 phintuka Exp $ * */ @@ -232,6 +232,16 @@ static int cec_command_cb(void *this_gen, const cec_command command) return 1; } +ICECCallbacks callbacks = { + .CBCecKeyPress = cec_keypress_cb, + .CBCecCommand = cec_command_cb, + .CBCecLogMessage = cec_log_cb, + .CBCecAlert = cec_alert_cb, + .CBCecConfigurationChanged = cec_config_changed_cb, + .CBCecSourceActivated = cec_source_activated_cb, + .CBCecMenuStateChanged = cec_menu_state_changed_cb, +}; + /* * configuration */ @@ -338,15 +348,6 @@ static int detect_hdmi_address(frontend_t *fe_gen) static int libcec_init(void *fe_gen) { libcec_configuration config; - ICECCallbacks callbacks = { - .CBCecKeyPress = cec_keypress_cb, - .CBCecCommand = cec_command_cb, - .CBCecLogMessage = cec_log_cb, - .CBCecAlert = cec_alert_cb, - .CBCecConfigurationChanged = cec_config_changed_cb, - .CBCecSourceActivated = cec_source_activated_cb, - .CBCecMenuStateChanged = cec_menu_state_changed_cb, - }; libcec_config_clear(&config); |