2013-01-27 18:02:00.354382 [ERROR][MPMain(1)]: MediaPortal stopped due to an exception Der Wert darf nicht NULL sein. mscorlib bei System.Threading.Monitor.Enter(Object obj)
bei MediaPortal.Player.BaseTSReaderPlayer.UpdateCurrentPosition()
bei MediaPortal.Player.BaseTSReaderPlayer.get_CurrentPosition()
bei MediaPortal.Player.g_Player.get_CurrentPosition()
bei MediaPortalApp.OnProcess()
bei MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
bei System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei MediaPortalApp.Main(String[] args)
protected void UpdateCurrentPosition()
{
if (_mediaSeeking == null || _graphBuilder == null || Thread.CurrentThread.Name != "MPMain")
{
return;
}
Hi Tony,
Yep from log i see like you and in UpdateCurrentPosition() it should return like graph no longer exists.
2013-01-27 18:02:00.143370 [Debug][(3)]: Remove filter from graph: TsReader 0
2013-01-27 18:02:00.152370 [Debug][(3)]: TSReaderPlayer: Cleanup _graphBuilder
2013-01-27 18:02:00.286378 [Info.][MPMain(1)]: Exception ystem.ArgumentNullException: Der Wert darf nicht NULL sein.
2013-01-27 18:01:49.952787 [Debug][(3)]: [WIFI_REMOTE] Sending dialog close to clients
Hi Tony,
Yep from log i see like you and in UpdateCurrentPosition() it should return like graph no longer exists.
Code:protected void UpdateCurrentPosition() { if (_mediaSeeking == null || _graphBuilder == null || Thread.CurrentThread.Name != "MPMain") { return; }
@megahorst does it happen after few minutes play too ?
I'll take a look at it...If you werent using wifi remote then it is quite weird. Log looks like wifi remote causes the directshow graph to be cleaned from the wifi remote's thread.
It would be good to investigate on wifi remote's side why &how such happens.
Could you try to reproduce this with WifiRemote DISABLED?Is there anything that I can do for further clarification?
Should I open a thread in the WiFi remote section?