2016-09-01, 07:21
I recently moved to Netflix but still have my Sky subscription and a recording server running until the end of the year. So I decided to throw some interlaced content at KODI running on a Sony KD-55XD8505...
Sky Cinema HD
The movies there are mostly pure film content with PAL speedup and 2:2 pulldown at 1080i25. KODI correctly detects the film content and properly weaves the fields together. Playback is 100% smooth.
N24 HD
Again 2:2 pulldown, but this time from video source with truly interlaced fields (also at 1080i25). KODI again detects that and tries to apply some deinterlacing. N24 HD has a nice ticker and you can easily spot that playback becomes pretty jerky and the deinterlacing doesn't look too good. So it seems to be a pretty bad deinterlacer running in SW on the ARM!?
Does MediaCodec define APIs to make use of some hardware deinterlacing? Does KODI make use of that?
When I play the N24 HD recording with the native androidtv media player (called "Video"), the video is deinterlaced with a pretty decent quality and no judder at all. At least this player seems to have access to some sophisticated hardware deinterlacer it seems.
Sky Cinema HD
The movies there are mostly pure film content with PAL speedup and 2:2 pulldown at 1080i25. KODI correctly detects the film content and properly weaves the fields together. Playback is 100% smooth.
N24 HD
Again 2:2 pulldown, but this time from video source with truly interlaced fields (also at 1080i25). KODI again detects that and tries to apply some deinterlacing. N24 HD has a nice ticker and you can easily spot that playback becomes pretty jerky and the deinterlacing doesn't look too good. So it seems to be a pretty bad deinterlacer running in SW on the ARM!?
Does MediaCodec define APIs to make use of some hardware deinterlacing? Does KODI make use of that?
When I play the N24 HD recording with the native androidtv media player (called "Video"), the video is deinterlaced with a pretty decent quality and no judder at all. At least this player seems to have access to some sophisticated hardware deinterlacer it seems.