GNOME Bugzilla – Bug 658192
Documentation instructions produce what appears as a false negative.
Last modified: 2011-09-17 17:50:00 UTC
Parole audio player reports this error: "A text/uri-list decoder plugin is required to play this stream, but not installed." I searched gstreamer support for troubleshooting this problem. This provides the following support recommendations: 1) List plugins installed, Documentation: [url=http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-using.html#using-gst-inspect] "To do this you use the gst-inspect command-line tool, which comes standard with GStreamer. Invoked without any arguments," $ gst-inspect This step outputs this related plugin, "text/uri-list:ram". From this I assume ram is supported. I want to add support for m3u. The next page continues with more troubleshooting information. 2) Check that I have a plugin that I am supposed to have from (1) above: Documentation: [url=http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-troubleshooting.html] "Q: Some application is telling me that I am missing a plug-in. What do I do ? A: Well, start by checking if you really are missing the plug-in." $ gst-inspect (plug-in) 3) Typing various permutations of the output from (1) using the instructions in (2): # gst-inspect text/uri-list text/uri-list: a typefind function [root@xtiansimonibm Xtian]# gst-inspect text/uri-list:ram No such element or plugin 'text/uri-list:ram' [root@xtiansimonibm Xtian]# gst-inspect text/uri-list: ram No such element or plugin 'ram' [root@xtiansimonibm Xtian]# gst-inspect ram No such element or plugin 'ram' Producing what appears to me as a false negative. Certainly all command line tools only output based on what you put in. At the very least these instructions should communicate how to create positive test output.
(In reply to comment #0) > Parole audio player reports this error: > "A text/uri-list decoder plugin is required to play this stream, but not > installed." This is a playlist file (as are m3u files). Players need to handle these outside of GStreamer. An example is in totem, in src/totem-playlist.c.