diff options
author | phintuka <phintuka> | 2008-06-11 22:03:52 +0000 |
---|---|---|
committer | phintuka <phintuka> | 2008-06-11 22:03:52 +0000 |
commit | 2c49651a16b63b2214c802b499bf4a7776f0834e (patch) | |
tree | 3d1f0f20317fc9a272d523228ed808656d3eb6da /xine_input_vdr.c | |
parent | 2d7b6c217ffd4841fd1df5eb78fe9eb375eb9a2c (diff) | |
download | xineliboutput-2c49651a16b63b2214c802b499bf4a7776f0834e.tar.gz xineliboutput-2c49651a16b63b2214c802b499bf4a7776f0834e.tar.bz2 |
Init structures at declaration
Diffstat (limited to 'xine_input_vdr.c')
-rw-r--r-- | xine_input_vdr.c | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/xine_input_vdr.c b/xine_input_vdr.c index 8a05e115..41308459 100644 --- a/xine_input_vdr.c +++ b/xine_input_vdr.c @@ -4,7 +4,7 @@ * See the main source file 'xineliboutput.c' for copyright information and * how to reach the author. * - * $Id: xine_input_vdr.c,v 1.143 2008-06-11 21:56:31 phintuka Exp $ + * $Id: xine_input_vdr.c,v 1.144 2008-06-11 22:03:52 phintuka Exp $ * */ @@ -3488,13 +3488,14 @@ static int vdr_plugin_parse_control(input_plugin_t *this_gen, const char *cmd) } for(i=0; i<sizeof(eventmap)/sizeof(eventmap[0]); i++) if(!strcmp(cmd+6, eventmap[i].name)) { - xine_event_t ev; - ev.type = eventmap[i].type; - ev.stream = this->slave_stream ? this->slave_stream : this->stream; - /* tag event to prevent circular input events - (vdr -> here -> event_listener -> vdr -> ...) */ - ev.data = "VDR"; - ev.data_length = 4; + xine_event_t ev = { + .type = eventmap[i].type, + .stream = this->slave_stream ? this->slave_stream : this->stream, + /* tag event to prevent circular input events + (vdr -> here -> event_listener -> vdr -> ...) */ + .data = "VDR", + .data_length = 4, + }; xine_event_send(ev.stream, &ev); break; } @@ -4162,9 +4163,10 @@ static void vdr_event_cb (void *user_data, const xine_event_t *event) #if 0 if(!this->loop_play) { /* forward to vdr-fe (listening only VDR stream events) */ - xine_event_t event; - event.data_length = 0; - event.type = XINE_EVENT_UI_PLAYBACK_FINISHED; + xine_event_t event = { + .type = XINE_EVENT_UI_PLAYBACK_FINISHED, + .data_length = 0, + }; xine_event_send (this->stream, &event); } else { # if 0 @@ -5519,11 +5521,11 @@ static void vdr_plugin_dispose (input_plugin_t *this_gen) /* OSD */ for(i=0; i<MAX_OSD_OBJECT; i++) { if(this->osdhandle[i] != -1) { - osd_command_t cmd; + osd_command_t cmd = { + .cmd = OSD_Close, + .wnd = i, + }; LOGDBG("Closing osd %d", i); - memset(&cmd,0,sizeof(cmd)); - cmd.cmd = OSD_Close; - cmd.wnd = i; exec_osd_command(this, &cmd); } } |