[gst-devel] matroskamux on win32

tyggrysio tyggrysio at gazeta.pl
Thu Mar 20 15:50:27 CET 2008


hi,
  I have compiled matroska from CVS HEAD. I am trying to do the
following instruction:
gst-launch-0.10.exe filesrc location=movie.h264 !
video/x-h264,height=480,width=640,framerate=5/1 ! matroskamux !
filesink location=output.mkv

** (gst-launch-0.10.exe:380): WARNING **: cannot register existing
type `GstObject'
** (gst-launch-0.10.exe:380): CRITICAL **: file ..\..\gobject\gtype.c:
line 2243: assertion `parent_type > 0' failed
** (gst-launch-0.10.exe:380): CRITICAL **: file ..\..\gobject\gtype.c:
line 2243: assertion `parent_type > 0' failed
** (gst-launch-0.10.exe:380): CRITICAL **: file ..\..\gobject\gtype.c:
line 2243: assertion `parent_type > 0' failed
** (gst-launch-0.10.exe:380): WARNING **: cannot register existing
type `GstObject'
** (gst-launch-0.10.exe:380): CRITICAL **: file ..\..\gobject\gtype.c:
line 2243: assertion `parent_type > 0' failed
** (gst-launch-0.10.exe:380): CRITICAL **: file
..\..\gst\gstelementfactory.c: line 279: assertion `g_type_is_a (type,
GST_TYPE_ELEMENT)' failed
WARNING: erroneous pipeline: no element "matroskamux"

I have copied dll (libgstmatroska.dll, libgsttag-0.10.dll,
gstriff.dll)  to the lib directory (I have path GST_PLUGIN_PATH set to
this lib directory). What else should I do to gst-launch see my
matroska library?

When I run this command from my C++ code, I get only these WARNINGs
and CRITICALs - and applications seems to ignore matroskamux filter
and connects filesrc direct to filesink - beacuse it copies the file
(when started from the command line, the same pipeline fails and
nothing is done). Why there is no information that dll is missing?

Monika




More information about the gstreamer-devel mailing list