2015-04-16, 10:11
I've recently purchased a Amlogic S805 equipped ODROID-C1 and am pretty confused.
If the Android (4.4.2) GUI interface is set to 24Hz and I startup Kodi, any H264 / 23.976fps movies I play have a small video hiccup every 40 seconds or so due to the lack of perfect 23.976 video sync with my 24p TV. This is already a well known Android issue.
Now having played with Netflix a bit on a PC and pulling up the a/v codec info, I see that their video streams are also 23.976 fps.
On every other device I have with a 60Hz GUI. 23.976fps content uses the 3:2 pulldown method to display video, resulting in the usual minor video stutters when the camera pans about in a scene. A Chromecast is a prime example of this.
However it seems on this Amlogic OC1 I have. Setting the GUI to 24Hz results in the TV switching to 24p mode and then when playing any Netflix content everything is buttery smooth, no 40 second out of sync hiccups. Which is completely unexpected.
Further, brief testing of 23.976fps - H265 content played with SPMC and the latest Isengard nightly is also buttery smooth and no 40 second hiccups there either. H264 still has the issue. Isengard is naturally not that reliable tho.
Curiously the MXplayer app still has a 40 second hiccup when playing H264/265 / 23.976fps content.
Anyone able to shed some light on what is going on ?
Does the Netflix app and the H265 Amlogic hardware decoder actually have the ability to playback perfectly synced 23.976fps video to a 24p TV correctly ?
Is it that Netflix and the H265 decoder are able to access parts of the VPU/GPU that other software cannot ?
I've never seen Netflix nor H265 video look this good before on any Android device
Pulling up the Codec info while a H265 video is playing shows - W(fps: 23.98 CPU...
23.98 never ever wavers from that value, so it does indeed appear perfect 24p video syncing is happening. Happy times.
If this is indeed the case, $35 Amlogic S805 Android H265 decoding SoC's are an absolute bargain for Kodi video playback going forward into the future.
If the Android (4.4.2) GUI interface is set to 24Hz and I startup Kodi, any H264 / 23.976fps movies I play have a small video hiccup every 40 seconds or so due to the lack of perfect 23.976 video sync with my 24p TV. This is already a well known Android issue.
Now having played with Netflix a bit on a PC and pulling up the a/v codec info, I see that their video streams are also 23.976 fps.
On every other device I have with a 60Hz GUI. 23.976fps content uses the 3:2 pulldown method to display video, resulting in the usual minor video stutters when the camera pans about in a scene. A Chromecast is a prime example of this.
However it seems on this Amlogic OC1 I have. Setting the GUI to 24Hz results in the TV switching to 24p mode and then when playing any Netflix content everything is buttery smooth, no 40 second out of sync hiccups. Which is completely unexpected.
Further, brief testing of 23.976fps - H265 content played with SPMC and the latest Isengard nightly is also buttery smooth and no 40 second hiccups there either. H264 still has the issue. Isengard is naturally not that reliable tho.
Curiously the MXplayer app still has a 40 second hiccup when playing H264/265 / 23.976fps content.
Anyone able to shed some light on what is going on ?
Does the Netflix app and the H265 Amlogic hardware decoder actually have the ability to playback perfectly synced 23.976fps video to a 24p TV correctly ?
Is it that Netflix and the H265 decoder are able to access parts of the VPU/GPU that other software cannot ?
I've never seen Netflix nor H265 video look this good before on any Android device
Pulling up the Codec info while a H265 video is playing shows - W(fps: 23.98 CPU...
23.98 never ever wavers from that value, so it does indeed appear perfect 24p video syncing is happening. Happy times.
If this is indeed the case, $35 Amlogic S805 Android H265 decoding SoC's are an absolute bargain for Kodi video playback going forward into the future.