Bug#536507: [rhythmbox] Broken replay gain support

Bruno Kleinert fuddl at debian.org
Fri Jul 10 16:18:01 UTC 2009


Package: rhythmbox
Version: 0.12.3-1
Severity: minor

--- Please enter the report below this line. ---
hi,

since version 0.12.1 the replay gain support got broken and it's still
broken in version 0.12.3, but symptoms differ. As I've got only OGG
files, I can't tell if other audio formats with replay gain information
are affected, too.

Symptoms in 0.12.1: When starting playback, the volume control in
Rhythmbox continously lowers within a few seconds until it's muted. One
can drag up the volume control again, but it gets muted "automagically"
again. While playing back - muted - Rhythmbox consumes a lot of CPU
time.

Symptoms in 0.12.3: The volume control in Rhythmbox doesn't mute itself
as in version 0.12.1 and the volume gets in fact set according to the
replay gain information in the OGG file. Rhythmbox continous to play
the song but gets absolutely unresponsive to any user input (Mouse,
Keyboard... just dead ;) I then have to kill Rhtyhmbox.

I generated a (stripped) log file from Rhtyhmbox 0.12.3 with debug
information enabled:

(17:51:49) [0x91da578] [set_state_and_wait] rb-player-gst.c:609: playbin reached state PAUSED
(17:51:49) [0x91da578] [set_state_and_wait] rb-player-gst.c:609: playbin reached state PLAYING
(17:51:49) [0x91da578] [playing_stream_cb] rb-shell-player.c:3435: new playing stream: file:///home/fuddl/media/XXXXXXX.ogg
(17:51:49) [0x91da578] [should_notify] rb-status-icon-plugin.c:447: notifications disabled, not notifying
(17:51:49) [0x91da578] [rb_shell_player_sync_with_source] rb-shell-player.c:2895: playing source: 0x9376130, active entry: 0xb5a90910
(17:51:49) [0x91da578] [rb_shell_set_window_title] rb-shell.c:2006: setting title to "XXXXX - YYYYYY"
(17:51:49) [0x91da578] [show_controls] rb-visualizer-plugin.c:866: showing controls
(17:51:49) [0x91da578] [rb_header_sync] rb-header.c:461: syncing with entry = file:///home/fuddl/media/XXXXXXXX.ogg
(17:51:49) [0x91da578] [rb_shell_player_sync_buttons] rb-shell-player.c:2998: syncing with source 0x9376130
(17:51:49) [0x91da578] [show_controls] rb-visualizer-plugin.c:866: showing controls
(17:51:49) [0x91da578] [rb_player_gst_find_element_with_property] rb-player-gst-helper.c:121: iterating bin looking for property volume
(17:51:49) [0x91da578] [find_property_element] rb-player-gst-helper.c:99: didn't find property "volume" on element bin3
(17:51:49) [0x91da578] [find_property_element] rb-player-gst-helper.c:99: didn't find property "volume" on element autoaudiosink0
(17:51:49) [0x91da578] [find_property_element] rb-player-gst-helper.c:99: didn't find property "volume" on element autoaudiosink0-actual-sink-alsa

(rhythmbox:23690): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed
(17:51:49) [0x91da578] [impl_play] rb-player-gst.c:822: applying initial volume: 1.000000
(17:51:49) [0x91da578] [impl_set_replaygain] rb-player-gst.c:901: Scale : 0.431023 New volume : 0.431023

As it appears in the debug log the replay gain information is properly
processed, but then the GUI is "dead".

Both versions, 0.12.1 and 0.12.3 work just fine if replay gain support
is disabled (gconf key: /apps/rhythmbox/use_replaygain).

kind regards - fuddl


--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.30-1-686

Debian Release: squeeze/sid
  500 unstable        muhmuh.local 
  500 unstable        ftp.de.debian.org 
  500 unstable        debian-multimedia.org 
    1 experimental    ftp.de.debian.org 

--- Package information. ---
Depends                                  (Version) | Installed
==================================================-+-===============
gconf2                               (>= 2.10.1-2) | 2.26.2-1
libatk1.0-0                            (>= 1.20.0) | 1.26.0-1
libavahi-client3                       (>= 0.6.16) | 0.6.25-1
libavahi-common3                       (>= 0.6.16) | 0.6.25-1
libavahi-glib1                         (>= 0.6.16) | 0.6.25-1
libbonobo2-0                           (>= 2.15.0) | 2.24.1-1
libbrasero-media0                       (>= 0.9.1) | 2.26.2-1
libc6                                (>= 2.3.6-6~) | 2.9-19
libcairo2                               (>= 1.2.4) | 1.8.8-2
libdbus-1-3                             (>= 1.0.2) | 1.2.14-3
libdbus-glib-1-2                         (>= 0.78) | 0.80-4
libfontconfig1                          (>= 2.4.0) | 2.6.0-4
libfreetype6                            (>= 2.2.1) | 2.3.9-5
libgcc1                               (>= 1:4.1.1) | 1:4.4.0-10
libgconf2-4                            (>= 2.23.2) | 2.26.2-1
libglade2-0                           (>= 1:2.6.1) | 1:2.6.4-1
libglib2.0-0                           (>= 2.18.0) | 2.20.4-1
libgnome-keyring0                      (>= 2.20.3) | 2.26.1-1
libgnome-media0                                    | 2.26.0-1
libgnome2-0                            (>= 2.17.3) | 2.26.0-1
libgpod4                                (>= 0.6.0) | 0.7.2-1
libgstreamer-plugins-base0.10-0       (>= 0.10.20) | 0.10.23-3
libgstreamer0.10-0                    (>= 0.10.20) | 0.10.23-2
libgtk2.0-0                            (>= 2.16.0) | 2.16.4-1
libhal1                               (>= 0.5.8.1) | 0.5.12~git20090406.46dc48-2
libice6                               (>= 1:1.0.0) | 2:1.0.5-1
liblircclient0                                     | 0.8.3-3
libmtp8                                 (>= 0.3.1) | 0.3.7-7
libmusicbrainz4c2a                      (>= 2.1.5) | 2.1.5-2
libnotify1                              (>= 0.4.5) | 0.4.5-1
libnotify1-gtk2.10                                 | 
liborbit2                           (>= 1:2.14.10) | 1:2.14.17-0.1
libpango1.0-0                          (>= 1.14.0) | 1.24.3-1
libpopt0                                 (>= 1.14) | 1.14-4
libsm6                                             | 2:1.1.0-2
libsoup-gnome2.4-1                    (>= 2.25.91) | 2.26.2-1
libsoup2.4-1                          (>= 2.25.91) | 2.26.2-1
libstdc++6                              (>= 4.1.1) | 4.4.0-10
libtotem-plparser12                      (>= 2.26) | 2.26.2-1
libusb-0.1-4                         (>= 2:0.1.12) | 2:0.1.12-13
libxml2                                (>= 2.6.27) | 2.7.3.dfsg-1
python2.5                                 (>= 2.5) | 2.5.4-1
zlib1g                                (>= 1:1.1.4) | 1:1.2.3.3.dfsg-14
python                                    (>= 2.3) | 2.5.4-2
python-support                         (>= 0.90.0) | 1.0.3
dbus                                               | 1.2.14-3
gstreamer0.10-plugins-base            (>= 0.10.20) | 0.10.23-3
gstreamer0.10-plugins-good             (>= 0.10.7) | 0.10.15-2
gstreamer0.10-alsa                                 | 0.10.23-3
 OR gstreamer0.10-audiosink                        | 
python-gnome2                            (>= 2.18) | 2.26.1-1
python-gtk2                              (>= 2.10) | 2.14.1-3
gnome-icon-theme                                   | 2.26.0-1
gstreamer0.10-x                                    | 0.10.23-3
python-gst0.10                                     | 0.10.15-1


Recommends                      (Version) | Installed
=========================================-+-===========
yelp                                      | 2.26.0-2
avahi-daemon                              | 0.6.25-1
hal                                       | 0.5.12~git20090406.46dc48-2
notification-daemon                       | 0.4.0-1
gstreamer0.10-plugins-ugly                | 0.10.12-1
gvfs-backends                             | 1.2.3-1


Suggests                       (Version) | Installed
========================================-+-===========
gstreamer0.10-plugins-bad                | 0.10.13-1
python-coherence                         | 0.6.4-1
gnome-codec-install                      | 
gnome-control-center                     | 1:2.26.0-1




-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20090710/da50bdc0/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list