[WiP] madVR support in MP1 (8 Viewers)

kenwonders

MP Donator
  • Premium Supporter
  • January 19, 2007
    791
    741
    Home Country
    England England
    It just happened again, I went from tv card to tv card and about 5 changes made it happen.
    We can create a madVR report ctrl+shift+alt+ pause/break and it seems from my setting that it can be also :

    View attachment 179116
    So what it happen are you able to try that ?
    Nothing, sadly, if it did make a file I can't find it, usually the crash reports are on the desktop but nothing there.
    Also can you try an ALT+ENTER to minimize MP to windowed and again ALT+ENTER to fullscreen to see if it react.
    When minimize, you should get your desktop and MP in taskbar, if you move your mouse on it, did you see MP GUI or blackscreen ? :)
    It is completely unresponsive, task manager reporting 'not responding'. The madVR icon shows a Mediaportal instance, selecting 'close' from there also does nothing.
    Ofc when it happen again, grab the log :)
    There is a dshowhelper also from this morning, i thing it had more log for madVR c++ side so worth a try :)
    I think I'm using the latest, you mean the version for the stig? Log attached.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    It just happened again, I went from tv card to tv card and about 5 changes made it happen.
    We can create a madVR report ctrl+shift+alt+ pause/break and it seems from my setting that it can be also :

    View attachment 179116
    So what it happen are you able to try that ?
    Nothing, sadly, if it did make a file I can't find it, usually the crash reports are on the desktop but nothing there.
    Also can you try an ALT+ENTER to minimize MP to windowed and again ALT+ENTER to fullscreen to see if it react.
    When minimize, you should get your desktop and MP in taskbar, if you move your mouse on it, did you see MP GUI or blackscreen ? :)
    It is completely unresponsive, task manager reporting 'not responding'. The madVR icon shows a Mediaportal instance, selecting 'close' from there also does nothing.
    Ofc when it happen again, grab the log :)
    There is a dshowhelper also from this morning, i thing it had more log for madVR c++ side so worth a try :)
    I think I'm using the latest, you mean the version for the stig? Log attached.

    Thanks, yes it should go on desktop and yes again for @The_Stig bin :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Good, no need to take dshowhelper bin :)
    Log that i want is there :
    Code:
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadPresenter::Init 12()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadPresenter::Init 13()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadPresenter::Init 14()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadPresenter::Init 15()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadPresenter::Init 16()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadDshow::MadInit 4()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadDshow::MadInit 5()
    [2016-05-22 19:47:43,236] [       0] [169c] - MPMadDshow::MadInit 6()
    [2016-05-22 19:47:43,371] [       0] [192c] - MPMadPresenter::SetDevice() pD3DDev 0x:29f7a460
    [2016-05-22 19:47:56,149] [       0] [169c] - MPMadPresenter::Shutdown()
    [2016-05-22 19:47:56,149] [       0] [169c] - MPMadPresenter::Shutdown() 1
    [2016-05-22 19:47:56,149] [       0] [169c] - MPMadPresenter::Shutdown() 2
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    So it freeze on : (pOsdServices->OsdSetRenderCallback("MP-GUI", nullptr, nullptr);)

    Because we didn't log the 'Shutdown() 7' line.

    C++:
        if (pOsdServices)
        {
          Log("MPMadPresenter::Shutdown() 6");
          pOsdServices->OsdSetRenderCallback("MP-GUI", nullptr, nullptr);
          pOsdServices.Release();
          pOsdServices = nullptr;
          Log("MPMadPresenter::Shutdown() 7");
        }


    We need this to fully release GPU RAM, know it's to know why it failed here sometimes, i'm pretty sure it goes related to Garbage Collector that interact at the same times.
    Madshi tell me to try to get the freeze report to know what thread are there at the freeze etc.
     

    edterbak

    Portal Pro
    March 4, 2008
    2,114
    1,176
    Home Country
    Netherlands Netherlands
    Hi, Me again.

    Had DVD playback issues today again. Jerky motion for some time.. then 2-5 seconds good.. then jerky again.

    Attached logs and screanshots + madVR settings shots. Maybe it helps.

    Tested on version: Build v67!
    Watchdog optio 1.
    Insert dvd

    Visual seems to be an 'off' thing with the deinterlacing happening.
    I will add 2 screens (SHIFT J) to show. Method of deinterlacing seems to be jumping between 'unknown' and 'other.'

    [edit]
    old-school screenshots taken (F11 got me a picture of MP GUI, not very usefull)
    Its not deinterlacing which is jumping, but film mode.

    • Film mode, cadence 2:2
    • Film mode, unknown cadence
    Unknown cadence results in jerky image.
     

    Attachments

    • madvr1.png
      madvr1.png
      21.4 KB
    • madvr2.png
      madvr2.png
      21.2 KB
    • madvr3.png
      madvr3.png
      23.9 KB
    • madvr4.png
      madvr4.png
      20.8 KB
    • madvr5.png
      madvr5.png
      18.8 KB
    • IMAG2605.jpg
      IMAG2605.jpg
      2.3 MB
    • IMAG2606.jpg
      IMAG2606.jpg
      2.3 MB
    Last edited:

    Users who are viewing this thread

    Top Bottom