[gstreamer-bugs] [Bug 165964] playing an ogg vorbis file with alsa fails with "audioconvert" but succeeds without it

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Jun 4 17:58:55 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=165964
 GStreamer | don't know | Ver: 0.8.7





------- Additional Comments From Jeremie Knuesel  2005-06-05 00:58 -------
device=hw:0 does change something in some circumstances. Here's a summary, using
the folling versions:
libgstreamer0.8-0 : 0.8.9-1ubuntu4 
gstreamer0.8-vorbis, gstreamer0.8-oss, gstreamer0.8-alsa : 0.8.8-1ubuntu4

Note: all commands begin with the following, below I'll just give the end of the
line:
env LANG=C gst-launch-0.8 filesrc location=lugradio-s2e8-310105-high.ogg !
oggdemux ! vorbisdec 

So here it is:

! alsasink
-- Ok but truncated at the beginning


! osssink
-- returns:
WARNING: erroneous pipeline: could not link vorbisdec0 to osssink0
         Trying to run anyway.
(no sound but lots of activity)

! audioconvert ! alsasink
-- returns:
RUNNING pipeline ...
ERROR: from element /pipeline0/vorbisdec0: Internal GStreamer error: pad
problem.  File a bug.
Additional debug info:
gstpad.c(2563): gst_pad_set_explicit_caps: /pipeline0/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 450187000 ns, average 30012466 ns, min
31000 ns, max 436641000 ns).

! audioconvert ! osssink
-- perfect

! audioconvert ! audioscale ! alsasink
-- returns:
RUNNING pipeline ...
ERROR: from element /pipeline0/vorbisdec0: Internal GStreamer error: pad
problem.  File a bug.
Additional debug info:
gstpad.c(2563): gst_pad_set_explicit_caps: /pipeline0/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 303846000 ns, average 20256400 ns, min
31000 ns, max 290037000 ns).

! audioconvert ! alsasink device=hw:0
-- returns:
RUNNING pipeline ...
ERROR: from element /pipeline0/vorbisdec0: Internal GStreamer error: pad
problem.  File a bug.
Additional debug info:
gstpad.c(2563): gst_pad_set_explicit_caps: /pipeline0/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 139513000 ns, average 9300866 ns, min
31000 ns, max 128144000 ns).


BUT:

! audioconvert ! audioscale ! alsasink device=hw:0
-- perfect!

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list