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 602103 - [playbin2] Broken video stream not ignored
[playbin2] Broken video stream not ignored
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 625814 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-11-16 15:18 UTC by Bastien Nocera
Modified: 2012-10-22 23:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2009-11-16 15:18:01 UTC
This file has a broken (or old and incompatible) Theora stream:
http://www.gnome.org/~hadess/trailer.ogg

This fails:
$ gst-launch playbin2 flags=0x16 uri=file:///home/data/test-files/movies/trailer.ogg
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTheoraDec:theoradec1: Could not decode stream.
Additional debug info:
theoradec.c(1014): theora_handle_header_packet (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTheoraDec:theoradec1:
couldn't read header packet
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

But both mplayer and xine will ignore the video stream and be able to play it back.

(Totem in master disables the video rendering for totem-audio-preview, which should be able to play the sample above)
Comment 1 Sebastian Dröge (slomo) 2009-11-16 15:43:45 UTC
Yes, decodebin2 should be able to ignore chains that produce errors, at least during preroll.
Comment 2 Mark Nauwelaerts 2010-08-02 12:02:15 UTC
*** Bug 625814 has been marked as a duplicate of this bug. ***
Comment 3 Tim-Philipp Müller 2012-10-22 23:47:03 UTC
Plays fine for me now with audio-only, complaining about a missing 'application/x-unknown' decoder though ;)