2015-11-27, 02:40
You can just disable refresh rate switching in Kodi, rather than use tvhz, to stay at 60hz.
(2015-11-27, 00:41)Gmjh Wrote: I have no idea why playing 24p files on kodi at 60hz results in smoother playback than the 24hz it wants to play. I'm just pleased I've found a solution.By 24p I'm assuming you mean 23.976fps video. You HAVE to be specific.
(2015-11-27, 03:45)wrxtasy Wrote:(2015-11-27, 00:41)Gmjh Wrote: I have no idea why playing 24p files on kodi at 60hz results in smoother playback than the 24hz it wants to play. I'm just pleased I've found a solution.By 24p I'm assuming you mean 23.976fps video. You HAVE to be specific.
Devices like the FireTV's, Nexus, ATV2/3/4, Rockhip + more, do not do nicely synced 23.976fps video output. There will be a video glitch approx every 41 seconds if you try and output 23.976fps video at a selected refresh rate of 24Hz.
23.976/24fps video displayed at 60Hz will use a 3:2 pulldown technique that some sensitive people pick up as video judder when a camera pans left < > right in a long video panning shot. Some TV's may be able to use a Motion Smoothing setting or similar to lessen this judder.
So conclusion, if you are sensitive to any of these visual video playback issues stay away from the platforms I just mentioned and look at stuff like the RPi2, nVIDIA Shield, Intel Microarchitecture or AMLogic devices that run a modified Linux Kernel that does Frame Rate Automation like the MINIX NEO's, ODROID C1+ or the WeTek Core.
<network>
<buffermode> 1 </buffermode>
<readbufferfactor> 1.5 </readbufferfactor>
<cachemembuffersize> 104857600 </cachemembuffersize>
</network>
(2016-01-19, 18:40)wrxtasy Wrote: I suspect the Nexus is trying to do some sort of Advanced deinterlacing using the CPU only and running out of CPU cycles to work properly when you leave it in Auto for the deinterlace method.Logic seems reasonable, but I don't see any of the 4 CPU's pegging at any particular time and the Nexus Player can decode mpeg2 in the GPU. But I did switch to Auto and it still seems to be okay...beats having to manually switch the setting when watching interlaced and progressive video.
Bob deinterlacing is much simpler and less taxing CPU wise. I would leave Deinterlacing set to Auto and Deinterlace method set to Bob. Then Set as default for all Videos at the bottom of the Video OSD.
If you leave Deinterlace set to On, it will be permanently On and mess with progressive Video like 1080p when you try to play that.