Just to let folks know where things stand. Handling Rock Ridge extensions seems complete (for now). I have not been able to find a gap that is missing, although I have no doubt looking at GNU/Linux code there may be more subtleties down the line.
I have found one problem in handling ISO 9660 filesystems. For the directory reading, I've been using a new routine I added read_data_blocks() which is supposed to do the right thing whether a sector is mode 1 or mode 2 format. In all cases except OSX (where MMC isn't handled), I've been using a generic MMC routine for this. And aside from OSX, I'm not sure I know how to do this other than via MMC. For reasons I don't understand when a large number of blocks needs to get read, this routine hangs and causes CD resets and then eventually fails. I've tried to reduce the number of blocks read in one shot without success. - - - Although I haven't checked anything into CVS, I've started adding audio controls to libcdio. As is my pattern I start with GNU/Linux and then other OS's get filled out. _______________________________________________ Libcdio-devel mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/libcdio-devel
