Software Reed-Solomon decoder was implemented first by CloneCD in I think
2002
or early 2003. To workaround bad-block based CD protection systems (SecuROM
and SafeDisc). Alcohol 120%, BlindRead and StarBurn also do this stuff
today. So…
Anton
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Sunday, August 13, 2006 4:27 AM
To: Windows File Systems Devs Interest List
Subject: Re: [ntfsd] Reading RAW data from CD/DVD
What do you mean when referring to reed-soloman decoder ? The RAW data is
already decoded and what i need is data before applying reed-solomon
decoding!
IIRC Reed-Solomon encoding on CD/DVD is very, very low level, just before
the
platter itself, at the same level as microframes.
I’m not sure you can READ CD such data. What I was speaking about is that
your
can read the data CD (2048 byte/sector) as 2352byte/sector, and these “raw”
sectors will include the “cooked” 2048-byte sectors in them, as also the
very
long ECC checksum and some other stuff. Yes, this is possible.
You can also write the data CD using 2352-byte sectors, in which case your
app
must calculate ECC itself, IIRC the open-source “cdrdao” can do this, as
also
Nero in some modes (don’t remember exactly, Disk-At-Once maybe).
Audio uses 2352byte/sector natively, the sector is 1/75 second, and contains
588 samples - 16bit left and 16bit right (stereo). The sampling rate is, as
you
can imagine, 75 * 588 = 44100 Hz.
Most of this is known not only from the MMC specs, but from the ancient
SCSI-2
spec of around 1995 or so which pre-dated MMC.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@rocketdivision.com
To unsubscribe send a blank email to xxxxx@lists.osr.com