NextPVR Forums

Full Version: Manual Record popup does not pop up!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello all,
I'm trying to use NPVR as a better capture device than the rather clunky ArcSoft module that comes with the Hauppauge HD-PVR installation disc. Installed NPVR ok, main window opens fine, Hauppauge appears as a device present and enabled in settings, but hitting Manual Record gets only the following exception message and the program seizes. Probably missing something obvious, but not a clue!


************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at NUtility.Controls.UiDomainList..ctor(String normalElementName, String selectedElementName, String optionName, String[] possibleValues, Int32 selectedValueIndex, Hashtable args, SkinHelper skinHelper, IUiDomainListCallback callback)
at NextPVR.TV.ManualRecordingPopup.Initialise()
at NextPVR.TV.ManualRecordingPopup.Activate()
at NextPVR.ControllerForm.ActivatePopup(IScreenPlugin popup)
at NextPVR.TV.Recordings2.ButtonStripCallback(String button)
at NUtility.Controls.UiButtonStrip.OnClick(PointF point)
at NextPVR.TV.Recordings2.OnClick(PointF location)
at NextPVR.ControllerForm.ControllerForm_MouseClick(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseClick(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at NextPVR.ControllerForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
NextPVR
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Program%20Files/NPVR/NextPVR.exe
----------------------------------------
NShared
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Program%20Files/NPVR/NShared.DLL
----------------------------------------
NUtility
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///F:/Program%20Files/NPVR/NUtility.DLL
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.65.0
Win32 Version: 1.0.65.0
CodeBase: file:///F:/Program%20Files/NPVR/System.Data.SQLite.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.Entity
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.1 built by: SP
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Data.Entity/3.5.0.0__b77a5c561934e089/System.Data.Entity.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.1 built by: SP
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
SlimDX
Assembly Version: 2.0.8.42
Win32 Version:
CodeBase: file:///F:/Program%20Files/NPVR/SlimDX.DLL
----------------------------------------
msvcm90
Assembly Version: 9.0.30729.6161
Win32 Version: 9.00.30729.6161
CodeBase: file:///F:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.6161_x-ww_31a54e43/msvcm90.dll
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///F:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
taglib-sharp
Assembly Version: 2.0.3.0
Win32 Version: 2.0.3.0
CodeBase: file:///F:/Program%20Files/NPVR/taglib-sharp.DLL
----------------------------------------
Unmanaged
Assembly Version: 1.0.4254.29313
Win32 Version:
CodeBase: file:///F:/Program%20Files/NPVR/Unmanaged.DLL
----------------------------------------
Are you using the Default skin, or something else?
Must be the default, I didn't select any alternate.
A little progress: Installed the patch files, now manual record gets a message in the main window, "no channels set up". Tried to set up a channel, then hitting manual record gets the old error, but now the program closes ok. I'll continue some testing later today.

A question: do you recommend dotNetFx40? Havent update to that yet.
salience Wrote:A little progress: Installed the patch files, now manual record gets a message in the main window, "no channels set up". Tried to set up a channel, then hitting manual record gets the old error, but now the program closes ok. I'll continue some testing later today.
Do you see your channels listed in the TV Guide screen?

Quote:A question: do you recommend dotNetFx40? Havent update to that yet.
Never heard of it.
sub Wrote:Never heard of it.

It's .NET 4

Martin
Ah, right. Not needed then.
There is no metion on the download page that .NET 4.0 contains .NET2.0 which NPVR uses, unlike .NET 3.5 which also containes .NET3.0 and .NET 2.0.
Got it working, thanks for your prompt replies! I stay with .NET3.5 then. I think the file name is dotNetFx.exe, which I remember as Donut Fix... just what every computer geek needs at 3AM...
Since the Hauppauge HD-PVR is not a TV tuner, just a USB capture device using component inputs, it was slightly tricky to set the "channel".
One further little mystery, it seems NPVR takes the recording at the last settings I use for the supplied ArcSoft capture module when it controls the Hauppauge. There, for example, if I set 7.0MB vbr, then making a recording with NPVR seems to use those settings. Does that sound right? I'll experiment further to verify that.