Totem cannot stream MIDI files over HTTP

Bug #482246 reported by madbiologist
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gst-plugins-bad0.10 (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Karmic by madbiologist

Bug Description

Binary package hint: gstreamer0.10-plugins-bad

Using Ubuntu 9.10 Karmic Koala:

When using Totem's Open Location... menu item to open one of the links at http://punk.mididb.com/clash/ Totem displays the error "An error occurred - Internal data flow error". The file does not play.

This is a result of Karmic's gstreamer0.10-plugins-bad 0.10.14-4ubuntu1 package not supporting streaming MIDI files over HTTP, as can be seen by issuing the command:

$ gst-launch-0.10 playbin2 uri=http://www.mididatabase.com/20091028/punk/clash/Rock_The_Casbah.mid

results in:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source: Internal data flow error.
Additional debug info:
gstbasesrc.c(2378): gst_base_src_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
streaming task paused, reason not-linked (-1)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

If the file is downloaded and the following command is issued the file plays:

$ gst-launch playbin2 uri=file:///tmp/Rock_The_Casbah.mid

According to comment 18 in bug #463102 there have been a number of changes to the midi plugin in gstreamer since 0.10.14 for MIDI support.

Currently the latest version of gstreamer0.10-plugins-bad is 0.10.16. The release notes are at http://gstreamer.freedesktop.org/releases/gst-plugins-bad/0.10.16.html

Can we look into getting this latest version into Karmic-proposed?

Revision history for this message
madbiologist (me-again) wrote :

Latest version of gstreamer0.10-plugins-bad is now 0.10.17.

Release notes are at http://gstreamer.freedesktop.org/releases/gst-plugins-bad/0.10.17.html

Is there anything else you need me to do?

Revision history for this message
Tony Espy (awe) wrote :

madbiologist, as mentioned in the other bug #481645, I'm working on getting 0.10.17 into Lucid.

Karmic is another story. In general, only very serious bugs are warranted for SRUs for a stable release. For reference on how SRUs work, please checkout:

https://wiki.ubuntu.com/StableReleaseUpdates

Revision history for this message
Tony Espy (awe) wrote :

Marked as FixCommitted, as I just verified the new merged version ( 0.10.17-1ubuntu1 ) does indeed play streaming MIDI files.

The fix should be available in Lucid as soon as my merge gets sponsored.

Changed in gst-plugins-bad0.10 (Ubuntu):
status: New → Fix Committed
Tony Espy (awe)
Changed in gst-plugins-bad0.10 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.