amzn / exoplayer-amazon-port

Official port of ExoPlayer for Amazon devices
Apache License 2.0
171 stars 80 forks source link

FTV 4K 3rd gen (pendant) erratic (but predictable) deinterlace error #90

Open leone007 opened 5 years ago

leone007 commented 5 years ago

Some interlaced H264 1080i streams won't be HW deinterlaced on FTV 4K 3rd gen.

Using a tvheadend server I'm streaming - source is HDHomerun, method is pass through, not enough HP for transcoding yet - H264 1080i channels to different clients, and the channels have 3 different behavior when watched in kodi/mrmc/vlc or dream player for tvheadend on FTV 4K 3gen (pendant).

  1. deinterlaceable (123 MB sample, channels will be automatically HW deinterlaced)

    Scan type                                : Interlaced
    Scan type, store method                  : Separated fields
    Scan order                               : Bottom Field First
  2. un-deinterlaceable (92 MB sample, channels cannot be HW deinterlaced)

    Scan type                                : MBAFF
    Scan type, store method                  : Interleaved fields
    Scan order                               : Top Field First
  3. hectic (234 MB sample, switches between deinterlaced/interlaced during playback)

    Scan type                                : MBAFF
    Scan type, store method                  : Separated fields
    Scan order                               : Top Field First

The behaviour always pairs with the same channels, it isn't random. All channels are perfectly HW deinterlaced on x86 systems (LE or win10)

SW version: NS6260/1840 Fire TV Home Version 6.1.5.1-002

It appears that the problem is with MBAFF. Will gather more samples to solidify my theory.

humiboy commented 5 years ago

The FireTV Stick 4K have only bugs with not fixed after 6 month

leone007 commented 5 years ago

Since you guys from @amzn closed the other topic we might as well carry on here. If you don't understand that this small community of ppl wants to help you to make your product better (well, functional at least) and by closing down threads you think you can (and should) silence the voices of the few who spends their own time supporting you, and providing data and feedback, you are just simply wrong.

Obviously someone was reading this, so please can we have some answers?

Like is there and if there is what is the difference between ver. 1995 and 1996?

Do you need more files to provide further samples of MP crashing videos?

rinoshs commented 5 years ago

This issue is specific to the 4k pendant. Regarding 4k stick, I would suggest that you create a new issue for your specific issue.