2006-09-05, 11:55 PM
I am trying to record the HD stream from the firewire port of my Motorola 6200 cable box. I use VLC to capture the stream and save it to a file. Everything works fine through VLC alone, I can manually start and stop recordings as many times as I want. When I use external recorder to integrate this into GBPVR I can only record once, after that VLC cannot open the stream again until I reset my cable box. I found the following lines in the GBPVRRecordingService.exe.log file.
8/31/2006 10:30:00 PM.031 VERBOSE [5] Recording has passed endtime+padding. Stopping.
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: enter stopRecording()
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: stopProgram-Process.Kill()
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: stopProgram-StopRecording('C:\Program Files\VideoLAN\VLC\vlc.exe','vlc:quit')
Judging from the third line it appears that external recorder is killing the vlc process before vlc:quit has a chance to execute. I have tested this and killing the process instead of closing properly with the vlc:quit command does cause the problem that I am experiencing. How do I stop external recorder from killing the process?
8/31/2006 10:30:00 PM.031 VERBOSE [5] Recording has passed endtime+padding. Stopping.
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: enter stopRecording()
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: stopProgram-Process.Kill()
8/31/2006 10:30:00 PM.031 VERBOSE [5] ExternalRecorder[59817589]: stopProgram-StopRecording('C:\Program Files\VideoLAN\VLC\vlc.exe','vlc:quit')
Judging from the third line it appears that external recorder is killing the vlc process before vlc:quit has a chance to execute. I have tested this and killing the process instead of closing properly with the vlc:quit command does cause the problem that I am experiencing. How do I stop external recorder from killing the process?