Hi all.
I've broken my system and in trying to fix I've dug myself into a hole.
My old XP system has been running 3.9.2 in 'if it ain't broke' mode for years but I finally started on an upgrade path. First thing on the list was to go all digital and replace my final analog tuner with an HD PVR2. Got a 2nd hand one, plugged it in and dowloaded and installed the Capture package (was going to just download drivers but the download link was inop.).
All went well at first, it installed and seemed to work but then I noticed a problem - my DVB-T device started to fail with 'unable to locate tuner filter (Hauppauge WinTV 88x DVB-T Tuner/Demod)' errors. Everything else seemed OK and at this point I hadn't done anything with the new HD tuner apart from add a single test channel. This was l yesterday so I left it to do it's best until today to investigate.
So today I've broken it completely as NRecord now crashes with no errors in the (attached) logs but these 3 errors in events:
An unhandled exception occurred and the process was terminated.
Application ID: NRecord.exe
Process ID: 1452
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
StackTrace: at Native.AnalogRecorder.BuildGraph(String filterName, Int32 deviceInstance, Int32 inputSource, String& message)
at NShared.AnalogRecorder.StartStream(ChannelMapping channelMapping, String target, String& reason)
at NShared.RecordingService.WorkerThread()
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
EventType clr20r3, P1 nrecord.exe, P2 1.0.0.0, P3 5a08bb8a, P4 unmanaged, P5 1.0.6525.34697, P6 5a07e743, P7 83e, P8 76a, P9 system.nullreferenceexception, P10 NIL.
Application: NRecord.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Stack:
at Native.AnalogRecorder.BuildGraph(System.String, Int32, Int32, System.String ByRef)
at NShared.AnalogRecorder.StartStream(NUtility.Channe lMapping, System.String, System.String ByRef)
at NShared.RecordingService.WorkerThread()
at System.Threading.ThreadHelper.ThreadStart_Context( System.Object)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
Things to note are:
When I installed Hauppauge Capture and rebooted an MS .Net security update was installed.
I have since uninstalled Capture - there was no change to original problem.
I viewed config.xml and devices.xml with EditPadLite but thought I had made no changes.
Deciding to dig myself in deeper I decided to install the latest v4 NPVR, which went OK but NRecord still fails with the above.
In summery I have two problems: firstly the installation of HD PVR2 broken my DVB-T tuner (drivers?) and then separately I edited something somewhere which broke NRecord. I need to fix the latter, which I'm hoping is a simple config issue, to then look again at the tuners.
Any advice would be much appreciated, I know I should be moving on to W10 - this was supposed to be a simple first step!
Cheers