Package: rhythmbox Version: 0.8.8-13 Severity: minor
README.Debian contains a wrong gst-launch pipeline in the 'Before reporting a bug' section: gst-launch-0.8 gnomevfssrc location=/path/to/my/musicfile.ogg ! \ spider ! volume ! audioscale ! audioconvert ! $(gconftool-2 \ -g /system/gstreamer/0.8/default/audiosink) This will fail whenever the file in question is an ogg/vorbis audio file, ie. almost always. The reason is that the vorbis decoder produces audio buffers in audio/x-raw-float format [*], but audioscale can only handle audio buffers in audio/x-raw-int format. This results in a negotiation error (gst_pad_try_set_caps fails etc.). This negotiation error is the result of an erroneous pipeline and not a GStreamer bug. The pipeline should be: gst-launch-0.8 gnomevfssrc location=/path/to/my/musifile.ogg ! \ spider ! audioconvert ! audioscale ! $(gconftool-2 \ -g /system/gstreamer/0.8/default/audiosink) (ie. audioscale and audioconvert should be swapped in order, and there should be no level element, to keep it simple). Cheers -Tim [*] I think at the very beginning of the 0.7/0.8 series, the vorbis decoder produced audio/int, but that was changed to float at some point, so the pipeline did work for that at some point even though it is not entirely correct :) -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-k7 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages rhythmbox depends on: ii gconf2 2.10.1-2 GNOME configuration database syste ii gstreamer0.8-flac [gstrea 0.8.99-1 GStreamer-0.8 dummy package (alrea ii gstreamer0.8-gnomevfs [gs 0.8.99-1 GStreamer-0.8 dummy package (alrea ii gstreamer0.8-mad [gstream 0.8.99-1 GStreamer-0.8 dummy package (alrea ii gstreamer0.8-misc [gstrea 0.8.99-1 GStreamer-0.8 dummy package (alrea ii gstreamer0.8-oss [gstream 0.8.99-1 GStreamer-0.8 dummy package (alrea ii gstreamer0.8-vorbis [gstr 0.8.99-1 GStreamer-0.8 dummy package (alrea ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi ii libatk1.0-0 1.10.3-1 The ATK accessibility toolkit ii libaudiofile0 0.2.6-6 Open-source version of SGI's audio ii libbonobo2-0 2.10.1-1 Bonobo CORBA interfaces library ii libbonoboui2-0 2.10.1-1 The Bonobo UI library ii libc6 2.3.5-6 GNU C Library: Shared libraries an ii libesd-alsa0 [libesd0] 0.2.36-1 Enlightened Sound Daemon (ALSA) - ii libgconf2-4 2.10.1-2 GNOME configuration database syste ii libgcrypt11 1.2.1-4 LGPL Crypto library - runtime libr ii libglade2-0 1:2.5.1-2 library to load .glade files at ru ii libglib2.0-0 2.8.0-1 The GLib library of C routines ii libgnome-keyring0 0.4.3-2 GNOME keyring services library ii libgnome2-0 2.10.1-1 The GNOME 2 library - runtime file ii libgnomecanvas2-0 2.10.2-2 A powerful object-oriented display ii libgnomeui-0 2.10.1-1 The GNOME 2 libraries (User Interf ii libgnomevfs2-0 2.10.1-5 The GNOME virtual file-system libr ii libgnutls11 1.0.16-13.1 GNU TLS library - runtime library ii libgpg-error0 1.1-4 library for common error values an ii libgstreamer-gconf0.8-0 0.8.99-1 GStreamer-0.8 dummy package (alrea ii libgstreamer0.8-0 0.8.99-1 GStreamer-0.8 dummy package (alrea ii libgtk2.0-0 2.6.10-1 The GTK+ graphical user interface ii libice6 6.8.2.dfsg.1-7 Inter-Client Exchange library ii libjpeg62 6b-10 The Independent JPEG Group's JPEG ii liborbit2 1:2.12.2-3 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.8.2-2 Layout and rendering of internatio ii libpopt0 1.7-5 lib for parsing cmdline parameters ii libsm6 6.8.2.dfsg.1-7 X Window System Session Management ii libtasn1-2 0.2.13-1 Manage ASN.1 structures (runtime) ii libx11-6 6.8.2.dfsg.1-7 X Window System protocol client li ii libxml2 2.6.22-1 GNOME XML library ii xlibs 6.8.2.dfsg.1-7 X Window System client libraries m ii zlib1g 1:1.2.3-4 compression library - runtime Versions of packages rhythmbox recommends: ii scrollkeeper 0.3.14-10 A free electronic cataloging syste ii yelp 2.10.0-2 Help browser for GNOME 2 -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]