View Full Version : error: Unable to communicate with recording service

2010-06-19, 05:06 PM
Sub, I'm sure you are busy so I don't want to distract you from your tasks at hand.
I rarely watch live TV so there is no rush on this:
I am using an HDHR, (only one tuner configured as ATSC)
I select a program from the guide and it plays for around 10 seconds and then begins to loop until it crashes with the error "unable to communicate with recording service." Or if it does not crash, exiting the stream and attempting to watch another channel results in the same error.

2010-06-19, 06:22 PM
I'm not sure its the cause of your problem, but its complaining about Direct3D not being available on your machine:

2010-06-19 10:45:44.401 [ERROR][1] Error initialising Direct3D: SlimDX.Direct3D9.Direct3D9Exception: D3DERR_INVALIDCALL: Invalid call (-2005530516)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.Direct3D9.Device..ctor(Direct3D direct3D, Int32 adapter, DeviceType deviceType, IntPtr controlHandle, CreateFlags createFlags, PresentParameters[] presentParameters)
at NextPVR.Utility.Direct3DHelper..ctor(IntPtr windowHandle, Int32 width, Int32 height)
at NextPVR.ControllerForm.Form1_Load(Object sender, EventArgs e)

2010-06-19, 06:24 PM
OK. although, would that effect the nmt as well?

2010-06-19, 06:36 PM
No, it'd only effect playback on the PC.

2010-06-19, 07:07 PM
Those logs were created using RDP to the "server" but the looping occurs even on the NMT.
It is a server board so the graphics are weak, but since it doesn't have a display attached I don't think that matters (please inform me if it does.)
I am able to watch live TV via VLC over RDP for testing without problems.
One thing that may not be conventional is that the HDHR is connected directly to the second NIC with no IP config configured (UDP is all thats required) and is thus not on the subnet that the NMT's are on.

2010-06-19, 07:26 PM
It'll just be RDP generating the Direct3D error messages then, and can probably be ignored.

Reproduce the problem on the NMT and post the logs and I'll take a look. The mvp.log you included didnt seem to show this problem.

2010-06-19, 07:40 PM
Generated logs via NMT

2010-06-19, 08:15 PM
Looping on livetv is a known problem with the NMT in the initial release which identified when the --em-npvr version was uploaded. Sub has provided me with a test version that does fix this. I suspect that the crash is related to how mvpmcx2 responds to the loop condition as I would see if from time to time.


2010-06-19, 08:18 PM
yes but it also occurs without NMT, just watching via RDP.

2010-06-20, 01:04 AM
Below, looks like I'm missing a DLL. what's supposed to provide this dll, anyone know?

2010-06-19 14:39:16.770 [ERROR][6] Error fixing FPU: System.DllNotFoundException: Unable to load DLL 'msvcr70.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at NShared.FloatingPointControl._controlfp(Int32 n, Int32 mask)
at NShared.FloatingPointControl.FixFPU()

2010-06-20, 01:05 AM
You can ignore that message. It wont be caused by that.

2010-06-20, 02:04 AM
I am able to record and play recordings. maybe I just need to increase the buffer size?