2008-01-27, 03:42 PM 
	
	
	
		My XP SP2/GB-PVR 1.1.5 setup was scheduled to pull a recording last night.  Checked this morning, recording is marked as "Available" but there is no corresponding file.
Dug a little further in the RecordingService logs and found this:
I have been running GB-PVR for quite some time but haven't seen this sort of error before. I don't want future recordings to fail, but have no idea what to "fix." Anybody have ideas?
	
	
	
Dug a little further in the RecordingService logs and found this:
Code:
2008-01-27 00:16:11.827    VERBOSE    [15]    Hour is currently 0. Conversions will happen between 3:00 and 6:00
2008-01-27 00:47:07.185    VERBOSE    [15]    Hour is currently 0. Conversions will happen between 3:00 and 6:00
2008-01-27 00:55:00.017    INFO    [5]    Found new programme requiring recording: Samurai Champloo
2008-01-27 00:55:00.017    VERBOSE    [5]    Changing to channel (GBPVR.Backend.Common.ExeChannelChanger): 176
2008-01-27 00:55:00.017    VERBOSE    [5]    Running: C:\Devices\Hip\HIP\HipSend.exe 176 800
2008-01-27 00:55:00.095    VERBOSE    [5]    Requesting IRecordingSource to start recording: E:\Video\GB-PVR\Samurai Champloo\Samurai Champloo_20080127_01000130.mpg
2008-01-27 00:55:00.095    VERBOSE    [5]    DirectRecordingSource about to start recording  oid:4 channel:176
2008-01-27 00:55:00.236    ERROR    [5]    Error starting recording: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at ATL.CComPtr<IEnumMoniker>.{dtor}(CComPtr<IEnumMoniker>* )
   at ___CxxCallUnwindDtor(IntPtr pDtor, Void* pThis)
   at FindFilterByName(_GUID* refCLSID, Char* decoderName, Int32 instanceRequired)
   at NativeUtilities.ConexantRecorder.StartRecording(String cardType, ConexantRecordSource recordingSource, Int32 qualitySetting, Int32 board, String filename, Int32 channel, Int32 countryCode, Int32 tuningType, Boolean useStreamingEngineIfAvailable, Boolean previewMode, Boolean fmRadioMode, Boolean fmRadioPreviewMode)
   at GBPVR.Backend.Common.DirectRecordingSource.startRecording(IRecordingSourceConfiguration config, Int32 qualitySetting, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamingEngineIfAvailable)
   at GBPVR.RecordingService.x93f60a55016d55c4.xcba1f05fb5a46d5f()
2008-01-27 00:55:00.236    VERBOSE    [5]    RecordingFactory.getExtrasForGroup(88)
2008-01-27 00:55:00.438    VERBOSE    [5]    RecordingStatus is now RecordingStatus.RECORDING_COMPETED
2008-01-27 00:55:00.438    VERBOSE    [5]    RecordingFactory.save()
2008-01-27 00:55:00.438    VERBOSE    [5]    Save(): Updated existing scheduled recording
2008-01-27 00:55:00.438    VERBOSE    [5]    RecordingFactory.loadSchedule()I have been running GB-PVR for quite some time but haven't seen this sort of error before. I don't want future recordings to fail, but have no idea what to "fix." Anybody have ideas?