[lug] API for cdrom low level reading
D. Stimits
stimits at comcast.net
Mon Sep 4 11:54:56 MDT 2006
I was toying with the idea of writing an app to do some significant
testing of cd's, track by track, reading a single track at a time and
doing things such as timing the read. This would not require the SCSI
command set that sits on top of IDE for burning cd's. I'm trying to
narrow down exactly what API I would use, and am wondering if anyone
here knows if there is a linux API layer I could access without dealing
with kernel modules directly, and which is independent of IDE/ATAPI-IDE
in general? The idea being perhaps there is a virtual/logical layer on
top of this that would let me just read tracks from a cd without tying
it to specific protocols, i.e., some sort of abstraction that in turn
has access to the specific device's IDE or other driver. Does anyone
have a suggestion on the most "abstracted" API or API docs for doing
lower level block and track reads on an unmounted cdrom (or mounted but
ignoring filesystem)?
D. Stimits, stimits AT comcast DOT net
More information about the LUG
mailing list