Upcomming CD-TEXT support in libburn



Hi,

while exploring the technical specs of CD-TEXT, i came upon this old
thread, where the lack of CD-TEXT in libburn was mentioned:
  http://mail.gnome.org/archives/brasero-list/2009-April/msg00002.html

Nearly all technical questions about CD-TEXT are answered now. The result
is published at
  http://libburnia-project.org/browser/libburn/trunk/doc/cdtext.txt

Now i want to know what interface Brasero would prefer to use.


Already available:

Writing of CD-TEXT is restricted to write type SAO with all tracks
being audio tracks. (It is not possible with TAO. libburn does no RAW.)

The current development version of libburn is able to write and retrieve
a pre-formatted array of CD-TEXT packs. This is roughly equivalent to
  cdrecord textfile=...
resp.
  cdrecord -vv -toc
Both gestures are now implemented in the development version of cdrskin.
The libburn API calls are:
   burn_write_opts_set_leadin_text()  for writing to CD
   burn_disc_get_leadin_text()        for retrieving from CD

Further, the development version of libburn is able to attach text
attributes to its session and track objects. These attributes get converted
into an array of text packs when the session gets written to CD.
The API calls are:
  burn_session_set_cdtext_par()   for language and copyright info
  burn_session_set_cdtext()       for attaching a CD-TEXT item to the session
  burn_track_set_cdtext()         for attaching a CD-TEXT item to a track

There is a call to read a language block of CD-TEXT from a text file
format that was once defined by Sony:
  burn_session_input_sheet_v07t()
This is a very suitable format, but obviously not used yet by the home
burning CD community.

I am currently implementing reading of CDRWIN cue sheet files.
This is a bit of an adventure because it will be the first time that
libburn feeds multiple tracks from one binary input file.
It shall yield an equivalent to
  cdrecord -text cuefile=...
for cue sheet TRACK datatype AUDIO.


Are there other wishes about how to let libburn produce CD-TEXT ?
(Please Cc me in your replies.)

I could need examples of .inf files for cdrecord -useinfo.

Is there any known use of CD-TEXT with sessions comprised of data tracks ?


Have a nice day :)

Thomas



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