2015-02-07, 13:21
This is my first post here, so, hi to everybody. After years of using XBMC in my normal computers, finally I'm using it in my dedicated media player.
THE PROBLEM
I can play videos at 23.976*, 24, 50 or 60 fps and the TV synchronizes to that speed. But, when I try to watch any video at 25, 29.97 or 30 fps, the TV synchronizes to twice that speed. So, for example, when I try to watch a 25 fps video, the TV synchronizes to 50 Hz.
I know this is not creating any artefact in the image or it's movement since every frame is displayed twice but I would like to display every video to its original framerate. I've tried many configuration combinations with no luck and my TV is compatible with those frequencies (output of xrandr command in linux console):
* When I play 23.976 fps videos, the TV show 24 but I cannot notice any artifact so I assume it's OK.
THE SOLUTION?
I've been playing with advancedsettings.xml, again with no luck. I have the impression that Kodi is not recognizing well the override section* since, for example, I cannot force my 24 fps movies to be played at 60 Hz. I know this doesn't make sense, it's just to be sure that Kodi is using my overridings from advancedsettings.xml.
* Other options in advancedsettings.xml like <splash> or <sorttokens> work well.
MY SETUP
CONFIGURATION OF KODI
Settings > Video > Playback:
Settings > Video > Acceleration: Default.
Settings > System > Video output:
Any idea of what's going on or what should I try to finally watch 25 fps --> 25 Hz, 29.97 fps --> 29.97 Hz and so on?
Regards and thanks in advance.
THE PROBLEM
I can play videos at 23.976*, 24, 50 or 60 fps and the TV synchronizes to that speed. But, when I try to watch any video at 25, 29.97 or 30 fps, the TV synchronizes to twice that speed. So, for example, when I try to watch a 25 fps video, the TV synchronizes to 50 Hz.
I know this is not creating any artefact in the image or it's movement since every frame is displayed twice but I would like to display every video to its original framerate. I've tried many configuration combinations with no luck and my TV is compatible with those frequencies (output of xrandr command in linux console):
Code:
1920x1080 60.0*+ 50.0 59.9 30.0 25.0 24.0 30.0 24.0
* When I play 23.976 fps videos, the TV show 24 but I cannot notice any artifact so I assume it's OK.
THE SOLUTION?
I've been playing with advancedsettings.xml, again with no luck. I have the impression that Kodi is not recognizing well the override section* since, for example, I cannot force my 24 fps movies to be played at 60 Hz. I know this doesn't make sense, it's just to be sure that Kodi is using my overridings from advancedsettings.xml.
Code:
<adjustrefreshrate>
<override>
<fpsmin>23.00</fpsmin> <!-- Every video above 23.00 fps... -->
<fpsmax>26.00</fpsmax> <!-- ...and below 26.00 fps... -->
<refresh>60.00</refresh> <!-- ...should change the TV refresh rate to 60 Hz. -->
</override>
</adjustrefreshrate>
* Other options in advancedsettings.xml like <splash> or <sorttokens> work well.
MY SETUP
- TV: Samsung H5500.
- Computer: Intel NUC D54250WYKH (i5 processor, HD Intel® 5000 graphics "card").
- O.S.: Linux Mint 17.1 + xcfe desktop.
- Kodi 14.1.
CONFIGURATION OF KODI
Settings > Video > Playback:
- Adjust display refresh rate to match video: Always
- Sync playback to display: Yes
- A/V sync method: Video clock (Resample audio)
Settings > Video > Acceleration: Default.
Settings > System > Video output:
- Monitor: HDMI1.
- Display mode: Full screen.
- Vertical blank sync: Always enabled.
Any idea of what's going on or what should I try to finally watch 25 fps --> 25 Hz, 29.97 fps --> 29.97 Hz and so on?
Regards and thanks in advance.