Help: Reading subchannels wrong byte order?
I'm writing software that reads the raw subchannel data using a plextor drive.
i'm looking to get 4 "subcode" records per 96 byte block. these records seem to need some kind of byte swapping.
bytes in each record seem to be handed to me in a strange order. byte zero is correct, but the 2nd byte (what should be the 2nd byte) is given to me at byte 18 in the stream. why is this? and how do I figure out how to unscramble them? is there a document somewhere?
|