gst-plugins-bad does not include libgsttimidity.so
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-bad0.10 (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: gstreamer0.
The package gstreamer0.
(http://
required to use timidity as a back-end to play midi files. It only includes the plugin libgstwildmidi.so:
$dpkg -L gstreamer0.
/usr/lib/
$ gst-inspect|grep midi
typefindfunctions: audio/midi: mid, midi
wildmidi: wildmidi: WildMidi
Because of that, the following gstreamer command fails in hardy:
$gst-launch filesrc location=mysong.mid ! timidity ! alsasink
WARNING: erroneous pipeline: no element "timidity"
The above command works with wildmidi:
$gst-launch filesrc location=mysong.mid ! wildmidi ! alsasink
Timidity is a powerful alternative to wildmidi: While both work with the basic sound fonts in the package "freepats", timidity works out-of-the-box with more advanced sound font packages like those in the package "fluid-
Currently, totem, which uses gst-plugins-bad to play midi files, only plays midi files with basic freepats sound fonts through wildmidi, even when fluid-soundfont-gm is installed. Because libgsttimidity.so is absent, in order to enjoy more complex soundfonts like fluid-soundfont-gm, the user must ignore totem and resort to executing timidity directly in the terminal.
description: | updated |
Changed in gst-plugins-bad0.10 (Ubuntu): | |
status: | New → Confirmed |
That's not possible unless libtimidity is packaged, see bug 111555.
I'm tempted to close this as won't fix. Feel free to un-duplicate bug 177759 so that people know libtimidity needs packaging (and feel free to report a RFP in Debian).