GNOME Bugzilla – Bug 668341
[0.11] unable to mux into Matroska
Last modified: 2012-02-18 23:59:22 UTC
Getting the following from Transmageddon when trying to create a matroska file with Vorbis and Theora GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed sys:1: Warning: g_value_init: assertion `value != NULL' failed GStreamer-CRITICAL **: gst_value_set_bitmask: assertion `GST_VALUE_HOLDS_BITMASK (value)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed GStreamer-CRITICAL **: gst_event_has_name: assertion `GST_IS_EVENT (event)' failed
GST_DEBUG log: http://www.linuxrising.org/files/misc/matroskadebug.txt.bz2
Works for me with latest 0.11 and latest Transmageddon. I tried to convert your gravity.mpg test file to a Matroska/Vorbis/Theora ouput. Can you check if you still get the issue with 0.11 git ?
Wait - it'd probably been using 0.10, even as I installed 0.10. How to you tell Transmegeddon to switch between 0.10 and 0.11 ?
You have to use the 0.11 branch of Transmageddon, but Slomo worked on this yesterday and fixed some of the issues involved. Errors gone, but 0 byte file created atm., using gst-launch test pipeline: gst-launch-0.11 -v filesrc location=/home/cschalle/Videos/output.ogg ! decodebin name="decode" decode. ! videoflip ! videoconvert ! theoraenc ! queue name="video" ! matroskamux name=mux ! filesink location=/tmp/output2.mkv decode. ! queue name="audio" ! audioconvert ! audioresample ! audiorate ! vorbisenc ! mux.
*** Bug 668665 has been marked as a duplicate of this bug. ***
Is this the repo at git://git.gnome.org/transmageddon ? I don't see a 0.11 branch here: $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/gtk3 remotes/origin/master Is this only showing a subset of branches or have I got the wrong repo ?
Sorry for confusion, the 0.11 branch is the GTK3 branch
This is fixed in 0.11 now