GNOME Bugzilla – Bug 676653
Desktop recording not recording anything anymore with libvpx 1.1.0
Last modified: 2012-05-28 12:03:29 UTC
Created attachment 214783 [details] Busted video file. For a few days, I cannot get any video to be recorded using ctrl+alt+shift+R. Every single video I try to record is 0 byte during recording and 300 bytes after I stop recording. When I go to my videos folder in Nautilus, I got this error in .xsession-error log : ** Message: Error: GStreamer a rencontré une erreur générale de flux. matroska-demux.c(4449): gst_matroska_demux_loop (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMatroskaDemux:matroskademux0: No pads created ** Message: Error: Impossible de démultiplexer le flux. matroska-demux.c(4501): gst_matroska_demux_loop (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMatroskaDemux:matroskademux0: got eos but no streams (yet) 1st error : general error stream 2nd error : cannot demux stream Got this problem in archlinux with gnome 3.4.2
I saw the same thing on Fedora 17.
Seems like gstreamer is busted?
Well... Gstreamer packages were not updated "for a long time" on my archlinux installation. The only related gstreamer tool upgraded recently was... totem. No gstreamer package was updated since mid-april for the last time. Maybe having "only" gstreamer-base 0.10.36 is the problem ?
I can't tell what that error message says because it's in French... again, why did we think it was a Good Idea to translate error messages?
Rough translation (thanks google translate) :) 1st error : GStreamer encountered a general stream error. 2nd error : Could not demultiplex stream. And for the last part, even I understand "a little" computer-based english, my mother tongue is french, like hundreds or thousands of gnome users.
In order to find what is broken, which tool is used for desktop video recording and its depends ? I don't want to be annoyed by this bug until next year :D
Another idea : could it be related in some ways to mesa 8.0.3 which is the current version on archlinux ?
(In reply to comment #2) > Seems like gstreamer is busted? So, how do we reproduce gnome-shell's pipeline for testing?
shell-recorder.c has #define DEFAULT_PIPELINE "vp8enc quality=8 speed=6 threads=%T ! queue ! webmmux" There's also a test-recorder binary in the shell sources.
Thanks for the info. Downgrading libvpx fixes the bug.
This looks like a gstreamer bug to me. Seems like the vp8 and/or webm plugins do not play well with libvpx-1.1.0 ...
Indeed. When I try to rebuild gstreamer-plugins-bad package with libvpx 1.1.0 on my archlinux, it shows me the same problem. Libvpx 1.0.0 is working flawlessly.
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 676245 ***