Bug#815646: empty quoted ISRC strings
Package: cdrdao
Version: 1:1.2.3-2
I read a whole bunch of discs with
cdrdao read-cd --device /dev/sr0 --driver generic-mmc-raw \
--read-raw disc.toc
For just one disc, the TOC file appears to contain invalid ISRC data.
Notice that there are two ISRC entries for each track, the second entry
is just an empty value:
TRACK AUDIO
NO COPY
NO PRE_EMPHASIS
TWO_CHANNEL_AUDIO
ISRC "USMO12345678"
CD_TEXT {
LANGUAGE 0 {
TITLE "Foo Bar"
PERFORMER ""
DISC_ID ""
ISRC ""
}
}
FILE "data.bin" 0 01:23:45
When this is put through cueconvert, the cuesheet contains values like:
FILE "data.bin" WAVE
TRACK 01 AUDIO
TITLE "Foo Bar"
PERFORMER ""
DISC_ID ""
ISRC ""
ISRC USMO12345678
INDEX 01 00:00:00
and the flac command rejects that cuesheet.
There is a related bug, #815587
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815587
but in that case, there are two full ISRC values, one is quoted and the
other isn't.
For the case where the ISRC string is empty, should cdrdao include it at
all? Or is it failing to read this CD and should it give an error instead?
Reply to: