Hi,
I have a Lenovo laptop with Hitachi LG Data Storage DVDRAM GMA-4082N, firmware ED01.
Looking at the AccurateRip database, there are over 400 entries for this drive, all giving an offset of +667. Many other similar Hitachi LG drives have the same offset. I used Exact Audio Copy to test my drive's offset with a CD in the AccurateRip database, giving a result of +667.
However, it seems my drive actually has an offset of (most likely) +655!
Can anyone suggest what I might be doing wrong, or have I come across a bug in EAC and/or AccurateRip?
For testing, I used a "Tomb Raider Collectors' Edition" PlayStation game disc (NTSC U/C, SLUS-00152CE) and ripped all audio tracks using cdparanoia (in Linux), which defaults to an offset of 0. Track 2 WAV files created by EAC using offset 0 and cdparanoia were byte-for-byte identical, i.e. the MD5 checksums matched.
Here's a hex dump of the beginning of the "offset 0" track 2 WAV:
The first non-zero data is at offset 0xA68 in the file. Subtracting 0x2C WAV header length and dividing by 4 gives an offset of 655 samples. (Looking at the other tracks on the disc, the first non-zero sample data is always at offset 0xA68 or later.)
Now, here's the start of the track 2 WAV ripped using EAC offset +667:
Notice that the first audio sample data in that (0C 00 30 00) is actually the 13th sample in the "offset 0" WAV. The first 12 samples are missing from the offset +667 WAV file.
In other words: if I were to use the EAC/AccurateRip-detected +667 offset, all tracks I rip would be missing the first 12 samples.
-- M
I have a Lenovo laptop with Hitachi LG Data Storage DVDRAM GMA-4082N, firmware ED01.
Looking at the AccurateRip database, there are over 400 entries for this drive, all giving an offset of +667. Many other similar Hitachi LG drives have the same offset. I used Exact Audio Copy to test my drive's offset with a CD in the AccurateRip database, giving a result of +667.
However, it seems my drive actually has an offset of (most likely) +655!
Can anyone suggest what I might be doing wrong, or have I come across a bug in EAC and/or AccurateRip?
For testing, I used a "Tomb Raider Collectors' Edition" PlayStation game disc (NTSC U/C, SLUS-00152CE) and ripped all audio tracks using cdparanoia (in Linux), which defaults to an offset of 0. Track 2 WAV files created by EAC using offset 0 and cdparanoia were byte-for-byte identical, i.e. the MD5 checksums matched.
Here's a hex dump of the beginning of the "offset 0" track 2 WAV:
Code:
00000000 52 49 46 46 74 1B 11 02 57 41 56 45 66 6D 74 20 00000010 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 00000020 04 00 10 00 64 61 74 61 50 1B 11 02 00 00 00 00 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... 00000A50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000A60 00 00 00 00 00 00 00 00 17 00 18 00 1A 00 25 00 00000A70 18 00 2F 00 00 00 20 00 18 00 1A 00 15 00 10 00 00000A80 0D 00 03 00 FE FF 09 00 08 00 0E 00 0C 00 27 00 00000A90 F2 FF 27 00 0D 00 22 00 0C 00 30 00 FF FF 22 00 00000AA0 1D 00 23 00 1D 00 20 00 13 00 16 00 18 00 13 00 ...
Now, here's the start of the track 2 WAV ripped using EAC offset +667:
Code:
00000000 52 49 46 46 74 1B 11 02 57 41 56 45 66 6D 74 20 00000010 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 00000020 04 00 10 00 64 61 74 61 50 1B 11 02 0C 00 30 00 00000030 FF FF 22 00 1D 00 23 00 1D 00 20 00 13 00 16 00 ...
In other words: if I were to use the EAC/AccurateRip-detected +667 offset, all tracks I rip would be missing the first 12 samples.
-- M
Comment