totem r3848 - in trunk: . src/backend



Author: tpm
Date: 2007-01-10 11:59:56 +0000 (Wed, 10 Jan 2007)
New Revision: 3848
ViewCVS link: http://svn.gnome.org/viewcvs/totem?rev=3848&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/backend/bacon-video-widget-gst-0.10.c
   trunk/src/backend/baconvideowidget-marshal.list
Log:
* src/backend/bacon-video-widget-gst-0.10.c:
(bvw_is_missing_plugin_message):
(bvw_missing_plugin_message_get_description):
(bvw_missing_plugin_message_get_installer_detail):
(bvw_boolean_handled_accumulator):
(bacon_video_widget_class_init):
(bacon_video_widget_init):
(bvw_handle_element_message):
(bvw_emit_missing_plugins_signal):
(bvw_check_missing_plugins_on_preroll):
(bvw_bus_message_cb):
(bvw_stop_play_pipeline):
(bacon_video_widget_new):
* src/backend/baconvideowidget-marshal.list:
Add 'missing-plugins' signal to the GStreamer backend; collect
missing-plugin messages from playbin (which will only be posted by
playbin from gst-plugins-base CVS) and check them when we're
prerolled to see if we're missing any decoders or demuxers to process
the stream (need to also do this in the error case, but this is not
implemented yet); add some utility functions for this stuff so we don't
have to up the GStreamer requirements to cvs for the newly-added
libgstbaseutils API before the upcoming totem release.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]