home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Area 51 - Testing Area
madVR support in MP1
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Sebastiii" data-source="post: 1233314" data-attributes="member: 60104"><p>This sample trigger a D3D device reset, mostly happen when resolution has changed or 3D MVC <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p><p></p><p>[code][2017-11-12 19:13:17,429] [ 0] [ 1cc] - MPMadDshow::MadInit</p><p>[2017-11-12 19:13:17,429] [ 0] [ 1cc] - MPMadPresenter::Constructor() - instance 0x1dbbc390</p><p>[2017-11-12 19:13:17,445] [ 0] [ 1cc] - MPMadPresenter::Constructor() Store Device Surface</p><p>[2017-11-12 19:13:20,859] [ 0] [1f1c] - MPMadPresenterH::SetDeviceSub() device 0x:3366eae0</p><p>[2017-11-12 19:13:20,861] [ 0] [1f1c] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:3366eae0</p><p>[2017-11-12 19:13:20,864] [ 0] [1f1c] - MPMadPresenterH::SetDeviceOsd() device 0x:3366eae0</p><p>[2017-11-12 19:13:20,865] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd : ForceOsdUpdate</p><p>[2017-11-12 19:13:20,865] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd : reduce madVR frame to : 0</p><p>[2017-11-12 19:13:20,964] [ 0] [1f1c] - MPMadPresenter::ReinitOSD : ReinitOSD for : 1920 x 1080</p><p>[2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenterH::SetDeviceOsd() device 0x:0</p><p>[2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenter::ReinitD3DDevice : ReinitOSDDevice for : 1920 x 1080</p><p>[2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd() release m_pMadD3DDev</p><p>[2017-11-12 19:13:57,807] [ 0] [1f1c] - MPMadPresenterH::SetDeviceSub() device 0x:0</p><p>[2017-11-12 19:13:57,810] [ 0] [1f1c] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:0</p><p>[2017-11-12 19:13:58,192] [ 0] [ 9dc] - MPMadPresenterH::SetDeviceSub() device 0x:394a52e0</p><p>[2017-11-12 19:13:58,193] [ 0] [ 9dc] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:394a52e0</p><p>[2017-11-12 19:13:58,196] [ 0] [ 9dc] - MPMadPresenterH::SetDeviceOsd() device 0x:394a52e0</p><p>[2017-11-12 19:13:58,197] [ 0] [ 9dc] - MPMadPresenter::SetDeviceOsd : ForceOsdUpdate</p><p>[2017-11-12 19:13:58,197] [ 0] [ 9dc] - MPMadPresenter::SetDeviceOsd : reduce madVR frame to : 0</p><p>[2017-11-12 19:13:58,429] [ 0] [ 9dc] - MPMadPresenter::ReinitOSD : ReinitOSD for : 1920 x 1080</p><p>[2017-11-12 19:14:20,761] [ 0] [ 1cc] - MPMadDshow::MadStopping start[/code]</p><p></p><p>In above log :</p><p>You can see that madVR supply a device : device 0x:3366eae0 (MPMadPresenterH:<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etDeviceSub() device 0x:3366eae0)</p><p>Then, it reset it : MPMadPresenterH:<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etDeviceSub() device 0x:0</p><p>Then, the new device happen : MPMadPresenterH:<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etDeviceSub() device 0x:394a52e0</p><p></p><p>And the video start but appear after a while lol. but we can see that madVR window is present on the whole screen (from the madVR stats visible).</p><p>So could be nice to know if all video on the first start has the same device reset <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p><p></p><p>And from the timestamp, it seems that when the final device appear then i suppose that it's when the video happen.</p><p></p><p>You can test with baretail, it follow tail, so you need to share the log folder on another PC and look how it does or put baretail always on top on the same PC to confirm that video movie is displayed when the second final device is present.</p><p></p><p>Does MPC-HC does the same ? (starting a video with setting fullscreen) ?</p><p>Thanks (we can't know if the device is resetted with MPC-HC but still we can see if the video are also long to appear <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p></blockquote><p></p>
[QUOTE="Sebastiii, post: 1233314, member: 60104"] This sample trigger a D3D device reset, mostly happen when resolution has changed or 3D MVC :P [code][2017-11-12 19:13:17,429] [ 0] [ 1cc] - MPMadDshow::MadInit [2017-11-12 19:13:17,429] [ 0] [ 1cc] - MPMadPresenter::Constructor() - instance 0x1dbbc390 [2017-11-12 19:13:17,445] [ 0] [ 1cc] - MPMadPresenter::Constructor() Store Device Surface [2017-11-12 19:13:20,859] [ 0] [1f1c] - MPMadPresenterH::SetDeviceSub() device 0x:3366eae0 [2017-11-12 19:13:20,861] [ 0] [1f1c] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:3366eae0 [2017-11-12 19:13:20,864] [ 0] [1f1c] - MPMadPresenterH::SetDeviceOsd() device 0x:3366eae0 [2017-11-12 19:13:20,865] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd : ForceOsdUpdate [2017-11-12 19:13:20,865] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd : reduce madVR frame to : 0 [2017-11-12 19:13:20,964] [ 0] [1f1c] - MPMadPresenter::ReinitOSD : ReinitOSD for : 1920 x 1080 [2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenterH::SetDeviceOsd() device 0x:0 [2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenter::ReinitD3DDevice : ReinitOSDDevice for : 1920 x 1080 [2017-11-12 19:13:57,799] [ 0] [1f1c] - MPMadPresenter::SetDeviceOsd() release m_pMadD3DDev [2017-11-12 19:13:57,807] [ 0] [1f1c] - MPMadPresenterH::SetDeviceSub() device 0x:0 [2017-11-12 19:13:57,810] [ 0] [1f1c] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:0 [2017-11-12 19:13:58,192] [ 0] [ 9dc] - MPMadPresenterH::SetDeviceSub() device 0x:394a52e0 [2017-11-12 19:13:58,193] [ 0] [ 9dc] - MPMadPresenter::SetDeviceSub() send subtitle device to C# 0x:394a52e0 [2017-11-12 19:13:58,196] [ 0] [ 9dc] - MPMadPresenterH::SetDeviceOsd() device 0x:394a52e0 [2017-11-12 19:13:58,197] [ 0] [ 9dc] - MPMadPresenter::SetDeviceOsd : ForceOsdUpdate [2017-11-12 19:13:58,197] [ 0] [ 9dc] - MPMadPresenter::SetDeviceOsd : reduce madVR frame to : 0 [2017-11-12 19:13:58,429] [ 0] [ 9dc] - MPMadPresenter::ReinitOSD : ReinitOSD for : 1920 x 1080 [2017-11-12 19:14:20,761] [ 0] [ 1cc] - MPMadDshow::MadStopping start[/code] In above log : You can see that madVR supply a device : device 0x:3366eae0 (MPMadPresenterH::SetDeviceSub() device 0x:3366eae0) Then, it reset it : MPMadPresenterH::SetDeviceSub() device 0x:0 Then, the new device happen : MPMadPresenterH::SetDeviceSub() device 0x:394a52e0 And the video start but appear after a while lol. but we can see that madVR window is present on the whole screen (from the madVR stats visible). So could be nice to know if all video on the first start has the same device reset :P And from the timestamp, it seems that when the final device appear then i suppose that it's when the video happen. You can test with baretail, it follow tail, so you need to share the log folder on another PC and look how it does or put baretail always on top on the same PC to confirm that video movie is displayed when the second final device is present. Does MPC-HC does the same ? (starting a video with setting fullscreen) ? Thanks (we can't know if the device is resetted with MPC-HC but still we can see if the video are also long to appear :P [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Area 51 - Testing Area
madVR support in MP1
Contact us
RSS
Top
Bottom