GNOME Bugzilla – Bug 151495
6-channel Ogg Vorbis doesn't work
Last modified: 2005-08-15 01:41:10 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. ;).
Here is a good test for 6 channel sound, SDL guys use it: http://floam.sh.nu/tmp/dolby-canyon.ogg
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.
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'
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.
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
The patch in #151624 now supports vorbis, too. Marking as dup. *** This bug has been marked as a duplicate of 151624 ***