[gstreamer-bugs] [Bug 387121] New: [matroskamux] Can't mux raw audio

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Dec 18 03:41:58 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=387121

  GStreamer | gst-plugins-good | Ver: HEAD CVS

           Summary: [matroskamux] Can't mux raw audio
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: slomo at ubuntu.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Hi,
with current CVS (and before) it's impossible to mux audio/x-raw-int into
matroska files. MP3 at least works fine.

test file:
gst-launch audiotestsrc num-buffers=500 ! audioconvert !
"audio/x-raw-int,width=16,depth=16,channels=1,rate=44100,signed=(boolean)true,endianess=1234"
! wavenc ! filesink location=test.wav

tested pipeline:
gst-launch -v filesrc location=test.wav ! wavparse ! audioconvert ! matroskamux
! filesink location=test.mkv


IMHO most interesting line when running with GST_DEBUG=5:
0:00:01.262713000  9237 0x1009c748 DEBUG             GST_CAPS
gstpad.c:2365:gst_pad_set_caps:<matroskamux0:audio_0> caps audio/x-raw-int,
endianness=(int)1234, channels=(int)1, width=(int)16, depth=(int)16,
signed=(boolean)true, rate=(int)44100 could not be set


If someone wants the complete output just ask... but I guess it's not necessary
as this is easily reproduced. Changing of the format of the test file with the
capsfilter did not make it work for me, I tested some random variants.

I didn't find anything suspicious in the audio setcaps function of matroskamux
that could reject the above caps.



Bye


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list