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 151495 - 6-channel Ogg Vorbis doesn't work
6-channel Ogg Vorbis doesn't work
Status: RESOLVED DUPLICATE of bug 151624
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-08-31 09:38 UTC by Ronald Bultje
Modified: 2005-08-15 01:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Compressed log of 'gst-launch-0.8 --gst-debug-no-color --gst-debug=*:5 --gst-plugin-spew --verbose filesrc location="dolby-city.ogg" ! oggdemux ! vorbisdec ! audioconvert ! alsasink' (148.83 KB, application/octet-stream)
2004-10-31 17:54 UTC, alexander.winston
Details

Description Ronald Bultje 2004-08-31 09:38:19 UTC
Sample file: http://24.21.43.46/dolby-canyon.ogg

once I've implemented my multichannel patch, this should work too. This bug is
more or less a reference to the sample file for me. ;).
Comment 1 Aaron Gyes 2004-08-31 09:46:38 UTC
Here is a good test for 6 channel sound, SDL guys use it:

http://floam.sh.nu/tmp/dolby-canyon.ogg
Comment 2 alexander.winston 2004-10-31 17:47:02 UTC
I've come across an Ogg Vorbis file with 6 channels that gst-launch-ext-0.8
attempts to play incorrectly.

It suggests this pipeline:

gst-launch-0.8 filesrc location="dolby-city.ogg" ! oggdemux ! vorbisdec !
audioconvert ! osssink

I would not expect this pipeline to work, because I am using ALSA instead of
OSS. However, after swapping out "osssink" for "alsasink", the pipeline still
fails with these messages:

ERROR: from element /pipeline0/vorbisdec0: Internal GStreamer error: pad
problem.  File a bug.
Additional debug info:
gstpad.c(2490): gst_pad_set_explicit_caps: /pipeline0/vorbisdec0:
failed to negotiate (try_set_caps with "audio/x-raw-float, rate=(int)48000,
channels=(int)6, endianness=(int)1234, width=(int)32, buffer-frames=(int)0"
returned REFUSED)

However, there are 2 other pipelines that work without problems:

gst-launch-0.8 filesrc location="dolby-city.ogg" ! oggdemux ! vorbisdec !
audio/x-raw-float ! alsasink

and

gst-launch-0.8 filesrc location="dolby-city.ogg" ! oggdemux ! vorbisdec ! alsasink

I am using gstreamer 0.8.7 and gst-plugins 0.8.5.
Comment 3 alexander.winston 2004-10-31 17:54:20 UTC
Created attachment 33288 [details]
Compressed log of 'gst-launch-0.8 --gst-debug-no-color --gst-debug=*:5 --gst-plugin-spew --verbose filesrc location="dolby-city.ogg" ! oggdemux ! vorbisdec ! audioconvert ! alsasink'
Comment 4 alexander.winston 2004-10-31 18:05:20 UTC
Okay, so my plan to attach logs of each pipeline has been foiled by the 1 MB
file size limit. I'll put the rest of the files somewhere on the Web.
Comment 5 alexander.winston 2004-10-31 18:24:22 UTC
Compressed log of 'gst-launch-0.8 --gst-debug-no-color --gst-debug=*:5
--gst-plugin-spew --verbose filesrc location="dolby-city.ogg" ! oggdemux !
vorbisdec ! audio/x-raw-float ! alsasink':

http://home.comcast.net/%7Ealexander.winston/audio.x-raw-float.log.gz

Compressed log of 'gst-launch-0.8 --gst-debug-no-color --gst-debug=*:5
--gst-plugin-spew --verbose filesrc location="dolby-city.ogg" ! oggdemux !
vorbisdec ! alsasink':

http://home.comcast.net/%7Ealexander.winston/alsasink.log.gz

And last but not least, dolby-city.ogg:

http://home.comcast.net/%7Ealexander.winston/dolby-city.ogg
Comment 6 Ronald Bultje 2004-11-12 16:29:07 UTC
The patch in #151624 now supports vorbis, too. Marking as dup.

*** This bug has been marked as a duplicate of 151624 ***