Kodi DSPlayer – DirectShow Player for Windows
(2015-07-09, 15:26)ashlar Wrote: I'm still having problems with the interaction of refresh rate switching and Reclock having trouble detecting the correct refresh rate of my TV (this never happens when using MPC-HC).

I'm using a GTX 660. The TV is capable of 23, 24, 50 and 60Hz.

Tried MadVR exclusive, tried MadVR overlay, tried Kodi Exclusive, tried Kodi windowed... one way or the other results are never perfect. Anyone with a perfectly working combination?

Sometimes I find the Reclock icon yellow, sometimes MadVR states that composition rate is 60Hz, sometimes it doesn't. All seemingly random, even on the very same file played back once and then twice, leading to different CTRL+J stats...

Often Kodi exits from playback and, although it has switched back to 60Hz, it renders the interface at 24fps.

I am getting the correct refresh rate during playback. Have you tried enabling refresh rate switching in Kodi and madVR by filling out all of the compatible display modes in madVR?

If not, what happens when madVR does the display mode switching? Wouldn't the result be the same as MPC-HC?

The Kodi refresh rate switcher should behave the same regardless of which player you are using.

The following parameters can be added to advancedsettings.xml to help with this problem:

Code:
<!-- Settings for when "Adjust refreshrate to match video fps" is enabled, available since r33806. -->
  <adjustrefreshrate>

    <!-- "Adjust refreshrate to match video fps" will try to select the best refreshrate for the video fps but it doesn't always get it right, for example it might switch to an unsupported refreshrate. You can add overrides here to switch to a certain refreshrate based on video fps. It's possible to add as many overrides as you need.  Overrides are processed in order, if the first one doesn't match the fps or no refreshrates match that override, it will try the next one until no overrides are left -->

    <override>
      <fps>23.976</fps>       <!-- if the fps is between 23.966 and 23.986 -->
      <refresh>60.0</refresh> <!-- switch to the first found refreshrate that is between 59.99 and 60.01 -->
    </override>

    <override>
      <fpsmin>29.96</fpsmin>        <!-- You can also specify the fps range yourself -->
      <fpsmax>30.01</fpsmax>
      <refreshmin>59.0</refreshmin> <!-- Same for the refreshrate -->
      <refreshmax>61.0</refreshmax>
    </override>
    
    <!-- It none of the overrides match, or none of the refreshrates match any of the fps matching overrides, it will choose a fallback refreshrate. Fallbacks are process in order, if the first fallback doesn't match any refreshrate, it will try the next one until no fallbacks are left -->
    <fallback>
      <refresh>50.0</refresh> <!-- switch to the first found refreshrate that is between 49.99 and 50.01. -->
    </fallback>

    <!-- You can also specify the range for the fallback yourself -->
    <fallback>
      <refreshmin>49.0</refreshmin>
      <refreshmax>51.0</refreshmax>
    </fallback>

    <!-- If none of the overrides match the video fps, or no refreshrates match any of the fps matching overrides, and no fallbacks are specified or no refreshrates match any fallbacks, it will automatically choose the best refreshrate (same as having no overrides and fallbacks). -->
  </adjustrefreshrate>
Reply
 
Thread Rating:
  • 46 Vote(s) - 4.41 Average


Messages In This Thread
Lockup on STOP issue resolved! - by MKANET - 2015-04-11, 21:59
RE: Kodi DSPlayer – DirectShow Player for Windows - by Warner306 - 2015-07-09, 19:27
RE: 4G aware patch - by MagikMark - 2015-09-08, 03:27
Alt-F4 no longer quits - by JeffA - 2015-10-31, 20:38