Posts: 589
Joined: Jun 2009
Reputation:
28
Hi,
On my projector with 1280*720 @ 60Hz display, and adjust refresh rate 'on'. I've noticed that if I play a 23.976fps or 24fps video the refresh rate gets adjusted to 50Hz. The display only supports 50/60Hz at this res.
Anyone else had this?
Posts: 3,805
Joined: Mar 2004
Reputation:
3
elupus
Team-XBMC Developer
Posts: 3,805
That is normal. It's a closer fractional match to 24fps.
Posts: 589
Joined: Jun 2009
Reputation:
28
2010-08-03, 19:07
(This post was last modified: 2010-08-03, 19:34 by neil.j1983.)
ok, thanks for your answers.
Is the display refresh calculated by, available refresh rates/video fps, and takes the one closest to an integer?
which bit of the code deals with Hz choices?
And how does xbmc 'see' the available refresh rates/resolutions?
Posts: 333
Joined: Aug 2010
Reputation:
0
So XBMC will only adjust to the closest refresh rate supported by my screen? That's really cool if so, I disabled this feature as my display doesn't support 24p so I had assumed it would mess up playback of some videos.
Posts: 129
Joined: Aug 2010
Reputation:
5
I can confirm this is working as it should be: With 'adjust display refresh to match video' on 720P50 material my display was properly switched to 50Hz (pioneer kuro) with the July31 Dharma build.
Posts: 1,132
Joined: Apr 2010
Reputation:
71
CrystalP
Team-Kodi Developer
Posts: 1,132
neil.j1983, xbmc enumerates the available resolutions+refresh rates on startup (WinSystemWin32.cpp IIRC)
and you have the refresh rate selection in CBaseRenderer::ChooseBestResolution().