Sync Playback to Display doesn't do 23.976 to 24 at 60hz anymore (Leia RC)
#1
I experienced this behavior with all recent v18 RC builds. I'm now using the 20190126 build. 23.976 to 24 speedup at 60hz still works great with older Leia versions. I still have 20180915, 20180611 and 20180425 in my download folder and they don't have this issue.

Steps to reproduce:

1) Set the monitor/TV refresh rate to 60hz (eg. 1920x1080@60hz)
2) Enable "Sync Playback to Display", and disable "Adjust Display Refresh Rate"
3) Watch any 23.976 content.
4) Toggle on the on screen debug stats (Shift+Ctrl+O) and watch for the "Speed"%. (= 100%, no playback speedup), and notice the periodic micro stuttering.

In older versions, Kodi used to speed up the playback speed, from 23.976fps to 24fps, when your refresh rate is at 60hz, to better match the TV/monitor refresh rate (24 x 2.5 = 60), so the speed% would show "100.100%" when you toggle the debug OSD. In recent Leia RC builds, this adjustment is gone and I'm now experiencing subtle but periodic microstutters (probably not noticeable to everyone) when playing 23.976 content at 60hz. (probably has something to do with proper 3:2 pull down). Just to be clear, 29.97fps content will still be sped up to 30fps at 60hz as usual. It's not like Sync Playback to Display is broken.

So I'm under the impression that this behavior is probably removed on purpose for some good reason but I really hope you can bring it back or at least give us an option to choose if we want to speed up 23.976 to 24 at 60hz.  For people who don't care for audio passthrough, or absolutely correct playback speeds, Sync Playback to Display is the best feature ever made. I don't like to see my TV repeatedly change its refresh rates back and forth, for example, when I'm watching some short video clips. In this case, Sync Playback to Display allows me to enjoy super smooth playback of video content at various frame rates (23.976f, 24f, 25f, 29.97f, 30f, 59.94f and 60f) without changing the refresh rate. Though for 25fps content, I have to use an external player (VLC) to slowdown 25fps to 24fps at 60hz for smooth playback. I heard that Kodi used to do Pal slowdown if you enable Sync Playback at 60hz, but not anymore.

It would be great if you can add back 23.976 to 24 speedup, and 25 to 24 slowdown when the refresh rate is at 60hz.
Reply
#2
What hardware and OS do you run Kodi for Android on?
Reply
#3
Android Marshmallow. an RK3288 TV box

You might say it's trash and buggy setup, but it actually works great with custom firmware, when running older Leia versions. And I'm experiencing the same issue with my Windows 10 PC with GTX 1050, (no 23.976 to 24 at 60hz), with all recent Leia builds, including the latest one KodiSetup-20190126-d465913c-master-x64.exe.

This behavior can be easily reproduced though.
Reply
#4
I just tried the official v18 Leia and as expected, Sync Playback to Display doesn't speed up 23.976fps to 24fps at 60hz, like how Kodi used to do in earlier Leia beta and alpha releases and all its other major versions (Krypton/Jarvis/Isengard/Helix...) Hopefully someone can have a look and add it back in v19, or better, subsequent v18 releases...
Reply
#5
(2019-01-30, 18:13)gotiuser01 Wrote: Hopefully someone can have a look and add it back in v19, or better, subsequent v18 releases...
Sure, once we have a Harry Potter wand available, we can do anything. Smile

Thus for the time being, start with providing a full debug log (wiki) as we still have no clue what is going on in your Kodi environment. For now it's only hearsay.
Reply
#6
https://paste.kodi.tv/ekoyusesat

If there's any add-on that should be removed, let me know and I'll reupload a clean log. Feel free to move this to the Windows forum as the log is generated on my Win10 PC.
Short story: I played two files with "Sync Playback to Display" on. The results:

FPS_test_1080p23.976_L4.1.mkv >> no 23.976fps to 24fps speedup
FPS_test_1080p29.97_L4.1.mkv >> Kodi sped up 29.97fps to 30fps.

I believe you can easily reproduce this behavior as this doesn't seem to be unique to a specific configuration.
Reply
#7
Would be nice if anyone can confirm this is a known issue.  It probably takes less than 30 seconds to reproduce the behavior.
Reply
#8
From the log file, you can see the line "CVideoReferenceClock: Clock speed 100.100000%", indicating that Kodi sped up 29.97fps to 30fps for that 29.97fps test video, which is the expected behavior.  But it didn't speed up 23.976fps to 24fps at 60hz like it always used to do anymore (when sync playback to display is ON).
Reply
#9
@gotiuser01https://github.com/xbmc/xbmc/pull/15586
Reply
#10
Thumbs Up 
(2019-02-23, 01:00)peak3d Wrote: @gotiuser01https://github.com/xbmc/xbmc/pull/15586
 A BIG thank you! Just want to confirm that with the latest nightly build (20190224), the speed adjustment now works flawlessly for both 23.976f and 25f content at 60hz. I can now say good bye to external player, and enjoy silky smooth and seamless playback experience Nerd
Reply
#11
Hi guys, I'm form Switzerland/Europe and wanted to report that this problem still is present in the 3/11/19 release. 23.9/24 -> 25 fps not working (on nvidia shield). Have to use old SPMC.
For me this is one of the best functions of Kodi and the reason I love(d) it. Please fix.
Reply
#12
(2019-03-27, 14:01)cushycrux Wrote: Hi guys, I'm form Switzerland/Europe and wanted to report that this problem still is present in the 3/11/19 release. 23.9/24 -> 25 fps not working (on nvidia shield). Have to use old SPMC.
For me this is one of the best functions of Kodi and the reason I love(d) it. Please fix.
Just pushing. Not fixed with latest realease. If you have a shitty 60hz panel and live in europe (PAL) the only way to watch a smooth movie is playing 24/23.9p at 104% to get 25hz. I think this is essential to watch content and not to fix it makes kodi in europe just obsolete. PLEASE fix this.
Reply
#13
Same experience... This has been the saviour for many years for us europeans watching 23,97/24 fps content on 50hz displays... But 24->25 speedup no longer works - even with latest development builds. Ctrl+Shift+O confirm speed is just 100.0% when it should be 104ish%.

I seem to remember from way back there was a threshold setting in advancedsettings, could that be the case ? Since the speedup in this case is more than 4% perhaps it's above threshold and ignored ?
Reply
#14
Many Many Months later. Sync Playback to Display still not working.
I mean, Commodore Amiga was able to speed up video from 24p to 25p and pitch up sound.
Reply
#15
I can confirm that on Mi Box 3 it does not work yet. However it works with SPMC. It is a real pity.
Reply

Logout Mark Read Team Forum Stats Members Help
Sync Playback to Display doesn't do 23.976 to 24 at 60hz anymore (Leia RC)0