2005-03-31, 10:23 AM
Thanks Normanr
I think youre right about the bug, when I go back to edit recording source I have to put all the info back in every time. I put the log file as an attachment. Ill put some of it here but it is too big. Where do I find the recorder test app?
31/03/05 11:09:10.640 VERBOSE [2] About to connect to remote recording service
31/03/05 11:09:10.640 VERBOSE [2] getValue() loading new key/value into cache: /settings/RecordingServiceLocation
31/03/05 11:09:10.640 VERBOSE [2] getValue: /settings/RecordingServiceLocation : tcp://localhost:7968/RecordingRemote
31/03/05 11:09:10.687 ERROR [2] Unable to find node: /settings/SpecialElements/SpecialElement[@name="MenuType"]
31/03/05 11:09:10.687 VERBOSE [2] Loading main menu
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: TV Guide
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Search Guide
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Recordings
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Live TV
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Video Library
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Music Library
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: DVD
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: FM Radio
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Net Radio
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Comics
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Exit
31/03/05 11:09:10.750 VERBOSE [2] getValue() loading new key/value into cache: /settings/ExitOnEsc
31/03/05 11:09:10.750 VERBOSE [2] getValue: /settings/ExitOnEsc : false
31/03/05 11:09:10.750 VERBOSE [2] getValue cached value: /settings/DirectNumberSelect : false
31/03/05 11:09:10.750 VERBOSE [2] getValue cached value: /settings/DirectNumberSelect : false
31/03/05 11:09:10.796 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
31/03/05 11:09:10.796 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
31/03/05 11:09:12.875 VERBOSE [2] getValue() loading new key/value into cache: /settings/LivePreviewMode
31/03/05 11:09:12.875 VERBOSE [2] getValue: /settings/LivePreviewMode : false
31/03/05 11:09:12.890 INFO [2] LiveTVVideoPlayer.initialize()
31/03/05 11:09:12.890 VERBOSE [2] getValue() loading new key/value into cache: /settings/AutoReturnToLivePreview
31/03/05 11:09:12.890 VERBOSE [2] getValue: /settings/AutoReturnToLivePreview : true
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/SkipInsteadOfFFRW
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/SkipInsteadOfFFRW : false
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/MinimalVideoOSD
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/MinimalVideoOSD : false
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/ChannelChangeWithoutEnterKey
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/ChannelChangeWithoutEnterKey : true
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/VideoPopupTask
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/VideoPopupTask : TV Guide
31/03/05 11:09:12.921 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
31/03/05 11:09:12.968 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
31/03/05 11:09:13.015 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbpausebtn.png, .\skin\Blue\OSD\pbpausebtn-selected.png
31/03/05 11:09:13.078 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
31/03/05 11:09:13.093 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
31/03/05 11:09:13.140 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbplaybtn.png, .\skin\Blue\OSD\pbplaybtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
31/03/05 11:09:13.218 VERBOSE [2] RecordLiveTV: 2
31/03/05 11:09:13.562 ERROR [2] StartRecordingLiveTV() failed: System.ArgumentException: The parameter is incorrect.
Server stack trace:
at System.Runtime.InteropServices.Marshal.MkParseDisplayName(UCOMIBindCtx pbc, String szUserName, UInt32& pchEaten, UCOMIMoniker& ppmk)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at SoftwareRecorder.SoftwareRecorder.CreateCaptureDevices(Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 182
at SoftwareRecorder.SoftwareRecorder.StartupVideo(ChannelTuning channelTuning, Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 126
at SoftwareRecorder.SoftwareRecorder.startRecording(IRecordingSourceConfiguration config, Int32 qualityLevel, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamBufferEngineIfAvalible) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 695
at cg.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at cr.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at GBPVR.Backend.Common.IRecordingService.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at bs.a(Int32 A_0, Boolean A_1, Programme& A_2)
31/03/05 11:09:13.562 VERBOSE [2]
Server stack trace:
at System.Runtime.InteropServices.Marshal.MkParseDisplayName(UCOMIBindCtx pbc, String szUserName, UInt32& pchEaten, UCOMIMoniker& ppmk)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at SoftwareRecorder.SoftwareRecorder.CreateCaptureDevices(Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 182
at SoftwareRecorder.SoftwareRecorder.StartupVideo(ChannelTuning channelTuning, Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 126
at SoftwareRecorder.SoftwareRecorder.startRecording(IRecordingSourceConfiguration config, Int32 qualityLevel, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamBufferEngineIfAvalible) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 695
at cg.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at cr.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at GBPVR.Backend.Common.IRecordingService.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at bs.a(Int32 A_0, Boolean A_1, Programme& A_2)
31/03/05 11:09:13.593 VERBOSE [2] at aw.j()
31/03/05 11:09:25.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:09:30.359 VERBOSE [2] ShowMouse ref=0
31/03/05 11:09:40.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:09:58.406 VERBOSE [2] ShowMouse ref=0
31/03/05 11:10:06.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:10:46.953 VERBOSE [2] ShowMouse ref=0
31/03/05 11:10:59.671 VERBOSE [2] HideMouse ref=-1
I think youre right about the bug, when I go back to edit recording source I have to put all the info back in every time. I put the log file as an attachment. Ill put some of it here but it is too big. Where do I find the recorder test app?
31/03/05 11:09:10.640 VERBOSE [2] About to connect to remote recording service
31/03/05 11:09:10.640 VERBOSE [2] getValue() loading new key/value into cache: /settings/RecordingServiceLocation
31/03/05 11:09:10.640 VERBOSE [2] getValue: /settings/RecordingServiceLocation : tcp://localhost:7968/RecordingRemote
31/03/05 11:09:10.687 ERROR [2] Unable to find node: /settings/SpecialElements/SpecialElement[@name="MenuType"]
31/03/05 11:09:10.687 VERBOSE [2] Loading main menu
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: TV Guide
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Search Guide
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Recordings
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Live TV
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Video Library
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Music Library
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: DVD
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: FM Radio
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Net Radio
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Comics
31/03/05 11:09:10.687 VERBOSE [2] - Adding task: Exit
31/03/05 11:09:10.750 VERBOSE [2] getValue() loading new key/value into cache: /settings/ExitOnEsc
31/03/05 11:09:10.750 VERBOSE [2] getValue: /settings/ExitOnEsc : false
31/03/05 11:09:10.750 VERBOSE [2] getValue cached value: /settings/DirectNumberSelect : false
31/03/05 11:09:10.750 VERBOSE [2] getValue cached value: /settings/DirectNumberSelect : false
31/03/05 11:09:10.796 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
31/03/05 11:09:10.796 VERBOSE [2] getValue cached value: /settings/EPGProcessingMode : NORMAL
31/03/05 11:09:12.875 VERBOSE [2] getValue() loading new key/value into cache: /settings/LivePreviewMode
31/03/05 11:09:12.875 VERBOSE [2] getValue: /settings/LivePreviewMode : false
31/03/05 11:09:12.890 INFO [2] LiveTVVideoPlayer.initialize()
31/03/05 11:09:12.890 VERBOSE [2] getValue() loading new key/value into cache: /settings/AutoReturnToLivePreview
31/03/05 11:09:12.890 VERBOSE [2] getValue: /settings/AutoReturnToLivePreview : true
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/SkipInsteadOfFFRW
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/SkipInsteadOfFFRW : false
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/MinimalVideoOSD
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/MinimalVideoOSD : false
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/ChannelChangeWithoutEnterKey
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/ChannelChangeWithoutEnterKey : true
31/03/05 11:09:12.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/VideoPopupTask
31/03/05 11:09:12.921 VERBOSE [2] getValue: /settings/VideoPopupTask : TV Guide
31/03/05 11:09:12.921 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
31/03/05 11:09:12.968 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
31/03/05 11:09:13.015 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbpausebtn.png, .\skin\Blue\OSD\pbpausebtn-selected.png
31/03/05 11:09:13.078 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
31/03/05 11:09:13.093 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
31/03/05 11:09:13.140 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
31/03/05 11:09:13.171 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbplaybtn.png, .\skin\Blue\OSD\pbplaybtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
31/03/05 11:09:13.203 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
31/03/05 11:09:13.218 VERBOSE [2] RecordLiveTV: 2
31/03/05 11:09:13.562 ERROR [2] StartRecordingLiveTV() failed: System.ArgumentException: The parameter is incorrect.
Server stack trace:
at System.Runtime.InteropServices.Marshal.MkParseDisplayName(UCOMIBindCtx pbc, String szUserName, UInt32& pchEaten, UCOMIMoniker& ppmk)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at SoftwareRecorder.SoftwareRecorder.CreateCaptureDevices(Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 182
at SoftwareRecorder.SoftwareRecorder.StartupVideo(ChannelTuning channelTuning, Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 126
at SoftwareRecorder.SoftwareRecorder.startRecording(IRecordingSourceConfiguration config, Int32 qualityLevel, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamBufferEngineIfAvalible) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 695
at cg.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at cr.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at GBPVR.Backend.Common.IRecordingService.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at bs.a(Int32 A_0, Boolean A_1, Programme& A_2)
31/03/05 11:09:13.562 VERBOSE [2]
Server stack trace:
at System.Runtime.InteropServices.Marshal.MkParseDisplayName(UCOMIBindCtx pbc, String szUserName, UInt32& pchEaten, UCOMIMoniker& ppmk)
at System.Runtime.InteropServices.Marshal.BindToMoniker(String monikerName)
at SoftwareRecorder.SoftwareRecorder.CreateCaptureDevices(Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 182
at SoftwareRecorder.SoftwareRecorder.StartupVideo(ChannelTuning channelTuning, Boolean previewMode) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 126
at SoftwareRecorder.SoftwareRecorder.startRecording(IRecordingSourceConfiguration config, Int32 qualityLevel, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamBufferEngineIfAvalible) in c:\documents and settings\norman\my documents\visual studio projects\softwarerecorder\code\softwarerecorder\softwarerecorder.cs:line 695
at cg.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at cr.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(MethodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at GBPVR.Backend.Common.IRecordingService.a(Int32 A_0, Boolean A_1, Int32 A_2, String& A_3, Int32& A_4)
at bs.a(Int32 A_0, Boolean A_1, Programme& A_2)
31/03/05 11:09:13.593 VERBOSE [2] at aw.j()
31/03/05 11:09:25.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:09:30.359 VERBOSE [2] ShowMouse ref=0
31/03/05 11:09:40.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:09:58.406 VERBOSE [2] ShowMouse ref=0
31/03/05 11:10:06.656 VERBOSE [2] HideMouse ref=-1
31/03/05 11:10:46.953 VERBOSE [2] ShowMouse ref=0
31/03/05 11:10:59.671 VERBOSE [2] HideMouse ref=-1