[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