[Xineliboutput-cvslog] vdr-xineliboutput xine_sxfe_frontend.c, 1.20, 1.21
Brought to you by:
phintuka
From: Petri H. <phi...@us...> - 2007-05-18 14:00:39
|
Update of /cvsroot/xineliboutput/vdr-xineliboutput In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv25458 Modified Files: xine_sxfe_frontend.c Log Message: fe_t structure re-ordered and types packed Index: xine_sxfe_frontend.c =================================================================== RCS file: /cvsroot/xineliboutput/vdr-xineliboutput/xine_sxfe_frontend.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- xine_sxfe_frontend.c 14 Mar 2007 10:25:32 -0000 1.20 +++ xine_sxfe_frontend.c 18 May 2007 14:00:28 -0000 1.21 @@ -85,76 +85,67 @@ frontend_t fe; void (*update_display_size)(frontend_t*); - /* xine stuff */ - xine_t *xine; - xine_stream_t *stream; - input_plugin_t *input; - xine_video_port_t *video_port; - xine_video_port_t *video_port_none; - xine_audio_port_t *audio_port; - xine_audio_port_t *audio_port_none; - xine_event_queue_t *event_queue; - - post_plugins_t *postplugins; - - char configfile[256]; - - int xine_visual_type; - x11_visual_t vis; - - int pes_buffers; - int aspect; - int cropping; - int scale_video; - int priority; - - - double display_ratio; - int overscan; - - /* frontend */ - int playback_finished; - int slave_playback_finished; - /* vdr */ - fe_keypress_f keypress; + fe_keypress_f keypress; /* X11 */ - Display *display; - int screen; - Window window[2]; - int fullscreen; - int vmode_switch; - int field_order; - char modeline[256]; - - int fullscreen_state_forced; - + Display *display; + Window window[2]; + int screen; + int window_id; /* output to another window */ + int completion_event; #ifdef HAVE_XF86VIDMODE - /* XF86VidMode Extension */ + int XF86_modelines_count; XF86VidModeModeInfo** XF86_modelines; - int XF86_modelines_count; #endif - int completion_event; + /* Atoms */ + Atom atom_wm_delete_window; + Atom atom_sxfe_interrupt; + Atom atom_wm_hints, atom_win_layer; + Atom atom_state, atom_state_add, atom_state_del; + Atom atom_state_above, atom_state_fullscreen, atom_state_on_top; - int xpos, ypos; - int origxpos, origypos; - int width, height; - int origwidth, origheight; - int stay_above; - int no_border; + /* xine stuff */ + xine_t *xine; + xine_stream_t *stream; + input_plugin_t *input; + xine_video_port_t *video_port; + xine_video_port_t *video_port_none; + xine_audio_port_t *audio_port; + xine_audio_port_t *audio_port_none; + xine_event_queue_t *event_queue; - Atom atom_wm_delete_window; - Atom atom_sxfe_interrupt; + post_plugins_t *postplugins; - Atom atom_wm_hints, atom_win_layer; + x11_visual_t vis; + int xine_visual_type; - Atom atom_state; - Atom atom_state_add, atom_state_del; - Atom atom_state_above, atom_state_fullscreen, atom_state_on_top; + uint16_t pes_buffers; - int video_width, video_height; + /* frontend */ + double display_ratio; + uint16_t video_width, video_height; + uint16_t xpos, ypos; + uint16_t width, height; + uint16_t origxpos, origypos; + uint16_t origwidth, origheight; + uint8_t aspect; + uint8_t cropping; + uint8_t scale_video; + uint8_t overscan; + uint8_t playback_finished; + uint8_t slave_playback_finished; + uint8_t fullscreen; + uint8_t vmode_switch; + uint8_t field_order; + uint8_t fullscreen_state_forced; + uint8_t stay_above; + uint8_t no_border; + + /* strings */ + char configfile[256]; + char modeline[256]; } fe_t, sxfe_t; |