Flac files that will playback but not stream

Marco Ballesio gibrovacco at gmail.com
Sat Mar 12 23:27:13 PST 2011


I'm sorry for the late reply, but time available for open hacking is
nowadays << than the needed ;).

On 3/7/11, Stuart Gray <stuart68 at gmail.com> wrote:
> Hi,
> This message was originally posted on the Nabble mailing lists, but I can
> now provide more information.
> To re-cap I have flac files that I can playback using playbin2 uri=file:///
>   ,  but when I try to stream these files using  playbin2 uri=http://  I get
> the following error:
> ERROR: from element /GstPlayBin2:playbin20/
> GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: Internal data flow
> error.
> Additional debug info:
> gstbasesrc.c(2507): gst_base_src_loop ():
> /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
> streaming task paused, reason error (-5)
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> This is using Ubuntu 10.04, with lighttpd as the web server.
> On the same machine I have a load of other flac files that all stream
> perfectly.

So my first though is that either the file is corrupted or it's not in
the proper folder where lighttpd is assumed to search for it.
Obviously, I don't have any empirical grounds to base my assertion
onto ;).

> I was asked to increase the debug level and provide all of the output, I
> have included the area that I think is important and attached the file.

Unfortunately, souphttpsrc appears not to use SoupLogger
(http://library.gnome.org/devel/libsoup/stable/SoupLogger.html). In
the past I've been debugging http-related issues by manually adding
the logging stuff (should be pretty simpler, something like
soup_logger_new, soup_logger_attach and an handler) and
recompiling/running the test with the brand new logging.

OT: I never really understood why the logger is not configured
depending on the verbosity of GST_DBUG for the element.. is it the
case to file a bug?

> One of the offending flac files is also attached.

Unfortunately, I could not find the file in the attachments. Maybe it
has been filtered out by the list...

> Although the issue is evident on my Ubuntu machine, I really want this to
> work on an arm embedded system.
> If I need to report this as a bug please tell me how I should do that. Also
> where can I upload the flac file to?

Bugs against GStreamer are filed in Gnome Bugzilla (search for
Desktop/GStreamer component). Please attach both a working file and a
broken one (possibly both short in length).


> Thanks,
> Stuart

More information about the gstreamer-devel mailing list