2006-02-15, 06:57 PM
hi all,
When I exit from a recording I sometimes get an error message:
Debug Assertion Failed
Program: gbpvr.exe
file: atlcomcli.h
line: 150
Expression: p!=0
I am using a USB-UIRT and it works great, this error only happens when I exit from a recording using my remote control, keyboard control is fine. It will only happen every so often and clicking ignore means I can resume using GBPVR until it happens again.
I got:
ASUS Pundit-R
512mb
200gb
Nova-t and pvr-150
USB-UIRT
v95.16
I've repeated this error with fresh logs and have (I think) seen the error in the logs..
GBPVR.exe-native:
18:22:16.093 INFO DirectShowPlayerBase::playVideoFile(E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms)
18:22:16.093 VERBOSE Creating new graph
18:22:16.093 VERBOSE getSetting(PreferredAudioRenderer)
18:22:16.109 VERBOSE audio renderer filter: DirectSound: SoundMAX Digital Audio
18:22:16.171 VERBOSE FindFilterByName failed to locate filter: ffdshow raw video filter
18:22:16.359 VERBOSE getSetting(ListGraphFilters)
18:22:16.359 VERBOSE Graph contains the following filters:
18:22:16.359 VERBOSE - Video Renderer 0003
18:22:16.359 VERBOSE - DirectSound: SoundMAX Digital Audio
18:22:16.359 VERBOSE - MPEG Audio Decoder
18:22:16.359 VERBOSE - Video Renderer
18:22:16.359 VERBOSE - App Overlay Source
18:22:16.359 VERBOSE - InterVideo Video Decoder
18:22:16.359 VERBOSE - E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
18:22:16.359 VERBOSE getSetting(SaveGraphFiles)
18:22:16.500 INFO DirectShowPlayerBase::playFile() done
18:22:16.500 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
18:22:16.500 VERBOSE Restoring audio
GBPVR.exe:
15/02/2006 18:22:16.093 VERBOSE [132] About to play file: E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
15/02/2006 18:22:16.500 VERBOSE [132] Playback started: E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
15/02/2006 18:22:16.500 VERBOSE [132] getValue cached value: /settings/RememberProcAmpSettings : true
15/02/2006 18:22:17.140 VERBOSE [2] Checking if resume prompt needs to be shown
15/02/2006 18:22:17.515 VERBOSE [132] USB-UIRT Input thread received: 4308140001F5,171626000
15/02/2006 18:22:17.515 VERBOSE [132] PlaybackPositionManager.storeLastPlaybackPosition(E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms, 1)
15/02/2006 18:22:17.593 VERBOSE [2] Received event code: 811
15/02/2006 18:24:03.609 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Object reference not set to an instance of an object.
15/02/2006 18:24:03.656 ERROR [2] at DirectShowPlayerBase.getCurrentFrameNumber(DirectShowPlayerBase* )
at NativeUtilities.MediaHelper.getCurrentFrameNumber()
at xae10db17d26ba033.x977e0aa739bd29d7.RefreshOSD()
at xae10db17d26ba033.xbb1566157f5f8b1f.xb1cbc922a07ef39b(Object xdf2e3583f942db7b, EventArgs xc4f45905cb1fc7ba)
15/02/2006 18:24:03.656 VERBOSE [2] ShowMouse ref=0
15/02/2006 18:24:10.140 VERBOSE [2] HideMouse ref=-1
I'm pretty sure this is the error, I watched the logs as it happened, when the program halts at the error the log stops at 'Received event code: 811', when I click ignore the remainder of the log appears.
I've attached the full logs..
I thought it might have something to do with the OSD being shown but an exit from a recording with and without the OSD on screen makes no difference.
I know that there have been problems with the USB-UIRT in receive mode but I will appreciate very much if you could have a glance at this.
thanks
Neil.
When I exit from a recording I sometimes get an error message:
Debug Assertion Failed
Program: gbpvr.exe
file: atlcomcli.h
line: 150
Expression: p!=0
I am using a USB-UIRT and it works great, this error only happens when I exit from a recording using my remote control, keyboard control is fine. It will only happen every so often and clicking ignore means I can resume using GBPVR until it happens again.
I got:
ASUS Pundit-R
512mb
200gb
Nova-t and pvr-150
USB-UIRT
v95.16
I've repeated this error with fresh logs and have (I think) seen the error in the logs..
GBPVR.exe-native:
18:22:16.093 INFO DirectShowPlayerBase::playVideoFile(E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms)
18:22:16.093 VERBOSE Creating new graph
18:22:16.093 VERBOSE getSetting(PreferredAudioRenderer)
18:22:16.109 VERBOSE audio renderer filter: DirectSound: SoundMAX Digital Audio
18:22:16.171 VERBOSE FindFilterByName failed to locate filter: ffdshow raw video filter
18:22:16.359 VERBOSE getSetting(ListGraphFilters)
18:22:16.359 VERBOSE Graph contains the following filters:
18:22:16.359 VERBOSE - Video Renderer 0003
18:22:16.359 VERBOSE - DirectSound: SoundMAX Digital Audio
18:22:16.359 VERBOSE - MPEG Audio Decoder
18:22:16.359 VERBOSE - Video Renderer
18:22:16.359 VERBOSE - App Overlay Source
18:22:16.359 VERBOSE - InterVideo Video Decoder
18:22:16.359 VERBOSE - E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
18:22:16.359 VERBOSE getSetting(SaveGraphFiles)
18:22:16.500 INFO DirectShowPlayerBase::playFile() done
18:22:16.500 VERBOSE DirectShowPlayerBase::setPlaybackRate(1.000000)
18:22:16.500 VERBOSE Restoring audio
GBPVR.exe:
15/02/2006 18:22:16.093 VERBOSE [132] About to play file: E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
15/02/2006 18:22:16.500 VERBOSE [132] Playback started: E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms
15/02/2006 18:22:16.500 VERBOSE [132] getValue cached value: /settings/RememberProcAmpSettings : true
15/02/2006 18:22:17.140 VERBOSE [2] Checking if resume prompt needs to be shown
15/02/2006 18:22:17.515 VERBOSE [132] USB-UIRT Input thread received: 4308140001F5,171626000
15/02/2006 18:22:17.515 VERBOSE [132] PlaybackPositionManager.storeLastPlaybackPosition(E:\Recordings\Scrapheap Challenge\Scrapheap Challenge_20060102_04400535.dvr-ms, 1)
15/02/2006 18:22:17.593 VERBOSE [2] Received event code: 811
15/02/2006 18:24:03.609 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Object reference not set to an instance of an object.
15/02/2006 18:24:03.656 ERROR [2] at DirectShowPlayerBase.getCurrentFrameNumber(DirectShowPlayerBase* )
at NativeUtilities.MediaHelper.getCurrentFrameNumber()
at xae10db17d26ba033.x977e0aa739bd29d7.RefreshOSD()
at xae10db17d26ba033.xbb1566157f5f8b1f.xb1cbc922a07ef39b(Object xdf2e3583f942db7b, EventArgs xc4f45905cb1fc7ba)
15/02/2006 18:24:03.656 VERBOSE [2] ShowMouse ref=0
15/02/2006 18:24:10.140 VERBOSE [2] HideMouse ref=-1
I'm pretty sure this is the error, I watched the logs as it happened, when the program halts at the error the log stops at 'Received event code: 811', when I click ignore the remainder of the log appears.
I've attached the full logs..
I thought it might have something to do with the OSD being shown but an exit from a recording with and without the OSD on screen makes no difference.
I know that there have been problems with the USB-UIRT in receive mode but I will appreciate very much if you could have a glance at this.
thanks
Neil.