[gstreamer-bugs] [Bug 533435] New: wildmidi does not work
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Fri May 16 04:59:18 PDT 2008
If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
http://bugzilla.gnome.org/show_bug.cgi?id=533435
GStreamer | gst-plugins-bad | Ver: 0.10.7
Summary: wildmidi does not work
Product: GStreamer
Version: 0.10.7
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: waschk at mandriva.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.21/2.22
GNOME milestone: Unspecified
This is on Mandriva Cooker with gstreamer 0.10.19 and gst-plugins-bad 0.10.7. I
have enabled the build of wildmidi, but it does not work at all:
$ gst-launch-0.10 playbin uri=file:///home/goetz/pattern.mid
Setting pipeline to PAUSED ...
** Message: don't know how to handle audio/midi
Pipeline is PREROLLING ...
ERROR: from element /playbin0/decodebin0: A audio/midi decoder plugin is
required to play this stream, but not installed.
Additional debug info:
gstdecodebin.c(792): close_pad_link (): /playbin0/decodebin0:
No decoder to handle media type 'audio/midi'
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...
The wildmidi element is there:
$ gst-inspect wildmidi
Factory Details:
Long name: WildMidi
Class: Codec/Decoder/Audio
Description: Midi Synthesizer Element
Author(s): Wouter Paesen <wouter at blue-gate.be>
Rank: secondary (128)
Plugin Details:
Name: wildmidi
Description: Wildmidi Plugin
Filename: /usr/lib/gstreamer-0.10/libgstwildmidi.so
Version: 0.10.7
License: GPL
Source module: gst-plugins-bad
Binary package: Mandriva gstreamer0.10-plugins-bad package
Origin URL: http://www.mandriva.com/
GObject
+----GstObject
+----GstElement
+----GstWildmidi
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
audio/x-raw-int
rate: 44100
channels: 2
endianness: 1234
width: 16
depth: 16
signed: true
SINK template: 'sink'
Availability: Always
Capabilities:
audio/midi
Element Flags:
no flags set
Element Implementation:
Has change_state() function: 0xb769c230
Has custom save_thyself() function: gst_element_save_thyself
Has custom restore_thyself() function: gst_element_restore_thyself
Element has no clocking capabilities.
Element has no indexing capabilities.
Pads:
SRC: 'src'
Implementation:
Has custom eventfunc(): 0xb769cc80
Has custom queryfunc(): 0xb769e550
Pad Template: 'src'
SINK: 'sink'
Implementation:
Pad Template: 'sink'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: null Current: "wildmidi0"
linear-volume : Linear volume
flags: readable, writable
Boolean. Default: true Current: true
high-quality : High Quality
flags: readable, writable
Boolean. Default: true Current: true
Wildmidi itself can play the file:
$ wildmidi -o pattern.wav pattern.mid
WildMidi 0.2.2 Open Source Midi Sequencer
Copyright (C) 2001-2004 Chris Ison wildcode at users.sourceforge.net
WildMidi comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under the terms and conditions of the GNU General Public License version 2.
For more information see COPYING
Initializing Sound System
Initializing WildMidi Processing Library 0.2.2
+ Volume up e Better resampling n Next Midi
- Volume down l Linear volume q Quit
Playing pattern.mid
[Approx 1m 17s Total] [ ] [100] [ 1m 17s Processed] [100%] |
Shutting down Sound System
Shutting Down Sound System
--
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=533435.
More information about the Gstreamer-bugs
mailing list