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 Stack trace: Other information: 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 resource. 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" returned REFUSED) 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: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1101 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.