After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 676653 - Desktop recording not recording anything anymore with libvpx 1.1.0
Desktop recording not recording anything anymore with libvpx 1.1.0
Status: RESOLVED DUPLICATE of bug 676245
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
Other Linux
: Normal normal
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2012-05-23 16:21 UTC by Frederic Bezies
Modified: 2012-05-28 12:03 UTC
See Also:
GNOME target: ---
GNOME version: ---

Busted video file. (300 bytes, video/webm)
2012-05-23 16:21 UTC, Frederic Bezies

Description Frederic Bezies 2012-05-23 16:21:39 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
Comment 1 Bastien Nocera 2012-05-23 17:00:56 UTC
I saw the same thing on Fedora 17.
Comment 2 Jasper St. Pierre (not reading bugmail) 2012-05-23 18:26:12 UTC
Seems like gstreamer is busted?
Comment 3 Frederic Bezies 2012-05-23 18:48:05 UTC
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 ?
Comment 4 Jasper St. Pierre (not reading bugmail) 2012-05-23 18:50:26 UTC
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?
Comment 5 Frederic Bezies 2012-05-23 19:56:28 UTC
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.
Comment 6 Frederic Bezies 2012-05-24 14:57:42 UTC
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
Comment 7 Frederic Bezies 2012-05-25 08:30:43 UTC
Another idea : could it be related in some ways to mesa 8.0.3 which is the current version on archlinux ?
Comment 8 Bastien Nocera 2012-05-25 10:02:26 UTC
(In reply to comment #2)
> Seems like gstreamer is busted?

So, how do we reproduce gnome-shell's pipeline for testing?
Comment 9 Matthias Clasen 2012-05-25 10:37:21 UTC
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.
Comment 10 Frederic Bezies 2012-05-25 11:09:57 UTC
Thanks for the info. Downgrading libvpx fixes the bug.
Comment 11 drago01 2012-05-28 11:36:41 UTC
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 ...
Comment 12 Frederic Bezies 2012-05-28 11:54:38 UTC
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.
Comment 13 Tim-Philipp Müller 2012-05-28 12:03:29 UTC
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 ***