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 680328 - [0.11] wavparse: cue chunk parsing breaks preroll with 6_Channel_ID_16_44100.wav
[0.11] wavparse: cue chunk parsing breaks preroll with 6_Channel_ID_16_44100.wav
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.11.x
Other Linux
: Normal blocker
: 0.11.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-20 16:50 UTC by Tim-Philipp Müller
Modified: 2012-07-23 07:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2012-07-20 16:50:48 UTC
Does not preroll (push mode):

  gst-launch-1.0 http://samplemedia.linaro.org/Audio/multi-channel/6_Channel_ID_16_44100.wav ! wavparse ! audioconvert ! pulsesink

Does also not work (pull mode):

$ wget -P /tmp http://samplemedia.linaro.org/Audio/multi-channel/6_Channel_ID_16_44100.wav
$ gst-launch-1.0 filesrc location= /tmp/6_Channel_ID_16_44100.wav ! wavparse ! audioconvert ! pulsesink

gst_wavparse_stream_headers:<wavparse0> Got TAG: cue , offset 60
gst_wavparse_stream_headers:<wavparse0> Have 'cue' TAG, size : 52
gst_wavparse_cue_chunk:<wavparse0> broken file

It seems to just stop then, and not even post an error. In 0.10 it just skips/ignores the 'cue' chunk and everything is fine.

Probably introduced with bug #677306
Comment 1 Sebastian Dröge (slomo) 2012-07-23 07:27:03 UTC
commit cbf3c2bac07301644d4ab7752f6e9f3041187f28
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Mon Jul 23 09:25:23 2012 +0200

    wavparse: Don't fail if more data then needed is available when parsing cue chunks
    
    Fixes bug #680328.