[Bug 641332] can't connect vorbisenc ! queue ! matroskamux

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Apr 11 09:20:58 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=641332
  GStreamer | gst-plugins-good | git

Mark Nauwelaerts <mnauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |mnauw at users.sourceforge.net
         Resolution|                            |NOTABUG
   Target Milestone|HEAD                        |0.10.29

--- Comment #1 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2011-04-11 16:20:53 UTC ---
The above is not really a bug, it only happens there are some limitations to
gst-launch (and the convenience helpers it uses).  In this particular case, it
will link queue to mux first and in case of matroskamux will happen to pick a
video pad (as there is nothing to indicate it should do otherwise at that
stage) and that will then subsequently (and evidently) fail to link to
vorbisenc.
Btw, note that oggmux has no audio vs video pads, so that can not happen
there).

Other than using a more "full-scale application" for whatever purpose at hand,
the gst-launch way around this is e.g. using different order as mentioned above
(queue ! vorbisenc ! matroskamux), which also has the benefit that encoding can
occur in a separate thread.  Alternatively, use a capsfilter as link hint, i.e.
vorbisenc ! queue ! audio/x-vorbis ! matroskamux.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list