GNOME Bugzilla – Bug 306934
gst-plugins 0.8.9 don't work with ogg/mpc files and alsa-lib 1.0.9
Last modified: 2005-07-16 16:17:13 UTC
Steps to reproduce:
1. install alsa-lib 1.0.9
2. install gst-plugins 0.8.9
3. play a ogg or mpc file, for example with gst-launch-0.8 filesrc
location="file.ogg" ! spider ! alsasink
this is an example of the output I can see in console:
ghepeu@KazeNoTani ~ $ LC_ALL="C" gst-launch-0.8 filesrc
location="lugradio-s2e12-280305.ogg" ! spider ! alsasink
RUNNING pipeline ...
ERROR: from element /pipeline0/alsasink0: Could not get/set settings from/on
ERROR: from element /pipeline0/spider0/vorbisdec0: Internal GStreamer error: pad
problem. File a bug.
Additional debug info:
gstpad.c(2562): gst_pad_set_explicit_caps: /pipeline0/spider0/vorbisdec0:
failed to negotiate (try_set_caps with "audio/x-raw-float, rate=(int)22000,
channels=(int)1, endianness=(int)1234, width=(int)32, buffer-frames=(int)0"
Execution ended after 15 iterations (sum 1156384000 ns, average 77092266 ns, min
33000 ns, max 1024834000 ns).
If I downgrade to alsa-lib 1.0.9 rc3 everything works, with both gst-plugins
0.8.8 and gst-plugins 0.8.9. Also, I can still play mp3 files without problems.
I'm using alsa driver 1.0.9, who provides external kernel modules; my sound card
is a Sound Blaster Live! 5.1 EMU10k1, fully supported. I never experimented
audio problems before.
*** Bug 306935 has been marked as a duplicate of this bug. ***
Please report a bug to the alsa team. This sounds like an issue or API change or
whatever on their side.
there is an open bug in alsa-project bugzilla:
and this one reported to bugs.debian.org: http://bugs.debian.org/305189
I can confirm that everything works using "! alsasink device=hw:0"
OK, marking as NOTGNOME since it's an ALSA bug... Let me know when they'd like
to know more details on what gst does, I can probably give some input there.