* gtk.c : Gtk+ plugin for vlc
*****************************************************************************
* Copyright (C) 2000-2001 VideoLAN
- * $Id: gtk.c,v 1.7 2002/11/12 11:45:27 gbazin Exp $
+ * $Id: gtk.c,v 1.8 2002/11/12 16:02:51 gbazin Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
p_intf->p_sys->b_popup_changed = 0;
p_intf->p_sys->b_window_changed = 0;
p_intf->p_sys->b_playlist_changed = 0;
+ p_intf->p_sys->b_program_update = 0;
+ p_intf->p_sys->b_title_update = 0;
+ p_intf->p_sys->b_chapter_update = 0;
+ p_intf->p_sys->b_spu_update = 0;
+ p_intf->p_sys->b_audio_update = 0;
p_intf->p_sys->p_input = NULL;
p_intf->p_sys->i_playing = -1;
* gtk_callbacks.c : Callbacks for the Gtk+ plugin.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
- * $Id: gtk_callbacks.c,v 1.4 2002/11/06 15:41:29 jobi Exp $
+ * $Id: gtk_callbacks.c,v 1.5 2002/11/12 16:02:51 gbazin Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
* Stéphane Borel <stef@via.ecp.fr>
p_area->i_part--;
vlc_mutex_unlock( &p_intf->p_sys->p_input->stream.stream_lock );
input_ChangeArea( p_intf->p_sys->p_input, (input_area_t*)p_area );
- vlc_mutex_lock( &p_intf->p_sys->p_input->stream.stream_lock );
-
+
input_SetStatus( p_intf->p_sys->p_input, INPUT_STATUS_PLAY );
p_intf->p_sys->b_chapter_update = 1;
+ vlc_mutex_lock( &p_intf->p_sys->p_input->stream.stream_lock );
GtkSetupMenus( p_intf );
}
vlc_mutex_unlock( &p_intf->p_sys->p_input->stream.stream_lock );
p_area->i_part++;
vlc_mutex_unlock( &p_intf->p_sys->p_input->stream.stream_lock );
input_ChangeArea( p_intf->p_sys->p_input, (input_area_t*)p_area );
- vlc_mutex_lock( &p_intf->p_sys->p_input->stream.stream_lock );
input_SetStatus( p_intf->p_sys->p_input, INPUT_STATUS_PLAY );