[gstreamer-bugs] [Bug 343051] New: autoaudiosink broken for esd
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Fri May 26 12:18:34 PDT 2006
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=343051
GStreamer | gst-plugins-good | Ver: 0.10.7
Summary: autoaudiosink broken for esd
Product: GStreamer
Version: 0.10.7
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: lool+gnome at via.ecp.fr
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.13/2.14
GNOME milestone: Unspecified
Hi,
Matt Kraai reported in Debian bug http://bugs.debian.org/361841 that
autoaudiosink doesn't work for esd. I confirm this problem on my host.
Without esd, this works fine:
gst-launch-0.10 audiotestsrc ! audioconvert ! audioresample ! autoaudiosink
With esd, this works:
gst-launch-0.10 audiotestsrc ! audioconvert ! audioresample ! esdsink
But this doesn't work anymore:
gst-launch-0.10 audiotestsrc ! audioconvert ! audioresample ! autoaudiosink
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /actual-sink: Resource busy or not available.
Additional debug info:
gstalsasink.c(775): gst_alsasink_open (): /actual-sink:
Device is busy
Setting pipeline to NULL ...
FREEING pipeline ...
I had a look at a --gst-debug log (gst-launch-0.10 --gst-debug-no-color
--gst-debug=3), and it contains no reference to esdsink, while it tries loading
alsasink and osssink twice (alsa, oss, alsa, oss) before failing.
It seems to me that the feature search is incomplete from
gst/autodetect/gstautoaudiosink.c:
list = gst_registry_feature_filter (gst_registry_get_default (),
(GstPluginFeatureFilter) gst_auto_audio_sink_factory_filter, FALSE,
sink);
list = g_list_sort (list, (GCompareFunc) gst_auto_audio_sink_compare_ranks);
I'll attach the full log.
Bye,
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list