[fixed] 4k HEVC DXVA2 not playing correctly in MP2 (1 Viewer)

JSchuricht

MP Donator
  • Premium Supporter
  • January 13, 2009
    239
    45
    Arizona
    Home Country
    United States of America United States of America
    Are you using LAV from 2015 on MP2 and have you tried 4k HEVC with it?

    On my setup, I have tried MPCHC with its defaults and have specified it use LAV 0.73.1, both work with MPCHC on 4k HEVC.
     

    BlueMax1916

    Super User
  • Team MediaPortal
  • Super User
  • January 29, 2007
    704
    125
    Home Country
    Germany Germany
    No,

    I have no 4K TV. I just wanted to say that MP2.2 LAV codecs and MPC-HC LAV codecs are different versions and therefore results may vary.

    Cheers

    Blue Max
     

    JSchuricht

    MP Donator
  • Premium Supporter
  • January 13, 2009
    239
    45
    Arizona
    Home Country
    United States of America United States of America
    BlueMax1916, do you know which version of LAV is working for you? The last MPCHC was 1.7.13 with LAV 0.70.2 dated 16 July 2017. I tried that version with the same results but it is newer than what you are seeing from 2015.
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    Remember:
    Works perfectly in MP1, at least with a short test. Skipping ahead and resume after stopping works too.
    And it does so with LAV 0.73.1, therefore I believe that we can rule LAV itself out as the culprit.
     

    BlueMax1916

    Super User
  • Team MediaPortal
  • Super User
  • January 29, 2007
    704
    125
    Home Country
    Germany Germany
    I apalogize, when I wrote this I was sitting on a different PC with presumably an older MPC-HC installation. The version working for me is from 16 July 2017 just as you wrote.

    Cheers

    Blue Max
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    And it does so with LAV 0.73.1, therefore I believe that we can rule LAV itself out as the culprit.
    @morpheus_xx , given that the 4k/10 file is playing nicely in MP1, I consider it confirmed that the MP2 video playback has some kind of issue with this file type. Could you consider to fix this for the next release (MP 2.2.1) ?
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,741
    3,501
    Stuttgart
    Home Country
    Germany Germany
    What do you think why I have already put hours into this?
    I think his question was more ment like: Do you have any ideas how to fix it or does it seem very hard or hopeless?
    Definitely it's not easy to fix, otherwise you would have done already :) But for non-dev's it's also not so clear, if you see hope to fix it until next release.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    At the moment I can't think of more reasons why the plain DirectShow based playback inside MP2 does not work "as good as others".
    But MP2 is much more complicated than a "basic player" (in comparision to MPC-HC), all the GUI rendering, video filters, background work and much more do need resources as well.

    I'd also like to see the impact of the experimental x64 version.

    So I'd suggest to test:
    • Disabling refresh rate changer, was reported to cause playback issues with 4k in other cases (settings -> player -> video player -> refresh rate changer)
    • Disabling video effect changer, always keep "none" (althought the default is "none" for everything > 576p). This would rule out GPU pressure due to complex shading logic(settings -> player -> video player -> video effect changer)
    • Checking default/vsync/maxperf render modes if they make a difference (F10 to enable stats, F11 to toggle between modes)
    • See if the X64 version works better. Just to know. I will add and test build to this post.

    Notes to the attached MP2-Version (x64):
    • TsReader does not work in x64, this means no playback of .ts and LiveTV!
    • Subtitle rendering is not working! (maybe this has an impact as well? We post-process video frames before rendering them...)
    • There are 2 .exe contained, MP2-Client.exe is the "normal" 32 bit version, while "MP2-Client (x64).exe" starts as 64 bit process
    • Just extract this archive to any folder (but do not overwrite your local installation due to missing features!) and run 64 bit version for testing 4k playback
     
    Last edited:

    JSchuricht

    MP Donator
  • Premium Supporter
  • January 13, 2009
    239
    45
    Arizona
    Home Country
    United States of America United States of America
    Refresh rate changer is already disabled, it causes audio to drop out of sync on multiple systems.

    Thanks for the x64, will give it and the other suggestions a try later today.
     

    Users who are viewing this thread

    Top Bottom