2020-05-29, 14:28
(2020-05-27, 09:01)noggin Wrote: One thing that may, or may not, be relevant is that Freeview-HD in the UK on the PSB-3 / BBC-B mux - which carries BBC One HD, BBC Two HD, CBBC HD, ITV HD, C4 HD and C5 HD - uses on-the-fly dynamic progressive / interlaced encoder switching which can confuse some decoders (though why this would work for live TV but not for recorded TV is then a question I guess).
These channels dynamically switch the broadcast encoders between 1080p25 and 1080i25 (i.e. actually switch the encoder from progressive to interlaced) on a GOP-by-GOP basis, rather than just staying permanently in 1080i25 (and using MBAFF to handle static/native progressive content). This increases the decoder efficiency - but has caused issues in the past for both consumer TVs (Sony TVs used to flash the on-screen banner and/or audio glitch on a format change - and you could have format changes every couple of seconds on some content...)
The interlaced/progressive switching isn't handled on a show-by-show basis (with playout metadata) - it's handled by the encoder itself, with the encoder deciding whether the content should be encoded as interlaced or progressive.
This is hopefully what the much anticipated fix from Amazon is going to address amongst other things.
I sent samples of shows from the channels you mentioned which crashed the firestick, to the Amazon dev who was dealing with it...he says he is able to play them with no problem on the proposed new firmware which should be getting pushed in the Q2 update from Amazon.
This was however all before Covid kicked off, so when thats likely to be is another matter.
I presume theres no workaround to this using a tvheadend server, without re-encoding?