Originally Posted by rebkell
No, you didn't imagine it, http://rebkell.net/KLToolBox/PS_analyzer
has the zip file, it's the entire c# project, I've modified it some since then, it works very well for me on 1080i/ 29.97FPS stuff, I really haven't tried it on 720P, and I'm pretty sure it won't work right, but I'm sure it could be made to.
Just in case anyone else downloads this program and wants to try it out, to the best of my knowledge, all ts files created by the HDPVR, always have a -100ms audio delay. The program has been fiddled with to really only work with 1080i programs w/AC3 audio. It has no feedback, so when you click on the 'Create Synced AC3' button, it will appear to be hung(not responding), it's working, but it's not going to respond until it's finished. There are two drop down boxes that you can select the FPS and the type audio, but I wouldn't fool with them, I doubt very seriously that it will work correctly.
The file open interface is very clunky, it was a program I found on codeproject.com and I hacked it up unmercifully, and didn't fool with any of the interfaces except to do what I wanted out of it, the > and < buttons will go through the ts file one packet at a time, the >> and << buttons will jump to the packets with the PES start bit set, the NPID button will jump to the next PES start of the current PID type.
The 'Create Synced AC3' button will create a file called MyAC3.ac3 in the directory of the ts file you opened, it will also create another txt file that tsinfo.txt, it attempts to show the variation of the audio packets and video packets and tries to maintain sync, if it goes out, it will try to add ac3 frames to the MyAC3.ac3 file, in my experience, I've only experienced audio dropouts, so I've never tried to drop AC3 packets.
One other thing, this program relies on the Video PID to be 0x1011 and the audio PID to be 0x1100, so it won't work with anything other than ts files with those PIDs for the audio and video.