For today that isI only had 2 sidebyside errors.
About your SideBySide errors:
Install this package (if you don't have it yet) >> LINK << and see if that helps.
YEAH! That did the job. Nor error when starting this exe! Yeeeha!
For today that isI only had 2 sidebyside errors.
About your SideBySide errors:
Install this package (if you don't have it yet) >> LINK << and see if that helps.
[2014-03-30 08:28:30,591] [Log ] [MPMain ] [INFO ] - Main: OnDisplayChange Bounds of display changed from 1920x1080 to 1024x768
[2014-03-30 08:28:33,753] [Log ] [MPMain ] [DEBUG] - Main: WM_POWERBROADCAST (PBT_APMRESUMEAUTOMATIC)
[2014-03-30 08:28:40,757] [Log ] [MPMain ] [INFO ] - Main: OnDisplayChange Bounds of display changed from 1024x768 to 1920x1080
[2014-03-30 08:28:44,217] [Log ] [MPMain ] [DEBUG] - PS: RESUMESUSPEND
[2014-03-30 08:28:44,218] [Log ] [MPMain ] [DEBUG] - PS: System has resumed from standby due to user activity - reset time of last user activity
[2014-03-30 08:29:41,907] [Log ] [MPMain ] [INFO ] - TVHome.ViewChannelAndCheck(): View channel=Das Erste HD
[2014-03-30 08:29:42,397] [Log ] [MPMain ] [DEBUG] - CiMenu: PrepareCiMenu
[2014-03-30 08:29:44,134] [Log ] [MPMain ] [INFO ] - succeededucceeded TvControl.VirtualCard
[2014-03-30 08:29:44,137] [Log ] [MPMain ] [INFO ] - tvhome:startplay
...
[2014-03-30 08:29:45,474] [Log ] [MPMain ] [INFO ] - TexturePacker: fontengine add texure:1969
[2014-03-30 08:29:45,482] [Error ] [43 ] [ERROR] - LoadSkin: Running on wrong thread - StackTrace: ' bei System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
bei System.Environment.get_StackTrace()
bei MediaPortal.GUI.Library.GUIWindow.LoadSkin()
bei MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage message)
bei TvPlugin.TvFullScreen.OnMessage(GUIMessage message)
bei MediaPortal.GUI.Library.GUIWindowManager.ActivateWindow(Int32 newWindowId, Boolean replaceWindow, Boolean skipHistory, String loadParameter, Boolean skipAnimation, Int32 focusControlId)
bei MediaPortal.Player.g_Player.ShowFullScreenWindowTVDefault()
bei MediaPortal.Player.g_Player.ShowFullScreenWindow()
bei TvPlugin.TVHome.TvDelayThread()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()'
[2014-03-30 08:41:41,286] [Log ] [MPMain ] [INFO ] - Main: OnDisplayChange Bounds of display changed from 1920x1080 to 1024x768
A quick note at this point: you were saying that components should be detected as always on, and maybe that is true (I'm not an HDMI expert)... but the logs still show lots of disconnect/connect cycles
I think after that the strange things start to happen after that.
At ~08:42 we stop seeing PS standby/wakeup thread entries in the MP logs. These should normally be shown every 15 seconds.
On the TV Server side we see that at this time the PC is going to suspend:
Hide Spoiler
[2014-03-30 08:41:40,500] [Log ] [12 ] [DEBUG] - Detecting BDA/WDM devices...
[2014-03-30 08:41:40,500] [Log ] [12 ] [DEBUG] - Detect legacy AM filter devices
[2014-03-30 08:41:40,511] [Log ] [12 ] [DEBUG] - Detect AM KS crossbar devices
[2014-03-30 08:41:40,512] [Log ] [12 ] [DEBUG] - Detect AM KS TV tuner devices
[2014-03-30 08:41:40,513] [Log ] [12 ] [DEBUG] - Detect BDA source devices
[2014-03-30 08:41:41,087] [Log ] [PowerEventThread] [DEBUG] - TV service PowerEventThread received WM_POWERBROADCAST 4
[2014-03-30 08:41:41,088] [Log ] [PowerEventThread] [DEBUG] - OnPowerEvent: PowerStatus: Suspend
[2014-03-30 08:41:41,088] [Log ] [PowerEventThread] [DEBUG] - OnPowerEventHandler: PowerStatus: Suspend
[2014-03-30 08:41:41,088] [Log ] [PowerEventThread] [INFO ] - TvController.OnSuspend()
[2014-03-30 08:41:41,099] [Log ] [PowerEventThread] [INFO ] - Scheduler: stopped
[2014-03-30 08:41:41,107] [Log ] [PowerEventThread] [DEBUG] - Scheduler: thread stopped.
[2014-03-30 08:41:41,108] [Log ] [PowerEventThread] [INFO ] - Stopcard
[2014-03-30 08:41:41,110] [Log ] [PowerEventThread] [INFO ] - tvcard:FreeSubChannel: subchannels count 1 subch#0
[2014-03-30 08:41:41,110] [Log ] [PowerEventThread] [INFO ] - tvcard:FreeSubChannel :0 - is timeshifting (skipped)
[2014-03-30 08:41:41,110] [Log ] [PowerEventThread] [INFO ] - dvbtopGraph called
[2014-03-30 08:41:41,111] [Log ] [PowerEventThread] [INFO ] - tvcard:FreeAllSubChannels
[2014-03-30 08:41:41,112] [Log ] [PowerEventThread] [INFO ] - DVB subch:0 Decompose()
[2014-03-30 08:41:41,112] [Log ] [PowerEventThread] [INFO ] - subch:0-0 tswriter StopTimeshifting...
[2014-03-30 08:41:41,113] [Log ] [PowerEventThread] [INFO ] - FreeSubChannel CA: freeing sub channel : 0
[2014-03-30 08:41:41,114] [Log ] [PowerEventThread] [INFO ] - dvbtopGraph
[2014-03-30 08:41:41,262] [Log ] [PowerEventThread] [INFO ] - debug: IMediaControl stopped! hr = 0x0
[2014-03-30 08:41:41,263] [Log ] [PowerEventThread] [INFO ] - Stopcard
[2014-03-30 08:41:41,263] [Log ] [PowerEventThread] [INFO ] - dvbtopGraph called
[2014-03-30 08:41:41,263] [Log ] [PowerEventThread] [INFO ] - tvcard:FreeAllSubChannels
[2014-03-30 08:41:41,263] [Log ] [PowerEventThread] [DEBUG] - PS: SUSPEND
[2014-03-30 08:41:41,263] [Log ] [PowerEventThread] [DEBUG] - PS: System is going to suspend
[2014-03-30 08:41:41,264] [Log ] [PowerEventThread] [DEBUG] - PS: Signal "Suspend" to StandbyWakeupThread
[2014-03-30 08:41:41,264] [Log ] [PowerEventThread] [DEBUG] - PS: Stop EPG grabbing and TV controller
[2014-03-30 08:41:41,264] [Log ] [PS StandbyWakeup] [DEBUG] - PS: StandbyWakeupThread suspended
[2014-03-30 08:41:41,265] [Log ] [PowerEventThread] [DEBUG] - PS: Run external command
[2014-03-30 08:41:41,265] [Log ] [PowerEventThread] [DEBUG] - PS: Send "EnteringStandby" event
...but on the MP side no indication of that. Only a resolution change:
[2014-03-30 08:41:41,286] [Log ] [MPMain ] [INFO ] - Main: OnDisplayChange Bounds of display changed from 1920x1080 to 1024x768
This is very strange, and I would wager that this is part of the problem.
I note that TV hasn't been stopped before standby (BAD!) so TS reader seems to be not happy as well:
Ahhh, the way you said "despite" confused me. Your English is very understandable, but that is one part which is not quite right.I do not have a HDMI detective yet! - you got that wrong. I think about buying one!
Yep, that makes much more sense now that I understand there is no HDMI detective [ye].The resolution changes are easy to explain...
So to be clear: the conclusion here is that it is not the resolution change that is the problem, but rather the problem is something which is causing a failure to suspend properly.This sounds logical. The resolution change comes from the above explanation of mine and is "natural Windows behaviour" - I can trigger the resolution change everytime I want by manually turning my AVR on and off - MP just doesnt mind and justs chagnes resolution without a crash.
Unfortunately I have absolutely no idea. I've never used a TV, AVR or STB with HDMI so I haven't got much experience with these problems. Just making the best interpretation I can of the log files.I cannot say why it doesn't get the "Standby message" - So if that loosk to be the problem how can I narrow it down?
[/quote]Mhh. Why doesn't MP stop live TV when "power off" command is received? I would expect that from MP if it can lead to problems because I would imagine most users just click "the off button" on the remote when they are going to bed rather than exiting/stoppping TV mode prior to doing that!?I note that TV hasn't been stopped before standby (BAD!) so TS reader seems to be not happy as well:
Zitat von blub: ↑
This sounds logical. The resolution change comes from the above explanation of mine and is "natural Windows behaviour" - I can trigger the resolution change everytime I want by manually turning my AVR on and off - MP just doesnt mind and justs chagnes resolution without a crash.
So to be clear: the conclusion here is that it is not the resolution change that is the problem, but rather the problem is something which is causing a failure to suspend properly.
Zitat von blub: ↑
I cannot say why it doesn't get the "Standby message" - So if that loosk to be the problem how can I narrow it down?
Unfortunately I have absolutely no idea. I've never used a TV, AVR or STB with HDMI so I haven't got much experience with these problems. Just making the best interpretation I can of the log files
This topic has come up in other threads. The workaround is to make the off button stop playback before powering off.
Then we get a second resuming message:
[2014-03-30 08:28:33,753] [Log ] [MPMain ] [DEBUG] - Main: WM_POWERBROADCAST (PBT_APMRESUMEAUTOMATIC)
Seems a little odd to me, but anyhow MP seems not to mind.
There is an option to stop playback on audio device removal but i think you already test that ?