Thanks for the suggestion. I got Kodi installed and enabled the "PVR IPTV Simple Client". I can watch live TV, but the "Program Guide" is blank and the so are the "Recordings" list.

I watched BBC One HD for about 30 minutes and it was perfect. I then watched BBC Two HD for about 10 minutes and it was fine apart from pixelation on 2 frames. Then I watched ITV HD for about 5 minutes before Kodi crashed.

I restarted Kodi and watched BBC News HD and again it crashed.

I then tried installing the VBox TV PVR Add On. This successfully displayed the "Program Guide" and my recordings. I tried to watch my World Cup highlights recording and it played perfectly for about 2-3 minutes before the picture froze and the sound carried on. Then after about 30 seconds of sound the App crashed. I restarted and tried again and the App crashed at exactly the same point in the recording.

This is so frustrating. For a few minutes I can see it working exactly as I would like but then it falls over in a heap. (

I watched BBC One HD for about 30 minutes and it was perfect. I then watched BBC Two HD for about 10 minutes and it was fine apart from pixelation on 2 frames. Then I watched ITV HD for about 5 minutes before Kodi crashed.

I've been through all of the things you have recommended and I still can't get it to work. I've come to the conclusion that it is not possible on this device. I thought I would post my findings in case anyone else has this problem and stumbles across this thread.

VideoPlayer has a demux queue that can hold up to 8 seconds. When playing realtime streams (means buffers won't fill during playback) and buffer level gets below 5%, video player slighlty slows down speed so that buffers can fill. When level goes above 10% speed is set back to normal. 10% means 800ms buffer.

From my understanding it indicates that cache level is now handled internally and cannot be user overridden for IPTV, except for when playing recordings.

Q. I need a device with proper video deinterlacing for Over the Air (OTA) TV streaming from my HD Homerun or PVR server ?
NOTE: Major Deinterlacing issues with some Krypton PVR Clients have been widely reported on ALL Android devices (click)
Ordered from best deinterlacing picture output quality to the worst. In reality the Intel, AMLogic, Apple TV 4K and RPi's will be the most reliable.

In the player under Deinterlace method it is "OFF" but I can't change it unless I turn hardware acceleration to off
Interesting. So, deinterlacing isn't supported on Fire TVs when using hardware acceleration? I tried doing software playback along with the deinterlacing options, but my Fire TV Stick doesn't seem powerful enough to handle that on 1080i Live TV content.

If Hardware acceleration is turned off, then it is up to the CPU's to do both the video decoding & the deinterlacing.

Now if you want 1080i mpeg2 / h264 CPU software video decoding and high quality YADIF2x full motion software deinterlacing (Deinterlace option in Kodi Krypton) then you need a pretty decent CPU package like you currently find in Intel machines or now also with the new Apple TV 4K hardware with it's A10X Fusion SoC (click)

The FireTV's do not have the CPU ponies to do both.

Unless of course you have high quality hardware deinterlacing already available and working with Kodi Krypton - and for that AMLogic S8xx / S9xx devices running LibreELEC Kodi Krypton or SPMC (Kodi Jarvis) in Android can do exactly that, both using Amcodec Hardware video decoding and deinterlacing.

It would be interesting to see if the 2017 FireTV Gen3 that has an AMLogic S905Z Chipset could run SPMC 16.7.2 (Kodi Jarvis) and possibly utilise Amcodec hardware video acceleration.

This pretty much spells out that Amazon Fire TVs can't process 1080i entirely in hardware and therefore the CPU needs to get involved which is very under powered.

The FireTV (either flavors) just does not have the ponies for yadif. I can look and see what Wetek Hub is doing but I bet a dollar that it is custom to their firmware (amlogic based).

There are a few things you can try. MediaCodec(surface) uses the internal mediacodec deinterlacer for surface. MediaCodec(non-surface) uses our deinterlacers. That's why there is a settings to disable MediaCodec(both) for interlaced content.

And software (FFMpeg) uses ours and FFMpegs. Only under FFMpeg will you be able to select yadif. Maybe ok for SD content but HD content will skip and stutter as there are just not enough ponies to do both decode and deinterlace.

I have got a BT Youview box, that plays terrestrial TV just fine, so I searched Google to see whether it could be modified to run Kodi. But all I found were threads saying it wasn't powerful enough to run Kodi. This makes me laugh, as it plays the HD content really well, but isn't powerful enough to run Kodi, yet the Amazon Fire TV stick can run Kodi, but isn't powerful enough to play the HD content!!