[WiP] madVR support in MP1 (4 Viewers)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hey :)
    I have done some test earlier this morning before going to work and i wasn't able to see 3D (doubled) in MVC in FSE, if i drag a window or use start button to make start menu visible, the 3D is working (i can see doubled image) but because it's in Fullscreen windowed mode and not in FSE, as soon as the drag windows on start menu is removed, MP goes to FSE mode and no more doubled image.

    This is the issue i was getting when ihave this option turned OFF :
    upload_2017-11-2_13-6-50.png


    But i remember that checked this option (delay switch to exclusive....) make it's working before :)

    But in final it's always related to how the madVR window is initialized and this is why i have added the workaround with this option :

    upload_2017-11-2_13-8-46.png


    But even with it, it doesn't works too lol.

    And ofc on my side 3D MVC works with no FSE and like now D3D11 can be 10bits in fullscreen windowed, it's nice.

    I can try to debug it again but testing older code to see if it's better for FSE :p but it will surely break many things lol. But worth a try.
    I can confirm that MPC-HC is working but C++ direct talk to madVR :p
     

    daWooky

    MP Donator
  • Premium Supporter
  • April 3, 2012
    783
    871
    Home Country
    Germany Germany
    yep, on my side its the same. tried that mepo window 3d option too without luck this morning..also with windowed 3d all seems good:)

    Btw. there is no need to tick dx11 just for that windowed 3d mode;)
     
    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hey guys :)

    I have try to workaround the Exclusive mode for 3D MVC, it's really always a weird issue (i have past many hours on it without a successful success lol).
    I will provide a build where i have reworked how madVR window are created.
    In this new creation windows, it seems that exclusive mode is more working better but not for 3D MVC.

    In fact, i have noticed this on my HTPC, if i set the 3D switch from windows and use that madVR settings :
    upload_2017-11-4_11-48-52.png


    upload_2017-11-4_11-49-6.png


    3D MVC mode is ok because 3D switch is already ON and we just have to manually set the TV to Auto mode (then it will detect the MVC and it works).
    I can only test on my HTPC so @daWooky could be nice to confirm if it works, in the current MP madVR build and the next that will link later.

    Ofc we need regression testing against this new madVR instance if we make it to the default :p

    So what do next ?

    I have added code in Auto3D to add a new mode in context menu and config, this mode is called 3D MVC, this mean we can trigger this mode from the context menu and don't need to use the remote from TV or beamer.

    I need to fully finish the testing but seems to works OK, i just need to look that on video stop it goes to 2D it self :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Ok first is the Auto3D plugin :)

    So, there is new tab now :
    upload_2017-11-4_13-23-22.png


    I have set it to mode Auto, like 3D setting button on windows is already set to 3D mode.
    Then i have set 3D(TV)->2D to switch my beamer to 2D :
    upload_2017-11-4_13-25-7.png


    Like this i can select 3D MVC mode in auto3D context menu manually (it will set my beamer to Auto and then the detection of 3D MVC is done and working with Exclusive mode).
    And i can go back to 2D manually or on stop ti will auto go back to 2D.

    I have tested with other mode SBS and TAB and it's working :p (I can't test 4K to 1080p in this mode but i think beamer or TV will auto switch to that resoluton for MVC).

    About the exclusive mode, for sure it's timing related issue, that MPC-HC handle it more faster and surely in threaded mode than MP is from the main thread.
    So enabling the 3D option in windows to be always ON permit to save some delay.

    I didn't fully test if exclusive is working on current madVR build because i'm using the new one, need to push the code and make an installer but worth a try to test Auto3D with the current build :p
     
    Last edited:

    daWooky

    MP Donator
  • Premium Supporter
  • April 3, 2012
    783
    871
    Home Country
    Germany Germany
    thanks seb,
    i had already tried the 3d switch from windows without those madVR settings set and can confirm u that 3d gets played also with exclusive mode enable but with 3d always enabled on my htpc the normal stuff isnt played nicely as without. and im recently playing around with a new htpc build with a 1050ti and win 1709 fail fall.. there its pretty similar if i set the 3d switch my self. 3d is working with fse enabled like this, but its a complete no go with normal non 3d stuff (mphc and potplayer crashed with it too^^) also exclusive mode seems only possible if i use the dx11 option set from madvr.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Hey :)
    Yep seems 17025 has more fix but not perfect :(
    But the point is (at least on my side) if i let 3D mode ON (windows) but beamer or TV to 2D then MP seems to run like normal (like 3D switch off) :)

    Are you able to test this setting ? (Disable fullscreen ....)

    upload_2017-11-4_13-53-24.png
     

    daWooky

    MP Donator
  • Premium Supporter
  • April 3, 2012
    783
    871
    Home Country
    Germany Germany
    Yep seems 17025 has more fix but not perfect :(
    yep,i know. regrettably:mad: hustle as a service screwed up this time:(
    But the point is (at least on my side) if i let 3D mode ON (windows) but beamer or TV to 2D then MP seems to run like normal (like 3D switch off) :)
    this may dependents on the used tv or device -on my normal htpc (still 1703) the tv dont liked it if i set it to always 3d enabled before (it will look similar like a wrong bit depth is set...) will try it again but i doubt it changed much:p
    Are you able to test this setting ? (Disable fullscreen ....)
    can and will soon (and without high hopes^^) but first i gonna try ya new auto 3d addition and creation :D
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    New madVR version : madVR_0.92.9 :p
    Seems not much change and madshi tell us again that Windows 8 is the better OS for madVR :p
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    yep,i know. regrettably:mad: hustle as a service screwed up this time:(

    this may dependents on the used tv or device -on my normal htpc (still 1703) the tv dont liked it if i set it to always 3d enabled before (it will look similar like a wrong bit depth is set...) will try it again but i doubt it changed much:p

    can and will soon (and without high hopes^^) but first i gonna try ya new auto 3d addition and creation :D

    Yep it can be related to RGB / Y 2:2:2 / 4:4:4 or bit, i'm pretty i have seen those bit depth too but not anymore, i'm not sure when or what settings i have change to remove the wrong display.
     

    Users who are viewing this thread

    Top Bottom