[WiP] madVR support in MP1 (6 Viewers)

Sebastiii

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

    It can some of something weird that madVR send to API GPU level maybe but it is strange and maybe here something can persist at OS level.
    if madVR crash on startup (the first video playing) it is weird, on a second one, it it more possible because we need to destroy the instance first (so here something can be wrong).
    About the deadlock, madshi need to lock some stuff but in between we lock also on our filter and then thread A wait the thread B to finish but thread B wait A to finish so it will never unfreeze lol.
    Maybe it's can be a faulty GPU drivers, for ex on dev i have an HD4000 and AMD card 5770, with the ATI, my PC freeze and the only way to get it back it's to reset, so i don't use madVR with this card.
    And all my test is done with HD4000.

    On HTPC i have and Nvidia GTX750TI but i can't trigger the deadlock too, so no clue :(
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Logs attached

    From mad.log, it seems that it didn't deadlock : (at least the very last entry), MPMadPresenter::confused:hutdown() 7 is visible :) does it freeze/deadlock here ?

    Code:
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadDshow::MadInit 1
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadDshow::MadInit 2()
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadPresenter::Constructor() - instance 0x274bb9c0
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadPresenter::MPMadPresenter() - instance 0x557c7afc
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadDshow::MadInit 3()
    [2016-05-28 22:49:57,468] [       0] [ 5e4] - MPMadPresenter::Init 1()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 2()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 3()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 4()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 5()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 6()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 7()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 8()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 9()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 10()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadPresenter::Init 11()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadDshow::MadInit 4()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadDshow::MadInit 5()
    [2016-05-28 22:49:57,587] [       0] [ 5e4] - MPMadDshow::MadInit 6()
    [2016-05-28 22:49:57,719] [       0] [11e4] - MPMadPresenter::SetDevice() pD3DDev 0x:26c18680
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() - instance 0x557c7fdc
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 1
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 2
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 3
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 4
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 5
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 6
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Destructor() - instance 0x274bb9c0
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Destructor() 2
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Destructor() 3
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Destructor() 4
    [2016-05-28 22:50:57,470] [       0] [ 5e4] - MPMadPresenter::Shutdown() 7
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Seems that here it deadlock :
    [2016-05-28 22:17:40,438] [ 0] [ 788] - MPMadPresenter::confused:hutdown() 5
    [2016-05-28 22:17:40,438] [ 0] [ 788] - MPMadPresenter::confused:hutdown() 6
     

    daWooky

    MP Donator
  • Premium Supporter
  • April 3, 2012
    783
    871
    Home Country
    Germany Germany
    I've just watched your settings do you use them for a special purpose? :D:sneaky:
    (cos if it were not your i say they make no sense chroma nnedi3 and dxva image 16 frames,wtf)
    v90 zaps promissing will test tomorrow in detail (y)
     
    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    I've just watched your settings do you use them for a special purpose? :D:sneaky:
    (cos if it were not your i say they make no sense chroma nnedi3 and dxva image 16 frames,wtf)
    v90 zaps promissing will test tomorrow in detail (y)

    In fact i didn't use madVR on dev but i would say i surely have the same setting on htpc lol :)
    Maybe i should try your and see if it trigger something :)

    @The_Stig has opened a thread with best setting to use, not sure if you have put something in there :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Guys i notice something in TVSeries, if i use exclusive mode, TVS OSD is not filled with detail, i will try to debug that tomorrow or i would say today morning lol.
     

    Users who are viewing this thread

    Top Bottom