Muse
Lifer
It's for myself, but it would be cool if I could provide the solution to others in the support thread at AVS for the HDTV card I'm using, the MIT MyHD 130. Here's the problem:
When time shifting, the program creates files every 20 seconds. The first is named timeshift(1)tp, the 2nd is timeshift(2).tp, the 4012th is timeshift(4012).tp, IOW the nth is timeshift(n)tp. The problem is that the program looks for the highest n before creating the next file and I'm told it uses floats and when n is high enough a small dropout occurs from that point forward. So, when you view the video after n is sufficiently high (depending on the power of the CPU used), the dropouts occur (they are in the actual recording). My programming solution here is to change the names after a certain point. I can shut down the program momentarily after watching the first 5 hours (for example), which would put the highest n at 900. I run my little program and it deletes the first 900 files and renames the rest, giving them all a new n, call it m, where m=n-900. Then I restart the program, and timeshifting resumes, and I've only lost a few seconds, the time it took to shut down the program and run the utility.
I know I can do it in FoxPro, but AFAIK I couldn't give it to someone without the distribution package. IOW, FoxPro executables need the runtime. It's going to take me a little while to work up the chops in FoxPro and test it, but I can do it.
What program would you use to do this and could it run without a runtime so that it could be distributed?
When time shifting, the program creates files every 20 seconds. The first is named timeshift(1)tp, the 2nd is timeshift(2).tp, the 4012th is timeshift(4012).tp, IOW the nth is timeshift(n)tp. The problem is that the program looks for the highest n before creating the next file and I'm told it uses floats and when n is high enough a small dropout occurs from that point forward. So, when you view the video after n is sufficiently high (depending on the power of the CPU used), the dropouts occur (they are in the actual recording). My programming solution here is to change the names after a certain point. I can shut down the program momentarily after watching the first 5 hours (for example), which would put the highest n at 900. I run my little program and it deletes the first 900 files and renames the rest, giving them all a new n, call it m, where m=n-900. Then I restart the program, and timeshifting resumes, and I've only lost a few seconds, the time it took to shut down the program and run the utility.
I know I can do it in FoxPro, but AFAIK I couldn't give it to someone without the distribution package. IOW, FoxPro executables need the runtime. It's going to take me a little while to work up the chops in FoxPro and test it, but I can do it.
What program would you use to do this and could it run without a runtime so that it could be distributed?
Last edited: