Hello,
Want to mention that at current state, anti aliasing branch can cause Video to became fully black because of a DirectX lost.
How to reproduce : with AA enabled (didn't tried without), play a video in fullscreen. Minimize the client, restore it to fullscreen. Can needs multiple tries. After one or 2 minimize here, I have a black screen and the following error. Pauseing/restarting the video doesn't restore the video.
Cheers.
Smeulf.
Want to mention that at current state, anti aliasing branch can cause Video to became fully black because of a DirectX lost.
How to reproduce : with AA enabled (didn't tried without), play a video in fullscreen. Minimize the client, restore it to fullscreen. Can needs multiple tries. After one or 2 minimize here, I have a black screen and the following error. Pauseing/restarting the video doesn't restore the video.
Cheers.
Smeulf.
Code:
[2012-02-19 20:32:33,586] [24330 ] [AMQ 'ScreenManager'] [DEBUG] - ScreenManager: Showing screen 'FullscreenContentVideo'...
[2012-02-19 20:32:33,587] [24331 ] [Thread78 ] [INFO ] - WorkflowManager: Screen was updated by workflow model
[2012-02-19 20:32:41,097] [31841 ] [DX Render] [WARN ] - GraphicsDevice: Lost DirectX device
SlimDX.Direct3D9.Direct3D9Exception: Unknown: n/a (-2005530510)
à SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
à SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
à SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
à SlimDX.Direct3D9.DeviceEx.PresentEx(Present flags)
à MediaPortal.UI.SkinEngine.DirectX.GraphicsDevice.Render(Boolean doWaitForNextFame)
[2012-02-19 20:32:41,109] [31853 ] [DX Render] [DEBUG] - SkinEngine MainForm: Render thread stopped
[2012-02-19 20:32:41,149] [31893 ] [Main ] [DEBUG] - SkinEngine MainForm: Stoping render thread
[2012-02-19 20:32:41,378] [32122 ] [Main ] [DEBUG] - ContentManager: Freeing all assets
[2012-02-19 20:32:41,382] [32126 ] [Main ] [DEBUG] - ContentManager: All assets freed
[2012-02-19 20:32:41,383] [32127 ] [Main ] [DEBUG] - SkinEngine MainForm: Starting render thread
[2012-02-19 20:32:44,408] [35152 ] [DX Render] [WARN ] - GraphicsDevice: Lost DirectX device
SlimDX.Direct3D9.Direct3D9Exception: Unknown: n/a (-2005530510)
à SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
à SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
à SlimDX.Result.Record[T](Int32 hr, Object dataKey, Object dataValue)
à SlimDX.Direct3D9.DeviceEx.PresentEx(Present flags)
à MediaPortal.UI.SkinEngine.DirectX.GraphicsDevice.Render(Boolean doWaitForNextFame)
[2012-02-19 20:32:44,420] [35164 ] [DX Render] [DEBUG] - SkinEngine MainForm: Render thread stopped
[2012-02-19 20:32:44,425] [35169 ] [Main ] [DEBUG] - SkinEngine MainForm: Stoping render thread
[2012-02-19 20:32:44,425] [35169 ] [Main ] [DEBUG] - SkinEngine MainForm: Starting render thread
[2012-02-19 20:32:45,880] [36624 ] [InputMgr ] [DEBUG] - VideoPlayer: Pause
[2012-02-19 20:32:46,596] [37340 ] [InputMgr ] [DEBUG] - VideoPlayer: Resume
[2012-02-19 20:32:47,971] [38715 ] [InputMgr ] [DEBUG] - VideoPlayer: Stop
[2012-02-19 20:32:47,978] [38722 ] [InputMgr ] [DEBUG] - VideoPlayer: Stop playing
[2012-02-19 20:32:48,034] [38778 ] [InputMgr ] [DEBUG] - VideoPlayer: Graph state after stop command: Stopped
France