When I start gnome-sound-recorder I get a message that says:
Could not create the GStreamer GConf audio recording element.
Please install the 'gconfelements' plug-in from the 'gst-plugins-good' module.
Verify that the installation is correct by running
gst-inspect-0.10 gconfaudiosrc
and then restart gnome-sound-recorder.
However:
* There is no Debian package called 'gst-plugins-good'.
* The gstreamer0.10-plugins-good package is installed.
Other data:
* Running 'gnome-sound-recorder --gst-debug-level 5' I got:
0:00:04.749412378 31688 0x1a35090 LOG GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: gstelementfactory: make "gconfaudiosrc" "gconfaudiosource"
0:00:04.749441523 31688 0x1a35090 LOG GST_ELEMENT_FACTORY gstelementfactory.c:144:gst_element_factory_find: no such element factory "gconfaudiosrc"
0:00:04.749450223 31688 0x1a35090 INFO GST_ELEMENT_FACTORY gstelementfactory.c:461:gst_element_factory_make: no such element factory "gconfaudiosrc"
* 'gst-inspect-0.10 gconfaudiosrc' says:
No such element or plugin 'gconfaudiosrc'
* But I do have 'gsettingsaudiosrc'. Not sure if it's related however.
* gstreamer-properties works fine as far as I can tell and finds my microphone.
* This happens on both my desktop and my laptop which seems to further rule out a hardware issue.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnome-media depends on:
ii gnome-media-common 2.30.0-1 GNOME media utilities - common fil
ii gstreamer0.10-alsa [gst 0.10.32-2 GStreamer plugin for ALSA
ii gstreamer0.10-plugins-b 0.10.21-4+b1 GStreamer plugins from the "bad" s
ii gstreamer0.10-plugins-b 0.10.32-2 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-g 0.10.28-3 GStreamer plugins from the "good"
ii libatk1.0-0 2.0.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra
ii libcanberra-gtk0 0.24-1 Gtk+ helper for playing widget eve
ii libcanberra0 0.24-1 a simple abstract interface for pl
ii libfontconfig1 2.8.0-2.2 generic font configuration library
ii libfreetype6 2.4.4-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-6 GNOME configuration database syste
ii libglib2.0-0 2.28.6-1 The GLib library of C routines
ii libgnome-media0 2.30.0-1 runtime libraries for the GNOME me
ii libgstreamer-plugins-ba 0.10.32-2 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.32-6+b1 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.24.4-3 The GTK+ graphical user interface
ii libpango1.0-0 1.28.3-6 Layout and rendering of internatio
ii libpulse-mainloop-glib0 0.9.21-4 PulseAudio client libraries (glib
ii libpulse0 0.9.21-4 PulseAudio client libraries
ii libunique-1.0-0 1.1.6-2 Library for writing single instanc
ii libxml2 2.7.8.dfsg-2+b1 GNOME XML library
ii x11-utils 7.6+1 X11 utilities
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gnome-media recommends:
ii alsa-utils 1.0.23-4 Utilities for configuring and usin
Versions of packages gnome-media suggests:
pn pulseaudio <none> (no description available)
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> You might be missing the gstreamer0.10-gconf package.
Yes, that's it. So it's a dependency bug in gnome-media: the only thing
that ties it to gstreamer0.10-gconf is a dependency on
gstreamer0.10-audiosink. However that's also provided by
gstreamer0.10-alsa which is the package that was installed on my system.
gnome-media 2.30.0-1 depends on:
gstreamer0.10-alsa | gstreamer0.10-audiosink
Both gstreamer0.10-alsa and gstreamer0.10-gconf provide:
gstreamer0.10-audiosource
gstreamer0.10-audiosink
So it seems that gnome-media should explicitly depend on
gstreamer0.10-gconf.
Alternatively the message that tells the user to install the
'gst-plugins-good module' should be changed to recommend installing
gstreamer0.10-gconf but that would leave gnome-sound-recorder broken by
default.
--
Francois Gouget <fgo...@free.fr>
Le mercredi 04 mai 2011 à 11:42 +0200, Francois Gouget a écrit :
> So it seems that gnome-media should explicitly depend on
> gstreamer0.10-gconf.
This is because this package was split out without any kind of
transition planning.
Dear GStreamer maintainers: please don’t introduce such large-scale
changes without proper transition planning. You’ve broken dozens of
packages, and you’ve even let this brokenness propagate to testing.
While this change was certainly needed for KDE users, it should not have
been handled this way.
Please make gstreamer0.10-plugins-good temporarily depend on
gstreamer0.10-gconf, and remove this dependency only when reverse
dependencies have been fixed, with appropriate Breaks added.
Thanks.
--
Joss