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 332547 - [wavparse] does not support multichannel wavs
[wavparse] does not support multichannel wavs
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.2
Other Linux
: Normal normal
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-25 15:22 UTC by Sebastien Bacher
Modified: 2006-02-25 16:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2006-02-25 15:22:08 UTC
That bug has been described on https://launchpad.net/distros/ubuntu/+source/gstreamer0.8/+bug/3742

"Trying to play a multichannel wav in totem-gstreamer brings up an error message saying:
"Totem could not play 'file:///chan-id.wav'.
There were no decoders found to handle the stream, you might need to install the corresponding plugins"

Steps to reproduce:
1. Download ftp://ling.lll.hawaii.edu/pub/greg/Surround-SDL-testfiles.tgz 2. Unpack the tarball.
3. Start totem.
4. Go to Move -> Open... and enter the Surround-SDL-testfiles directory and choose chan-id.wav .

Expected results:
Voice saying front left, front right, center, rear left, rear right... to come out of the speakers.

Actual results:
Error message.

Additional information:
aplay plays chan-id.wav correctly.
...
With dapper flight 3 using gstreamer 0.10 and gstreamer0.10-plugins-good 0.10.2-2ubuntu1 (which includes libgstwavparse) I still cannot play chan-id.wav (even though aplay can)."
Comment 1 Tim-Philipp Müller 2006-02-25 16:29:31 UTC
Already fixed in CVS ;)

gst-plugins-good:

2006-02-16  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
          Pass extra_data to gst_riff_create_audio_caps(), so that
          WAVEFORMATEX stuff works. Post audio codec name and post
          it as taglist on the bus. Allow up to 8 channesl for raw
          PCM in the source pad template caps.


and gst-plugins-base CVS:

2006-02-16  Tim-Philipp Müller  <tim at centricular dot net>

        * gst-libs/gst/audio/multichannel.c:
          Minor docs fix.

        * gst-libs/gst/riff/Makefile.am:
        * gst-libs/gst/riff/riff-ids.h:
        * gst-libs/gst/riff/riff-media.c:
        (gst_riff_wavext_add_channel_layout), (gst_riff_create_audio_caps):
          Add support for WAVEFORMATEX, eg. PCM audio with more than two
          channels and a channel layout map.

Comment 2 Sebastien Bacher 2006-02-25 16:46:17 UTC
Tim, did I already say that you do a rocking work? :) Keep the good job!