Bug#261869: sound-juicer: Slow operation when jitter is high
David Pettersson
David Pettersson <david@avendi.se>, 261869@bugs.debian.org
Wed, 28 Jul 2004 19:11:04 +0200
Package: sound-juicer
Version: 0.5.12-1
Severity: normal
When ripping a CD with a lot of jitter[0], Sound Juicer is anything from 1
to 5 times slower than cdparanoia for some reason (often reading discs
at 0.2x-0.4x when cdparanoia reads the same disc in realtime).
Have tried using the --gst-debug flags to determine whether anything
serious is wrong, but I cannot see anything suspicious[1].
Steps to reproduce:
1 - Insert disc that has a lot of jitter. See [0].
2 - Begin extracting.
3 - Observe how the reading speed always is less than 1.
Machine is a AMD Athlon XP 2500+ with 256 MB RAM, and a Samsung 52x24x52
CD-RW drive. There is no unnecessary swapping. It does not matter what
final format I choose either.
If there is anything I can do further to help determine what the problem
is, please let me know. Thanks.
David
[0] I consider "a lot of jitter" to be when cdparanoia leaves dashes
after the arrow, and the status smiley always is a :-|. There are
no reading errors though. CD is around 10 years old, and plays
fine in any CD player I have.
[1] The progress bar in Sound Juicer is updated once every 5 or 6
seconds. With debug level 5 on, I can see that there is a lot of
calls to the scheduler for some reason, and occasional calls to
cdparanoia:src. Perhaps the already low throughput from the
cdparanoia source is causing a lot of overhead, making everything
slower?
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=sv_SE, LC_CTYPE=sv_SE
Versions of packages sound-juicer depends on:
ii gconf2 2.6.2-1 GNOME configuration database syste
ii gstreamer0.8-cdparanoia 0.8.2-3 cdparanoia plugin for GStreamer
ii gstreamer0.8-flac 0.8.2-3 FLAC plugin for GStreamer
ii gstreamer0.8-misc 0.8.2-3 Collection of various GStreamer pl
ii gstreamer0.8-vorbis 0.8.2-3 Vorbis plugin for GStreamer
ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi
ii libatk1.0-0 1.6.1-2 The ATK accessibility toolkit
ii libbonobo2-0 2.6.2-5 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.6.1-1 The Bonobo UI library
ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an
ii libgcc1 1:3.4.1-3 GCC support library
ii libgconf2-4 2.6.2-1 GNOME configuration database syste
ii libglade2-0 1:2.4.0-1 Library to load .glade files at ru
ii libglib2.0-0 2.4.4-1 The GLib library of C routines
ii libgnome2-0 2.6.1-8 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.6.1.1-2 A powerful object-oriented display
ii libgnomeui-0 2.6.1.1-3 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.6.1.1-5 The GNOME virtual file-system libr
ii libgstreamer0.8-0 0.8.3-3 Core GStreamer libraries, plugins,
ii libgtk2.0-0 2.4.4-1 The GTK+ graphical user interface
ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange library
ii libmusicbrainz4 2.1.1-3 Second generation incarnation of t
ii liborbit2 1:2.10.2-1.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.4.0-4 Layout and rendering of internatio
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii libsm6 4.3.0.dfsg.1-6 X Window System Session Management
ii libstdc++5 1:3.3.4-5 The GNU Standard C++ Library v3
ii libxml2 2.6.11-2 GNOME XML library
ii scrollkeeper 0.3.14-8 A free electronic cataloging syste
ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m
ii zlib1g 1:1.2.1.1-5 compression library - runtime
-- no debconf information