Your message dated Thu, 02 Feb 2006 14:34:13 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#320678: fixed in rhythmbox 0.9.3-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 31 Jul 2005 13:40:08 +0000
>From [EMAIL PROTECTED] Sun Jul 31 06:40:08 2005
Return-path: <[EMAIL PROTECTED]>
Received: from av6-1-sn3.vrr.skanova.net [81.228.9.179] 
        by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
        id 1DzE2x-0001P7-00; Sun, 31 Jul 2005 06:40:08 -0700
Received: by av6-1-sn3.vrr.skanova.net (Postfix, from userid 502)
        id E460F37E6A; Sun, 31 Jul 2005 15:39:36 +0200 (CEST)
Received: from smtp3-2-sn3.vrr.skanova.net (smtp3-2-sn3.vrr.skanova.net 
[81.228.9.102])
        by av6-1-sn3.vrr.skanova.net (Postfix) with ESMTP
        id 94B2937E4D; Sun, 31 Jul 2005 15:39:36 +0200 (CEST)
Received: from localhost (h215n1fls303o1034.telia.com [81.226.164.215])
        by smtp3-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 286B937E43;
        Sun, 31 Jul 2005 15:39:35 +0200 (CEST)
Received: from johan by localhost with local (Exim 3.36 #1 (Debian))
        id 1DzE2R-0005zy-00; Sun, 31 Jul 2005 15:39:35 +0200
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Johan Walles <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: rhythmbox: Indexing a new dirctory is slow
X-Mailer: reportbug 3.15
Date: Sun, 31 Jul 2005 15:39:34 +0200
Message-Id: <[EMAIL PROTECTED]>
Sender: Johan Walles <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: rhythmbox
Version: 0.8.8-13
Severity: normal


When I add a new directory to my song library, Rhythmbox adds the new songs to 
my 
library at a pace of about two songs per second, while using 100% CPU.  I 
expected 
songs to be added at a pace of about a thousand songs per second.

I ran OProfile and saw that half the time is spent in 
"/usr/lib/libmad.so.0.2.1".  
Since I'm not playing any song while adding my directory to the library, I 
don't 
see why *any* time should be spent in the decoder library.

And if I look at what symbols are used in the mp3 decoder library, the top 
function is synth_half().  synth_half() is only called from mad_synth_frame(), 
which is only called from run_sync(), which is only called from 
mad_decoder_run(), 
which is described as "run the decoder thread either synchronously or 
asynchronously".

So Rhythmbox seems to spend a lot of time decoding songs instead of indexing 
them.  
This makes indexing slow.  Can you fix this so that Rhythmbox doesn't try to 
decode songs it's not playing?

  Regards //Johan

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-proposed-updates'), (500, 
'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.9-1-686
Locale: LANG=sv_SE, LC_CTYPE=sv_SE (charmap=ISO-8859-1)

Versions of packages rhythmbox depends on:
ii  gconf2                   2.10.0-2        GNOME configuration database syste
ii  gstreamer0.8-alsa [gstre 0.8.8-3         ALSA plugin for GStreamer
ii  gstreamer0.8-esd [gstrea 0.8.8-3         Enlightened Sound Daemon plugin fo
ii  gstreamer0.8-flac        0.8.8-3         FLAC plugin for GStreamer
ii  gstreamer0.8-gnomevfs    0.8.8-3         Gnome VFS plugin for GStreamer
ii  gstreamer0.8-mad         0.8.8-3         MAD MPEG audio decoder plugin for 
ii  gstreamer0.8-misc        0.8.8-3         Collection of various GStreamer pl
ii  gstreamer0.8-vorbis      0.8.8-3         Vorbis plugin for GStreamer
ii  libart-2.0-2             2.3.17-1        Library of functions for 2D graphi
ii  libatk1.0-0              1.10.1-2        The ATK accessibility toolkit
ii  libaudiofile0            0.2.6-6         Open-source version of SGI's audio
ii  libbonobo2-0             2.10.0-1        Bonobo CORBA interfaces library
ii  libbonoboui2-0           2.8.1-2         The Bonobo UI library
ii  libc6                    2.3.2.ds1-22    GNU C Library: Shared libraries an
ii  libesd-alsa0 [libesd0]   0.2.36-1        Enlightened Sound Daemon (ALSA) - 
ii  libgconf2-4              2.10.0-2        GNOME configuration database syste
ii  libgcrypt11              1.2.0-11.1      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.6.5-1         The GLib library of C routines
ii  libgnome-keyring0        0.4.3-1         GNOME keyring services library
ii  libgnome2-0              2.8.1-2         The GNOME 2 library - runtime file
ii  libgnomecanvas2-0        2.10.2-2        A powerful object-oriented display
ii  libgnomeui-0             2.8.1-3         The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0           2.8.4-4         The GNOME virtual file-system libr
ii  libgnutls11              1.0.16-13.1     GNU TLS library - runtime library
ii  libgpg-error0            1.0-1           library for common error values an
ii  libgstreamer-gconf0.8-0  0.8.8-3         GConf support for GStreamer
ii  libgstreamer0.8-0        0.8.10-1        Core GStreamer libraries, plugins,
ii  libgtk2.0-0              2.6.8-1         The GTK+ graphical user interface 
ii  libice6                  4.3.0.dfsg.1-14 Inter-Client Exchange library
ii  libjpeg62                6b-10           The Independent JPEG Group's JPEG 
ii  liborbit2                1:2.12.2-1      libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0            1.8.1-1         Layout and rendering of internatio
ii  libpopt0                 1.7-5           lib for parsing cmdline parameters
ii  libsm6                   4.3.0.dfsg.1-14 X Window System Session Management
ii  libtasn1-2               0.2.10-4        Manage ASN.1 structures (runtime)
ii  libx11-6                 4.3.0.dfsg.1-14 X Window System protocol client li
ii  libxml2                  2.6.16-7        GNOME XML library
ii  xlibs                    4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-4       compression library - runtime

Versions of packages rhythmbox recommends:
ii  scrollkeeper                  0.3.14-10  A free electronic cataloging syste
ii  yelp                          2.6.5-1    Help browser for GNOME 2

-- no debconf information

---------------------------------------
Received: (at 320678-close) by bugs.debian.org; 2 Feb 2006 22:49:29 +0000
>From [EMAIL PROTECTED] Thu Feb 02 14:49:28 2006
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 4.50)
        id 1F4n1p-0006v3-Rz; Thu, 02 Feb 2006 14:34:13 -0800
From: Loic Minier <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.65 $
Subject: Bug#320678: fixed in rhythmbox 0.9.3-1
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Thu, 02 Feb 2006 14:34:13 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: rhythmbox
Source-Version: 0.9.3-1

We believe that the bug you reported is fixed in the latest version of
rhythmbox, which is due to be installed in the Debian FTP archive:

rhythmbox_0.9.3-1.diff.gz
  to pool/main/r/rhythmbox/rhythmbox_0.9.3-1.diff.gz
rhythmbox_0.9.3-1.dsc
  to pool/main/r/rhythmbox/rhythmbox_0.9.3-1.dsc
rhythmbox_0.9.3-1_i386.deb
  to pool/main/r/rhythmbox/rhythmbox_0.9.3-1_i386.deb
rhythmbox_0.9.3.orig.tar.gz
  to pool/main/r/rhythmbox/rhythmbox_0.9.3.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Loic Minier <[EMAIL PROTECTED]> (supplier of updated rhythmbox package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu,  2 Feb 2006 22:22:18 +0100
Source: rhythmbox
Binary: rhythmbox
Architecture: source i386
Version: 0.9.3-1
Distribution: unstable
Urgency: low
Maintainer: Loic Minier <[EMAIL PROTECTED]>
Changed-By: Loic Minier <[EMAIL PROTECTED]>
Description: 
 rhythmbox  - music player and organizer for GNOME
Closes: 225088 270245 271215 293437 301846 320678 335785 348021 349478 349533 
349686
Changes: 
 rhythmbox (0.9.3-1) unstable; urgency=low
 .
   * New upstream release.
     - Fix crashes with Ogg Vorbis and FLAC. (Closes: #348021)
     - Shell invocations don't bring up the window. (Closes: #349686)
     - Now offers links to last.fm instead of allmusic.com.
       (Closes: #225088, #270245)
     - Now saves the database every 5 minutes if dirty.
       (Closes: #271215, #335785)
     - Now restores the state of the window completely when de-iconifying.
       (Closes: #301846)
     - Add libnotify-dev >= 0.2.2 build-dep.
       [debian/control, debian/control.in]
     - Bump libgnomevfs2-dev build-dep to >= 2.7.4
       [debian/control, debian/control.in]
     - Bump libtotem-plparser-dev build-dep to >= 1.1.5.
       [debian/control, debian/control.in]
     - Add libglade2-dev build-dep.
       [debian/control, debian/control.in]
     - Drop useless --enable-ipod from DEB_CONFIGURE_EXTRA_FLAGS and comment
       on the other flags.
     - Switch to a GStreamer 0.10 sound-system.
       . Should avoid gap between songs. (Closes: #293437)
       . Should be faster to index new directories. (Closes: #320678)
       . Drop GStreamer 0.8 build-deps.
         [debian/control, debian/control.in]
       . Add libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev
         build-deps.
         [debian/control, debian/control.in]
       . Add gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base,
         gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly,
         libgstreamer0.10-0, and gstreamer0.10-alsa | gstreamer0.10-audiosink
         deps to rhythmbox.
         [debian/control, debian/control.in]
       . Drop gstreamer0.8 deps for rhythmbox.
         [debian/control, debian/control.in]
     - Bump libavahi-client-dev and libavahi-glib-dev to >= 0.6.
       [debian/control, debian/control.in]
     - Add zlib1g-dev build-dep.
       [debian/control, debian/control.in]
     - Bump libmusicbrainz-dev build-dep to >= 2.1.0.
       [debian/control, debian/control.in]
     - Add libx11-dev build-dep but keep the libxt-dev build-dep for now.
       [debian/control, debian/control.in]
     - Add libglib2.0-dev build-dep for glib-genmarshal.
       [debian/control, debian/control.in]
     - Add gtk-doc-tools >= 1.4 build-dep.
       [debian/control, debian/control.in]
     - Drop obsolete DBus 0.60 patch (merged upstream).
       [debian/patches/07_dbus060.patch]
   * Downgrade the avahi-daemon dependency to a Recommends since Rhythmbox
     now starts without any error dialog when avahi-daemon isn't running.
     (Closes: #349478, #349533)
     [debian/control, debian/control.in]
   * Include full GPL block and full AUTHORS list.
     [debian/copyright]
   * Use HTTP in watch file.
     [debian/watch]
   * Misc doc updates.
     [debian/rules, debian/README.Debian, debian/TODO]
   * Drop obsolete NEWS file.
     [debian/NEWS]
Files: 
 c59c646f4aa89853999fa04ea364eb31 2277 gnome optional rhythmbox_0.9.3-1.dsc
 52eed2f039242e06d691c3223273b29c 3090363 gnome optional 
rhythmbox_0.9.3.orig.tar.gz
 b940bf98f26fd75b5340b9d4f996f4b4 18515 gnome optional rhythmbox_0.9.3-1.diff.gz
 cfe69c1237760f91af5fece0c235d599 2368508 gnome optional 
rhythmbox_0.9.3-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD4nys4VUX8isJIMARAreSAJ4x4FgcgRx9MlWPrX1yFs/AJIvk4QCfT9rM
kWl5mW06s99onpRTfBgg71g=
=Ldrz
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to