Package: jack
Version: 3.1.1+cvs20050801-6
Severity: normal

Hi!

It seems that jack fails to rip the last audio track of a so-called
"enhanced CD" (that includes a data track as its last track).
This seems to happen when using cdda2wav as a ripper, while switching
to cdparanoia solves the issue.

In detail, with the following ~/.jack3rc :

# jackrc-version:31
ripper:cdda2wav
base_dir:~/jack
unusable_chars:[' ', '/']
replacement_chars:['_', '_']

I insert a CD with 9 audio tracks followed by 1 data track and issue the
following command:

$ jack -Q -t 1-9

Jack correctly queries freedb.org and begins ripping and encoding.
Unfortunately track_09.wav generation never completes, with jack
interface saying that DAE is "waiting".
In the meanwhile, tracks 1 through 8 are encoded.
The (claimed to be) incomplete track_09.wav actually containes the full
song with extra silence at the end.

My /var/log/kern.log shows several errors:

Apr  2 00:11:11 neverland kernel: sr0: CDROM (ioctl) reports ILLEGAL REQUEST.
Apr  2 00:11:42 neverland last message repeated 3734 times
Apr  2 00:12:43 neverland last message repeated 12249 times
Apr  2 00:13:02 neverland last message repeated 4116 times

It seems that cdda2wav attempted to read after the end of the track
(or possibly after the end of the CD?). But I'm not sure.


On the other hand, using cdparanoia works flawlessly, with the
following ~/.jack3rc :

# jackrc-version:31
ripper:cdparanoia
base_dir:~/jack
unusable_chars:[' ', '/']
replacement_chars:['_', '_']


By digging in the BTS, I found bug #319894, which seems to refer
to the same issue, but claims to be fixed.
Maybe it's fixed for cdparanoia users only... I don't know.


Note:
=====
I first experienced this bug on a pure sarge system (with jack 3.1.1-2).
Then I noticed that many Debian BTS bugs are reported to be fixed in
more recent versions of jack; consequently I backported jack
3.1.1+cvs20050801-6 from sid to sarge and retried, but got the
same behavior. Then I figured out how to make jack use cdparanoia and
found out that this bug doesn't show up with that ripper...



-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.32
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages jack depends on:
ii  cdda2wav                  4:2.01+01a01-2 Creates WAV files from audio CDs
ii  cdparanoia                3a9.8-11       An audio extraction tool for sampl
ii  python                    2.3.5-2        An interactive high-level object-o
ii  python-cddb               1.4-3          Python interface to CD-IDs and Fre
ii  python-eyed3              0.6.4-1        Python module for id3-tags manipul
ii  python-pyvorbis           1.3-1          A Python interface to the Ogg Vorb
ii  vorbis-tools              1.0.1-1.3      Several Ogg Vorbis Tools

-- no debconf information


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

Reply via email to