indices!
close disc/session/track

libburn_progress  some kind of buffering info?

sector_identify doesn't exist

get rid of mdata
shit will break on the NULL entry in a pregap track...
messages and errors

read_disc needs work
track data formats that don't suck
change the data conversion funcs to accept 2 bitfields, one of supplied data, one of required data?
 (how does this work for mode1 vs mode 2?)

something should buffer - output packets should be buffered before it's sent to the drive (more than just the single 64k buffer)

must handle tracks (audio and data) that don't end on 2352 boundaries...

virtual drive
  toc probe should somehow read a meta file?

----
bugs:

pregaps on data tracks aren't right if they follow audio or tracks with different modes

trying to burn to a non burner is providing dumb errors
(insert blank, etc)

pregap missing
wrong control byte for 0xA* tracks

start negative LBA in lead in (so 0 is last sector of lead-in)

when sao, session format in the write params page is important

must eat last subcode block on read! (it's from lead-out)

read_sectors is fucked
