2018-04-19, 09:41
When playing 23.769 content at the proper refresh rate in Kodi (Adjust Display Refresh Rate is ON, Sync Playback to Display is OFF) on my RPi3 I notice a stutter every ~40 seconds. The OSD never showed skipped or dropped frames though. The OSD of the TV shows 1080p24.
I did some high speed video testing recently and captured the problem while playing the "FPS_test_1080p23.976_L4.1.mkv" test file.
Turns out at a certain moment one frame gets shown twice. You can see the problem here. Playback at 0.5 speed makes it even easier to notice (excuse the shitty quality and hand held camera): https://youtu.be/4Qe0mjmgy7o
Frame 751 gets shown twice.
The issue also occurs when playing 59.94 fps files at refresh rate 59.94 Hz. The stutter is every 16-17 seconds which means every 1000 or 1001 frames.
Playing a 60 fps file at 60 Hz seems to be fine. When I switch between 60 and 59.94 Hz my TV acts as if it changes the refresh rates (goes black for 2-3 seconds) so I suspect it does indeed change the refresh rate to 59.94 Hz.
I captured it here in a slow motion video: https://youtu.be/3ViNx1Lv6cM (best viewed at 0.5 speed). Frame 9299 (right bottom corner) is displayed twice.
The EDID of the TV is shown here: https://pastebin.com/gTWxsqFb)
The TV is a model from 2014 (it's a Philips 48PFS8159/12), so I would suspect it should have at least proper 59.94 fps support if not 23.976 as well.
Is there any indication why neither 59.94 nor 23.976 work like they should? This is really driving me crazy...
I can provide more logs or information if that would help solve the issue.
Complete debug log running 23.976 file: https://pastebin.com/6H5YHxCz
Complete debug log running 59.94 file: https://pastebin.com/zQGkQ1xp
23.976 test file: http://ufs910.mbremer.de/Test-Videos/FPS...6_L4.1.mkv
59.94 test file: http://ufs910.mbremer.de/Test-Videos/FPS...4_L4.1.mkv
Thanks
I did some high speed video testing recently and captured the problem while playing the "FPS_test_1080p23.976_L4.1.mkv" test file.
Turns out at a certain moment one frame gets shown twice. You can see the problem here. Playback at 0.5 speed makes it even easier to notice (excuse the shitty quality and hand held camera): https://youtu.be/4Qe0mjmgy7o
Frame 751 gets shown twice.
The issue also occurs when playing 59.94 fps files at refresh rate 59.94 Hz. The stutter is every 16-17 seconds which means every 1000 or 1001 frames.
Playing a 60 fps file at 60 Hz seems to be fine. When I switch between 60 and 59.94 Hz my TV acts as if it changes the refresh rates (goes black for 2-3 seconds) so I suspect it does indeed change the refresh rate to 59.94 Hz.
I captured it here in a slow motion video: https://youtu.be/3ViNx1Lv6cM (best viewed at 0.5 speed). Frame 9299 (right bottom corner) is displayed twice.
The EDID of the TV is shown here: https://pastebin.com/gTWxsqFb)
The TV is a model from 2014 (it's a Philips 48PFS8159/12), so I would suspect it should have at least proper 59.94 fps support if not 23.976 as well.
Is there any indication why neither 59.94 nor 23.976 work like they should? This is really driving me crazy...
I can provide more logs or information if that would help solve the issue.
Complete debug log running 23.976 file: https://pastebin.com/6H5YHxCz
Complete debug log running 59.94 file: https://pastebin.com/zQGkQ1xp
23.976 test file: http://ufs910.mbremer.de/Test-Videos/FPS...6_L4.1.mkv
59.94 test file: http://ufs910.mbremer.de/Test-Videos/FPS...4_L4.1.mkv
Thanks