GNOME Bugzilla – Bug 584981
Gstreamer wavparse Could not demultiplex stream
Last modified: 2009-06-07 11:41:58 UTC
Please describe the problem: Description: Ubuntu 9.04 Release: 9.04 gstreamer0.10-plugins-good: Installed: 0.10.14-1 Candidate: 0.10.14-1 Version table: *** 0.10.14-1 0 500 http://gb.archive.ubuntu.com jaunty/main Packages 100 /var/lib/dpkg/status The 16 bit version of the wav file on http://www.soundkeeperrecordings.com/format.htm 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? Yes. Other information: You get the same problem across all my sound cards on all my Ubuntu machines.
Ubuntu bug link: https://bugs.launchpad.net/ubuntu/+source/gst-plugins-good0.10/+bug/379809
commit fb25aced92f9d2d0396f62b7b157ca9666285d86 Author: Wim Taymans <wim.taymans@collabora.co.uk> 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