I've frequently noticed bogus sequence errors at the end of the stream, and I suspect there are bits of the ty Stream that still are not understood. So I suspect that the ty stream is a little bit shorter than what is extracted. I'm sure there is information that contains the true length of the ty stream, but I just don't know where that is yet. That's the trouble with hacks.
As for the crashes, I can send you the debug symbols which may help to tell where it is crashing.
With the version from Gary's homepage as of the 9th, I have the following issue:
On one of my machines, at the end of the extraction process, tivoapp crashes. The video that it has output is 99% good, just at the end there is garbled video/audio. Programs used to then encode this video (vidomi primarily) crash also when they try and process this garbled section.
On a second machine, it doesn't crash, but the last 20 seconds of the extracted video is still messed up, in the same manner as the other.
Both machines are running windows2000 sp2, I don't have any other windows machines to test on :(
Tivo Software version: 2.51-01-1-000