Grey blacks with internal player + EVR (3 Viewers)

zunixnuz

Portal Pro
December 23, 2007
291
97
Home Country
Austria Austria
No changes with the other evr.dll
Still got bars 2-25 flash with MP4 file inside MP

Very strange :confused:
I have tested both, MP and MPC-HC with Custom EVR Direct3D fullscreen and now the black levels are ok!
FYI: I am using now Catalyst 9.6

Well, hard to tell ATI they did something wrong if there isn't anything wrong outside MP :(

Then why some users are reporting that MPC-HC with Custom EVR renderer code and Sage TV are affected also?

Thats all strange... but why is this issue listed as "Bug" on MPC-HC wiki?
Is it possible to run MP with EVR in a different mode (e.g. no D3D fullscreen)?
Which EVR mode exactly is used by MP?
 

HomeY

Test Group
  • Team MediaPortal
  • February 23, 2008
    6,418
    4,717
    50
    ::1
    Home Country
    Netherlands Netherlands
    Very strange :confused:
    I have tested both, MP and MPC-HC with Custom EVR Direct3D fullscreen and now the black levels are ok!
    FYI: I am using now Catalyst 9.6

    So you say that with the evr.dll from damaster you fixed you issue?

    Please post everything you did to reproduce this error.
    - Which version of MPC-HC are you using?
    - Which renderer did you select inside?
    - Which output settings did you use?
    - Did you ouput 16-235 or 0-255?
    - Direct3D enabled or disabled?
    - What file did you use to test?
    - Any other things i forgot?? :$

    Or even better: a step-by-step walkthrough to reproduce the error.
    Then i'll look into it again tomorrow and see if i can reproduce the error OR (like you say) fix it.
    ** EDIT **
    By the way: did you notice that this url you gave is over a year old? :$
     

    Dr Tone

    Portal Pro
    October 29, 2008
    157
    5
    Calgary, AB
    Home Country
    Canada Canada
    Or even better: a step-by-step walkthrough to reproduce the error.
    Then i'll look into it again tomorrow and see if i can reproduce the error OR (like you say) fix it.

    Putting in an old evr.dlll isn't really fixing anything, as tourettes mentioned the most current evr.dll has bug fixes of other sorts.

    Now I'm going to think out loud here for a bit:

    We can tell Microsoft and ATI there is a problem till we are blue in the face, but I don't think it's necessarily a problem to them. The reason I say it is: the registry setting mentioned a few pages back that kicks VMC into the correct color space. This didn't work until a few revisions ago of the ATI driver.

    This setting apparently fixes the issue in VMC:
    HKEY_LOCAL_MACHINE\SOFTWARE\Debug\ehPresenter.dll "NominalRange"=dword:1

    Have ATI and/or Microsoft gone someplace or fixed another issue or even opened the color space control to the application completely? Does this require things to be handled slightly differently in Media Portal and mpc-hc as well?
     

    zunixnuz

    Portal Pro
    December 23, 2007
    291
    97
    Home Country
    Austria Austria
    Very strange :confused:
    I have tested both, MP and MPC-HC with Custom EVR Direct3D fullscreen and now the black levels are ok!
    FYI: I am using now Catalyst 9.6

    So you say that with the evr.dll from damaster you fixed you issue?

    Please post everything you did to reproduce this error.
    - Which version of MPC-HC are you using?
    - Which renderer did you select inside?
    - Which output settings did you use?
    - Did you ouput 16-235 or 0-255?
    - Direct3D enabled or disabled?
    - What file did you use to test?
    - Any other things i forgot?? :$

    Or even better: a step-by-step walkthrough to reproduce the error.
    Then i'll look into it again tomorrow and see if i can reproduce the error OR (like you say) fix it.
    ** EDIT **
    By the way: did you notice that this url you gave is over a year old? :$

    Ok... once again:
    - No, i did not tried damasters dll
    - In Catalyst 9.6 i use YCbCr pixel format
    - I have downloaded the file from this post Media Player Classic Home Cinema - DXVA! - Page 92 - Doom9's Forum,
    in detail at section "...File with instructions here" and "here" is the download link.
    - Extract the files and use evr.dll from directory "/evr pre sp1"
    - Overwrite the original evr.dll from /windows/system32/
    - After that i made a system restart (maybe not necessary)

    - For testing the black levels i use the AVS MP4 test video for MP and MPC-HC
    - I was able to reproduce the wrong black levels with MPC-HC v1.2.908.0 (latest stabel) by
    using "EVR Custom Pres" and enabled "Direct3D Fullscreen (remove tearing)", see also my old post here: https://forum.team-mediaportal.com/codecs-external-players-55/grey-blacks-internal-player-evr-60475/index11.html#post476088
    - Yes i have noticed that the other thread is one year old but also SP1 is old and the "washed out color" bug is still listed at MPC-HC
    and i have tried it and it works for me...

    Putting in an old evr.dlll isn't really fixing anything, as tourettes mentioned the most current evr.dll has bug fixes of other sorts.
    It is not a "fix", it is a "workaround" and also a "test" which should get us closer to the reason why this happens.
    At the moment i am much more happier with that as with the terrible black levels ;)
     

    opeters

    Portal Member
    July 29, 2008
    34
    1
    Home Country
    Netherlands Netherlands
    Note that I did not test other players yet.

    I had to adjust the black levels too, using Nvidia control panel I reduced the Gamma level in the Video color settings to +0.60 (default +1.00) to get really black instead of grey. Got the same results on VGA and HDMI with limited 16-25X settings.
    Now using the old evr.dll it is ok without changing the Gamma level.
     

    opeters

    Portal Member
    July 29, 2008
    34
    1
    Home Country
    Netherlands Netherlands
    Ok just another quick update. Since I just upgraded my NVIDIA drivers to version 186.18 i wasn't 100% sure so I tested the EVR.DLL thingy again.
    Note that you don't need to reboot for it. I renamed the old evr and put back the original one. Started MP and ran my custom Intro, (HD Mpeg-2 file using DXVA, hence same issue with MKV .264 CUDA accelerated or MP-HC codec). I then put back the old EVR.DLL and took another screen capture. See the attached results.


    Pre SP1 EVR.DLL.jpg

    SP2 EVR.DLL.jpg
     

    Dr Tone

    Portal Pro
    October 29, 2008
    157
    5
    Calgary, AB
    Home Country
    Canada Canada
    Ok just another quick update. Since I just upgraded my NVIDIA drivers to version 186.18 i wasn't 100% sure so I tested the EVR.DLL thingy again.
    Note that you don't need to reboot for it. I renamed the old evr and put back the original one. Started MP and ran my custom Intro, (HD Mpeg-2 file using DXVA, hence same issue with MKV .264 CUDA accelerated or MP-HC codec). I then put back the old EVR.DLL and took another screen capture. See the attached results.


    View attachment 42550

    View attachment 42551

    opeters, download the test mp4 damaster mentions in this post. The reults based on this test pattern are more scientific for a lack of a better word. :)

    https://forum.team-mediaportal.com/475820-post78.html
     

    opeters

    Portal Member
    July 29, 2008
    34
    1
    Home Country
    Netherlands Netherlands
    Yes I understand, but just to prove your point here some shots with MP-HC default settings.
    You see correct blacks in both Pictures. You don't need a reference video to see this.

    MP-HC OLD EVR.jpg

    MP-HC SP2 EVR.jpg
     

    Users who are viewing this thread

    Top Bottom