[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
Fri Oct 20 07:33:01 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 #9 from René Stadler 2006-10-20 14:32 UTC -------
Of course my quickfix just moves the problem elsewhere, as the streaming thread
is blocked instead. It would make sense if the operation were cancellable.
neonhttpsrc (currently in gst-plugins-bad) uses the neon http library directly
and seems to suffer from the same problem. The DAAP source element inside
Rhythmbox also blocks in start() (bug #362226). This indicates that the
documentation for GstBaseSrc needs to be extended: At least start, get_size and
is_seekable vfuncs are called by gst_element_set_state and must never block.
As far as I can see, this isn't indicated in the current documentation at all.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list