Upcomming CD-TEXT support in libburn
- From: "Thomas Schmitt" <scdbackup gmx net>
- To: brasero-list gnome org
- Subject: Upcomming CD-TEXT support in libburn
- Date: Sun, 18 Dec 2011 10:00:26 -0000
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]