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 584981 - Gstreamer wavparse Could not demultiplex stream
Gstreamer wavparse Could not demultiplex stream
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
Other All
: Normal normal
: 0.10.16
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Reported: 2009-06-06 04:31 UTC by Neil Wilson
Modified: 2009-06-07 11:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26

Description Neil Wilson 2009-06-06 04:31:47 UTC
Please describe the problem:
Description:	Ubuntu 9.04
Release:	9.04

  Installed: 0.10.14-1
  Candidate: 0.10.14-1
  Version table:
 *** 0.10.14-1 0
        500 jaunty/main Packages
        100 /var/lib/dpkg/status

The 16 bit version of the wav file on will not play via gstreamer (but will via aplay without problems). The 24 bit version plays fine.

Steps to reproduce:
neil@neil-laptop:~$ gst-launch-0.10 filesrc location=Music/WAV/sr001-01-1644.wav ! wavparse

Actual results:
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
ERROR: from element /GstPipeline:pipeline0/GstWavParse:wavparse0: Could not demultiplex stream.
Additional debug info:
gstwavparse.c(1525): gst_wavparse_stream_headers (): /GstPipeline:pipeline0/GstWavParse:wavparse0:
Couldn't read in header

Expected results:
The 16 bit version should play in the same way as the 24 bit version.

Does this happen every time?

Other information:
You get the same problem across all my sound cards on all my Ubuntu machines.
Comment 1 Neil Wilson 2009-06-06 04:32:54 UTC
Ubuntu bug link:
Comment 2 Wim Taymans 2009-06-07 11:41:58 UTC
commit fb25aced92f9d2d0396f62b7b157ca9666285d86
Author: Wim Taymans <>
Date:   Sun Jun 7 13:37:04 2009 +0200

    wavparse: handle LIST INFO of 0 size
    Handle LIST INFO chunks of 0 size instead of causing errors.
    Fixes #584981