[Bug 679038] New: flacdec fails in a gnonlin pipeline that works with other formats
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Jun 28 03:24:58 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=679038
GStreamer | gst-plugins-good | 0.10.36
Summary: flacdec fails in a gnonlin pipeline that works with
other formats
Classification: Platform
Product: GStreamer
Version: 0.10.36
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: mike at mikeasoft.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=217492)
--> (https://bugzilla.gnome.org/attachment.cgi?id=217492)
Python script implementing a pipeline capable of reproducing this issue
In Jokosher we have a gnonlin composition which may contain various different
formats of audio, most formats play without any issues, however FLAC files fail
to play. A similar bug involving Ogg Vorbis was recently fixed
(https://bugzilla.gnome.org/show_bug.cgi?id=675812), however the problem with
FLAC seems unaffected by this fix and pre-dates the point at which the Ogg
Vorbis bug was introduced in 0.10.35.
I've created a quick python script (attached) which implements a simplified
version of this pipeline and which can be used to reproduce this issue. When
the uri for the uridecodebin is set to a Wave, MP3, Ogg Speex or Ogg Vorbis
file (using the current version in git or pre 0.10.35) it should play
correctly, however when it is set to a FLAC file an internal data stream error
will occur.
Using the script with a FLAC file produces the warnings:
0:00:00.163663171 23409 0x2a3b140 WARN flacdec
gstflacdec.c:1297:gst_flac_dec_sink_event:<flacdec0> couldn't convert time =>
samples
0:00:00.163920800 23409 0x2a3b140 WARN baseparse
gstbaseparse.c:2890:gst_base_parse_loop:<flacparse0> error: streaming stopped,
reason error
GStreamer encountered a general stream error. gstbaseparse.c(2890):
gst_base_parse_loop ():
/GstPipeline:pipeline0/GstBin:bin0/GstBin:bin1/GnlComposition:gnlcomposition0/GnlSource:gnlsource1/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstFlacParse:flacparse0:
streaming stopped, reason error
GStreamer encountered a general stream error.
0:00:00.173751900 23409 0x2a3b140 WARN flacdec
gstflacdec.c:1297:gst_flac_dec_sink_event:<flacdec0> couldn't convert time =>
samples
0:00:00.174277090 23409 0x2aac040 WARN adder
gstadder.c:1258:gst_adder_collected:<adder0> error: Unknown data received, not
negotiated
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list