CVSROOT:        /cvs/gnome
Module name:    totem
Changes by:     apwingo 05/11/11 14:44:25

Modified files:
        .              : ChangeLog configure.in 
        src/backend    : bacon-video-widget-gst-0.10.c 

Log message:
2005-11-11  Andy Wingo  <[EMAIL PROTECTED]>

* src/backend/bacon-video-widget-gst-0.10.c
(bacon_video_widget_process_pending_bus_messages): Remove, no
longer necessary.
(bvw_bus_message_cb): Don't handle messages that are in the
ignore_messages_mask.
(struct BaconVideoWidgetPrivate): New field, ignore_messages_mask.
(bvw_error_from_gst_error): Add some args so we get nicer errors.
Add nice errors for audio/video sinks.
(poll_for_state_change): New arg, the element whose state change
we're looking for. Also, set ignore_message_mask while we poll.
Lower timeout to a quarter of a second, and make timeouts return
TRUE instead of FALSE, so the user sees that it goes to playing
and later can stop with the pause button.
(bacon_video_widget_open_with_subtitle): Adapt for
poll_for_state_change change.
(bacon_video_widget_play): Use poll_for_state_change.
(bacon_video_widget_new): Refactor to use poll_for_state_change
when checking the sinks.

* configure.in: Link to the audio and video libraries for the 0.9
backend.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=totem&who=apwingo&date=explicit&mindate=2005-11-11%2014:43&maxdate=2005-11-11%2014:45

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to