2021-07-13, 01:37 PM
Wow Tom, looks like some progress! Those patterns look promising. Interesting that ffmpeg recognises it as some form of AC3, since it doesn't have the standard AC3 packet header. MPC-HC must be getting something wrong, as it should be about 10 seconds in length, not 1 second.
I'm also not convinced that my logic analyser is working 100% - I'm pretty sure there shouldn't be those random spikes in the data channel between the blocks. Once I get this better logic analyser (probably not for a few days at least), I'll see if that makes any difference.
I would suspect at this point that there is little to no error correction in the data - as I was capturing it after it has gone through the reed somonon decoder (twice).
(2021-07-13, 01:01 PM)TomArrow Wrote: Method: I took the raw data from the logic analyzer export. Whenever the block channel was active, I interpreted the data at that point as the beginning of a new byte. Then each clock cycle triggered a new reading. The value actually saved into the file was that of the data channel of course.Did you look at the frame sync channel at all? If you look at figure 8 in the datasheet (shown below), you'll see that it shows the start of a 16 bit frame on the falling edge of frame sync. If that's not what you did, maybe that could be a cause of error?
I'm also not convinced that my logic analyser is working 100% - I'm pretty sure there shouldn't be those random spikes in the data channel between the blocks. Once I get this better logic analyser (probably not for a few days at least), I'll see if that makes any difference.
I would suspect at this point that there is little to no error correction in the data - as I was capturing it after it has gone through the reed somonon decoder (twice).
(2021-07-13, 01:01 PM)dvdmike Wrote: I wish CDS got more of a push, so sad.Because CDS had no backup analogue track, it required a dual inventory of prints and meant that a digital failure meant no sound at all. Both of these made it unviable.