libcdio-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libcdio-devel] Fedora bug report concerning CD-TEXT


From: Thomas Schmitt
Subject: Re: [Libcdio-devel] Fedora bug report concerning CD-TEXT
Date: Wed, 30 Mar 2016 23:47:41 +0200

Hi,

while trying to extract the german text from ./test/data/cdtext.cdt
i stumbled over bugs of my own in libburn.
The "ae" in "Freudvolle Naechte" triggered a false recognition of
double byte characters. cdrskin textfile=... crashed with a double
free after all work is done.

I have now
  nightcats_ii.v07t
  katzenmusik_ii.v07t
which can be used to produce a CD from which one can read
  nightcats_ii_en_de.cdt

They demonstrate the problem of a short track name:

   0 : 80 00 00 00  N  i  g  h  t     C  a  t  s     I 38 3a
   1 : 80 00 01 0c  I 00  S  o  n  g     o  f     J  o 07 ae
   2 : 80 01 02 0a  y 00  T  h  e     H  u  n  t 00  M bc 78
   3 : 80 03 03 01  e  e     O  w  w  w  w 00 00 00 00 e5 b5
   ...
  44 : 80 00 00 10  N  a  c  h  t  k  r  a  t  z     I 43 4b
  45 : 80 00 01 1c  I 00  F  r  e  u  d  e  n  l  i  e fe e9
  46 : 80 01 02 1a  d 00  D  i  e     J  a  g  d 00  M 41 28
  47 : 80 03 03 11  i  e     a  u  u 00 00 00 00 00 00 29 3c
  ...

The production of a file
  nightcats_ii_en_de.right
runs into its own problems, though:

  $ ./src/cd-info /dev/sr4
  ...
  CD Analysis Report
  ++ WARN: Iconv failed: Invalid or incomplete multibyte or wide character
  ... repeated 5 more times ...

Any idea where iconv would be called ?

Further, the TAB repetition mechanism seems not to be implemented:

  Arranger            =  Tom Cat
  Track 01 Arranger   =  Tom Cat
  Track 02 Arranger   =  Tom Cat
  Track 03 Arranger   =  Mia Kitten

yields as text packs

  21 : 84 00 15 00  T  o  m     C  a  t 00  T  o  m    f6 80
  22 : 84 01 16 04  C  a  t 00 09 00  M  i  a     K  i c4 f3
  23 : 84 03 17 06  t  t  e  n 00 00 00 00 00 00 00 00 cc 67

but as cd-info output i get

  CD-TEXT for Disc:
          ARRANGER: Tom Cat
  CD-TEXT for Track  1:
          ARRANGER: Tom Cat
  CD-TEXT for Track  2:
  CD-TEXT for Track  3:
          ARRANGER:     Mia Kitten

Note the indentation of "Mia Kitten". That's a TAB.
I wonder why it ends up one track later.
Something to investigate.

Yet unclear is the reason why the last german track 

  Track 03 Title      = Mie auu
  Track 03 Artist     = Mia Kätzchen
  Track 03 Songwriter = Mia Kätzchen
  Track 03 Composer   = Mia Kätzchen
  Track 03 Arranger   = Mia Kätzchen
  Track 03 Message    =
  ISRC 03             = XYBLG1100006

yields only

  CD-TEXT for Track  3:
          TITLE: Mie auu
          ISRC: XYBLG1100006

The english texts of track 3 are displayed correctly.
I will have to investigate.


Further James reports on Redhat bugzilla that cdrdao displays
the ISRC correctly. Some more thing to investigate.


Have a nice day :)

Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]