[gstreamer-bugs] [Bug 316846] 0.9 Oss plugin doesn't work.

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Sep 29 13:29:50 PDT 2005


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=316846
 GStreamer | gst-plugins-good | Ver: HEAD CVS





------- Additional Comments From Koop Mast  2005-09-29 20:29 -------
gst-launch-0.9 sinesrc ! osssink works, but gst-launch-0.9 sinesrc !
audioconvert ! osssink doesn't (see error above). But its not that simple, with
gst-launch-0.9 sinesrc ! audiorate ! audioconvert ! osssink I get a nice clear tone.

This last trick doesn't work for bigger pipelines:

===================
gst-launch-0.9 filesrc location= AniMix_Project-Full.512x384.XviD.avi ! avidemux
name=d d. ! queue ! mad ! osssink d. ! queue ! ffdec_mpeg4 ! ffmpegcolorspace !
xvimagesink
===================

Which will play happily to the end of the avi, but when I put audioconvert in
between mad and osssink it bugs out with the error in post #0 above.
If I put in audiorate ! audioconvert between mad and osssink I get this:
Note: I don't know it audiorate ! audioconvert is allowed, but because it worked
with sinesrc I tried it here too.

===================
PAUSE pipeline ...

(process:10870): GStreamer-WARNING **: timeout in PREROLL, forcing next state change
PREROLLED pipeline ...
ERROR: from element /pipeline0/audioconvert0: not negotiated
Additional debug info:
gstbasetransform.c(1176): gst_base_transform_handle_buffer:
/pipeline0/audioconvert0:
not negotiated
ERROR: pipeline doesn't want to preroll.
===================


------- 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