problem with 23.976Hz
#1
Hi,
I'm new to XBMC.

At the moment I have 2 problems with the video output:
1) In Windows Dektop I have 23.976Hz@1080p output active, but when XBMC starts, it switches to 60Hz output. Can it be changed so that XBMC menu uses 23.976Hz? Reason: switching video resolution lasts approx. 5s in my system with no video.

2) When I start a movie with 23.976Hz XBMC switches to 24.000Hz, why?
Switching the framerate is active, DXVA is in use.

My system:
Win7 64Bit Ultimate, 4GB RAM, core i5, AMD HD5450 with 11.3 drivers, 10.1 or nightly build at the moment, everything over HDMI to my receiver and video scaler and JVC DILA beamer.

Thanks,
Erich
Reply
#2
You can leave your desktop at 60Hz (easier to use). The XBMC interface will work at 60Hz, then the refresh rate will autoswitch when you watch videos.

Regarding the switch to 24 I'm not entirely sure. I seem to remember there were override instructions you could use in advancedsettings.xml but you'll have to wait for somebody more in the know.
For troubleshooting and bug reporting please make sure you read this first (usually it's enough to follow instructions in the second post).
Reply
#3
Thanks,

the problem is that 95% of my movies are BR rips with 23.976Hz.
So everytime I start a movie I have this boring 5s delay until I can see a video.

I have tried to generate the advancedsettings.xml file with contend, but it changed nothing in the behavier.
PHP Code:
video>
<!-- 
Settings for when "Adjust refreshrate to match video fps" is enabledavailable since r33806. -->
  <!-- 
NOT available in the Dharma release or any release before that -->
  <
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>23.976</refresh> <!-- switch to the first found refreshrate that is between 59.99 and 60.01 -->
    </override>

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

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

    <override>
      <fps>59.940</fps>       <!-- if the fps is between 23.966 and 23.986 -->
      <refresh>59.940</refresh> <!-- switch to the first found refreshrate that is between 59.99 and 60.01 -->
    </override> 
    
    <override>
      <fps>60.000</fps>       <!-- if the fps is between 23.966 and 23.986 -->
      <refresh>60.000</refresh> <!-- switch to the first found refreshrate that is between 59.99 and 60.01 -->
    </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 refreshrateit will try the next one until no fallbacks are left -->
    <
fallback>
      <
refresh>60.0</refresh> <!-- switch to the first found refreshrate that is between 49.99 and 50.01. -->
    </
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>
</
video

Greetings,
Erich
Reply

Logout Mark Read Team Forum Stats Members Help
problem with 23.976Hz0