[gstreamer-bugs] [Bug 338827] [patch] gnomevfssrc should use async api to not block on network problems

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Oct 11 11:48:29 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=338827

  GStreamer | gst-plugins-base | Ver: HEAD CVS





------- Comment #8 from René Stadler  2006-10-11 18:47 UTC -------
Created an attachment (id=74506)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=74506&action=view)
Open non-local URIs in streaming thread

This implements basically what Wim stated in bug #319873 comment #4.  The
approach is inherently a little imperfect as the time between start() and the
first create() isn't used for establishing the connection in the background,
but it's better than the current behaviour.

It is assumed that local URIs are opened instantly, so I made start() to act as
before in this case, which is needed so that get_size() and is_seekable() work
(which also seem to be called from the main thread).


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list