Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FTV Stick 4K interlaced video playback leads to media player crash #94

Closed
leone007 opened this issue Jun 24, 2019 · 303 comments
Closed

FTV Stick 4K interlaced video playback leads to media player crash #94

leone007 opened this issue Jun 24, 2019 · 303 comments

Comments

@leone007
Copy link

Following the latest update (6.2.6.4) interlaced videos can crash FTV Stick 4K's media player, which won't be able to play any more content until a complete device restart.

video of the issue

samples that will crash the MP:

1, 2, 3

Fire OS 6.2.6.4 (NS6264/1995)
Fire TV Home Version 6.1.6.0-727
@y2000j
Copy link

y2000j commented Jun 24, 2019

The same situation with my FTV Stick 4k. After the video crashed, i cant do anything until a device restart.

My Version is Fire OS 6.2.6.4 (NS6264/1995)

@Arcitec
Copy link

Arcitec commented Jun 24, 2019

@everyone: Please don't flood this thread the same way as the original ticket. That one was locked after getting like 100 replies in 1 day. xD Please be careful and only add meaningful notes to the discussion! We already know that this issue is huge and affects everyone, so we don't need 100x "me too" posts again. We already have that in the original thread. Please also remember that this is a vendor firmware (BIOS) issue and that Amazon can't fix it themselves... it must be fixed by the decoder-chip vendor, who are the only ones with the BIOS source code! Any timeframe for a fix depends completely on the chip vendor... The vendor's "fix" for the original issue did make some channels work, but still crashes badly on other channels, so they will need to do another BIOS code update...! Please be patient and let's do our best to help Amazon and the chip vendor figure out what's wrong!

@leone007 Thanks a lot for starting the ticket. I was just going to do it! Here's the sample I was playing in my crash example video (the one you linked to):

Here's more information about my crash video: #81 (comment)

I bought my stick in late May or early June of this year.

And here's my OS version (it installed the OS update on June 22nd, and then two "System components" updates):

Fire OS 6.2.6.4 (NS6264/1995)
Fire TV Home Version 6.1.6.0-727

I can confirm that your new samples crash on my FireTV Stick 4K too!

I just saw something interesting when I ran ffprobe -- 1080i_testclip.ts. It is saying that this video is corrupt and is referencing some non-existent "PPS" (?) data. It also shows a very interesting error saying number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one...

[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
[h264 @ 0x7fcb89002800] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x7fcb89002800] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x7fcb89002800] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x7fcb89002800] Increasing reorder buffer to 2
Input #0, mpegts, from '1080i_testclip.ts':
  Duration: 00:00:37.83, start: 2908.645344, bitrate: 7943 kb/s
  Program 1 
    Metadata:
      service_name    : Service01
      service_provider: FFmpeg
    Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 126 kb/s

And to get the interlacing info with ffprobe, I must run this command: ffprobe -select_streams v -show_frames -- 1080i_testclip.ts

Then simply looking at one of the frames, to see what the video data is:

[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=262051200
pkt_pts_time=2911.680000
pkt_dts=262053000
pkt_dts_time=2911.700000
best_effort_timestamp=262051200
best_effort_timestamp_time=2911.680000
pkt_duration=1800
pkt_duration_time=0.020000
pkt_pos=2023632
pkt_size=12904
width=1920
height=1080
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=P
coded_picture_number=74
display_picture_number=0
interlaced_frame=1
top_field_first=1
repeat_pict=0
color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=left
[/FRAME]

I then ffprobed the 3 samples you provided as well:

  • All 3 show the exact same error in ffprobe (which most likely means nothing at all, but MAY still be related):
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] SPS unavailable in decode_picture_timing
[h264 @ 0x7fcb89002800] non-existing PPS 0 referenced
[h264 @ 0x7fcb89002800] decode_slice_header error
[h264 @ 0x7fcb89002800] no frame!
  • Only my original file above and your -Eurosport-HD2019-06-2410-37.ts contains the "too many reference frames, more than the h264 spec allows" error. The other 2 samples you gave me didn't have this error:
[h264 @ 0x7f98bc809800] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
Input #0, mpegts, from 'Eurosport 1-.ts':
  Duration: 00:01:14.40, start: 5177.459467, bitrate: 6782 kb/s
  Program 1 
    Metadata:
      service_name    : ?Service01
      service_provider: ?FFmpeg
    Stream #0:0[0xd3]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:1[0xdd](deu): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 384 kb/s

[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=466266552
pkt_pts_time=5180.739467
pkt_dts=466268352
pkt_dts_time=5180.759467
best_effort_timestamp=466266552
best_effort_timestamp_time=5180.739467
pkt_duration=1800
pkt_duration_time=0.020000
pkt_pos=2461860
pkt_size=7487
width=1920
height=1080
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=B
coded_picture_number=83
display_picture_number=0
interlaced_frame=1
top_field_first=1
repeat_pict=0
color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=left
[/FRAME]

---------------------------

Input #0, mpegts, from '-Eurosport-HD2019-06-2410-37.ts':
  Duration: 00:03:00.82, start: 3907.001156, bitrate: 8645 kb/s
  Program 206 
    Metadata:
      service_name    : Eurosport HD
      service_provider: DIGI Debrecen
    Stream #0:0[0x21](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:1[0xbb8]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:2[0xc81](hun): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

[FRAME]
media_type=video
stream_index=1
key_frame=0
pkt_pts=351970568
pkt_pts_time=3910.784089
pkt_dts=N/A
pkt_dts_time=N/A
best_effort_timestamp=351970568
best_effort_timestamp_time=3910.784089
pkt_duration=1800
pkt_duration_time=0.020000
pkt_pos=3182652
pkt_size=7433
width=1920
height=1080
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=B
coded_picture_number=78
display_picture_number=0
interlaced_frame=1
top_field_first=1
repeat_pict=0
color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=left
[/FRAME]

---------------------------

Input #0, mpegts, from '-Eurosport-2-HD2019-06-2410-23.ts':
  Duration: 00:03:01.10, start: 77289.788911, bitrate: 9666 kb/s
  Program 211 
    Metadata:
      service_name    : Eurosport 2 HD
      service_provider: DIGI Debrecen
    Stream #0:0[0xfa0]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x106b](hun): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:2[0x106c](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s

[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=6956453470
pkt_pts_time=77293.927444
pkt_dts=6956453470
pkt_dts_time=77293.927444
best_effort_timestamp=6956453470
best_effort_timestamp_time=77293.927444
pkt_duration=3600
pkt_duration_time=0.040000
pkt_pos=4308584
pkt_size=35211
width=1920
height=1080
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=B
coded_picture_number=86
display_picture_number=0
interlaced_frame=1
top_field_first=1
repeat_pict=0
color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=left
[/FRAME]

---------------------------

@gb160
Copy link

gb160 commented Jun 24, 2019

Yep, im on:

Fire OS 6.2.6.4 (NS6264/1995)
Fire TV Home Version 6.1.6.0-727

Pretty much any interlaced video is causing the player to lock up, rendering the entire device unusable until its rebooted.

@leone007
Copy link
Author

leone007 commented Jun 24, 2019

@VideoPlayerCode some working testfiles, I have no problem watching these streams nor playing these files.
1, 2

I'll try to do yourffprobemagic on them, update this post with results (to see what can be the difference between working and freezing strames)

UPDATED

[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] SPS unavailable in decode_picture_timing
[h264 @ 000001ca3a5cd540] non-existing PPS 0 referenced
[h264 @ 000001ca3a5cd540] decode_slice_header error
[h264 @ 000001ca3a5cd540] no frame!
[mpegts @ 000001ca3a5cbd00] PES packet size mismatch

frame:

[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=4469443774
pkt_pts_time=49660.486378
pkt_dts=4469443774
pkt_dts_time=49660.486378
best_effort_timestamp=4469443774
best_effort_timestamp_time=49660.486378
pkt_duration=3600
pkt_duration_time=0.040000
pkt_pos=24192780
pkt_size=16991
width=1920
height=1080
pix_fmt=yuv420p
sample_aspect_ratio=1:1
pict_type=B
coded_picture_number=429
display_picture_number=0
interlaced_frame=1
top_field_first=1
repeat_pict=0
color_range=unknown
color_space=unknown
color_primaries=unknown
color_transfer=unknown
chroma_location=left
[SIDE_DATA]
side_data_type=Active format description
[/SIDE_DATA]
[/FRAME]

@Arcitec
Copy link

Arcitec commented Jun 24, 2019

@leone007 Thanks, since they work, that seems to confirm that we can safely ignore the SPS and non-existing PPS 0 referenced errors.

I have updated my post to add info about another error I discovered: Two of our four test original test files contained illegal data. They were marked as H264 Level 4.1, which only allows up to 4 reference frames at 1080p. But they instead contained 5 frames. That breaks the spec. I still think the hardware is powerful enough that it should be able to decode that violation. The spec is just meant to guide hardware decoder makers to how much data they should expect to need to decode at once. But since this hardware is capable of 4K decoding, I doubt that an extra H264 reference frame will be too much for its memory to handle. ;-) And, only 2 of the 4 bad files had that violation so it's probably not related. Still, I updated my post with those details...

@rinoshs I am very interested in knowing what these all of these test files do to your internal testing units. :-)

@leone007
Copy link
Author

leone007 commented Jun 24, 2019

also here is some mediainfo w/ advanced debug

working samples:

Video
Count                                    : 377
Count of stream of this kind             : 1
Kind of stream                           : Video
Kind of stream                           : Video
Stream identifier                        : 0
StreamOrder                              : 0-0
Inform                                   : 9 802 kb/s, 1920*1080 (16:9), at 25.000 FPS, AVC (High@L4) (CABAC / 4 Ref Frames)
ID                                       : 200
ID                                       : 200 (0xC8)
Menu ID                                  : 314
Menu ID                                  : 314 (0x13A)
Format                                   : AVC
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format/Url                               : http://developers.videolan.org/x264.html
Commercial name                          : AVC
Format profile                           : High@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4
Format settings, Reference frames        : 4 frames
Internet media type                      : video/H264
Codec ID                                 : 27
Duration                                 : 178960
Duration                                 : 2 min 58 s
Duration                                 : 2 min 58 s 960 ms
Duration                                 : 2 min 58 s
Duration                                 : 00:02:58.960
Duration                                 : 00:02:58:24
Duration                                 : 00:02:58.960 (00:02:58:24)
Bit rate                                 : 9802184
Bit rate                                 : 9 802 kb/s
Width                                    : 1920
Width                                    : 1 920 pixels
Height                                   : 1080
Height                                   : 1 080 pixels
Stored_Height                            : 1088
Sampled_Width                            : 1920
Sampled_Height                           : 1080
Pixel aspect ratio                       : 1.000
Display aspect ratio                     : 1.778
Display aspect ratio                     : 16:9
Frame rate                               : 25.000
Frame rate                               : 25.000 FPS
Frame count                              : 4474
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Chroma subsampling                       : 4:2:0
Bit depth                                : 8
Bit depth                                : 8 bits
Scan type                                : MBAFF
Scan type                                : MBAFF
Scan type, store method                  : InterleavedFields
Scan type, store method                  : Interleaved fields
Scan order                               : TFF
Scan order                               : Top Field First
Bits/(Pixel*Frame)                       : 0.189
Delay                                    : 49433632.000
Delay                                    : 13 h 43 min
Delay                                    : 13 h 43 min 53 s 632 ms
Delay                                    : 13 h 43 min
Delay                                    : 13:43:53.632
Delay, origin                            : Container
Delay, origin                            : Container
Stream size                              : 219274856
Stream size                              : 209 MiB (86%)
Stream size                              : 209 MiB
Stream size                              : 209 MiB
Stream size                              : 209 MiB
Stream size                              : 209.1 MiB
Stream size                              : 209 MiB (86%)
Proportion of this stream                : 0.86007

and

Video
Count                                    : 377
Count of stream of this kind             : 1
Kind of stream                           : Video
Kind of stream                           : Video
Stream identifier                        : 0
StreamOrder                              : 0-0
Inform                                   : 9 931 kb/s, 1920*1080 (16:9), at 25.000 FPS, AVC (High@L4) (CABAC / 4 Ref Frames)
ID                                       : 1001
ID                                       : 1001 (0x3E9)
Menu ID                                  : 310
Menu ID                                  : 310 (0x136)
Format                                   : AVC
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format/Url                               : http://developers.videolan.org/x264.html
Commercial name                          : AVC
Format profile                           : High@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4
Format settings, Reference frames        : 4 frames
Internet media type                      : video/H264
Codec ID                                 : 27
Duration                                 : 179120
Duration                                 : 2 min 59 s
Duration                                 : 2 min 59 s 120 ms
Duration                                 : 2 min 59 s
Duration                                 : 00:02:59.120
Duration                                 : 00:02:59:03
Duration                                 : 00:02:59.120 (00:02:59:03)
Bit rate                                 : 9930950
Bit rate                                 : 9 931 kb/s
Width                                    : 1920
Width                                    : 1 920 pixels
Height                                   : 1080
Height                                   : 1 080 pixels
Stored_Height                            : 1088
Sampled_Width                            : 1920
Sampled_Height                           : 1080
Pixel aspect ratio                       : 1.000
Display aspect ratio                     : 1.778
Display aspect ratio                     : 16:9
Frame rate                               : 25.000
Frame rate                               : 25.000 FPS
Frame count                              : 4478
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Chroma subsampling                       : 4:2:0
Bit depth                                : 8
Bit depth                                : 8 bits
Scan type                                : MBAFF
Scan type                                : MBAFF
Scan type, store method                  : InterleavedFields
Scan type, store method                  : Interleaved fields
Scan order                               : TFF
Scan order                               : Top Field First
Bits/(Pixel*Frame)                       : 0.192
Delay                                    : 49643848.000
Delay                                    : 13 h 47 min
Delay                                    : 13 h 47 min 23 s 848 ms
Delay                                    : 13 h 47 min
Delay                                    : 13:47:23.848
Delay, origin                            : Container
Delay, origin                            : Container
Stream size                              : 222353970
Stream size                              : 212 MiB (86%)
Stream size                              : 212 MiB
Stream size                              : 212 MiB
Stream size                              : 212 MiB
Stream size                              : 212.1 MiB
Stream size                              : 212 MiB (86%)
Proportion of this stream                : 0.86441

these are the bad ones

Video
Count                                    : 377
Count of stream of this kind             : 1
Kind of stream                           : Video
Kind of stream                           : Video
Stream identifier                        : 0
StreamOrder                              : 0-0
Inform                                   : 8 856 kb/s, 1920*1080 (16:9), at 25.000 FPS, AVC (Component) (High@L4) (CABAC / 4 Ref Frames)
ID                                       : 4000
ID                                       : 4000 (0xFA0)
Menu ID                                  : 211
Menu ID                                  : 211 (0xD3)
Format                                   : AVC
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format/Url                               : http://developers.videolan.org/x264.html
Commercial name                          : AVC
Format profile                           : High@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4
Format settings, Reference frames        : 4 frames
Format settings, GOP                     : M=8, N=24
Internet media type                      : video/H264
Codec ID                                 : 27
Duration                                 : 179560
Duration                                 : 2 min 59 s
Duration                                 : 2 min 59 s 560 ms
Duration                                 : 2 min 59 s
Duration                                 : 00:02:59.560
Duration                                 : 00:02:59:14
Duration                                 : 00:02:59.560 (00:02:59:14)
Bit rate                                 : 8855893
Bit rate                                 : 8 856 kb/s
Width                                    : 1920
Width                                    : 1 920 pixels
Height                                   : 1080
Height                                   : 1 080 pixels
Stored_Height                            : 1088
Sampled_Width                            : 1920
Sampled_Height                           : 1080
Pixel aspect ratio                       : 1.000
Display aspect ratio                     : 1.778
Display aspect ratio                     : 16:9
Frame rate                               : 25.000
Frame rate                               : 25.000 FPS
Frame count                              : 4489
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Chroma subsampling                       : 4:2:0
Bit depth                                : 8
Bit depth                                : 8 bits
**Scan type                                : MBAFF
Scan type                                : MBAFF
Scan type, store method                  : InterleavedFields
Scan type, store method                  : Interleaved fields
Scan order                               : TFF
Scan order                               : Top Field First**
Bits/(Pixel*Frame)                       : 0.171
Delay                                    : 77290888.000
Delay                                    : 21 h 28 min
Delay                                    : 21 h 28 min 10 s 888 ms
Delay                                    : 21 h 28 min
Delay                                    : 21:28:10.888
Delay, origin                            : Container
Delay, origin                            : Container
Stream size                              : 198770518
Stream size                              : 190 MiB (91%)
Stream size                              : 190 MiB
Stream size                              : 190 MiB
Stream size                              : 190 MiB
Stream size                              : 189.6 MiB
Stream size                              : 190 MiB (91%)
Proportion of this stream                : 0.90839
colour_description_present               : Yes
colour_description_present_Source        : Stream
Color range                              : Limited
colour_range_Source                      : Stream
Color primaries                          : BT.709
colour_primaries_Source                  : Stream
Transfer characteristics                 : BT.709
transfer_characteristics_Source          : Stream
Matrix coefficients                      : BT.709
matrix_coefficients_Source               : Stream

and

Video
Count                                    : 377
Count of stream of this kind             : 1
Kind of stream                           : Video
Kind of stream                           : Video
Stream identifier                        : 0
StreamOrder                              : 0-1
Inform                                   : 7 868 kb/s, 1920*1080 (16:9), at 25.000 FPS, AVC (Component) (High@L4) (CABAC / 4 Ref Frames)
ID                                       : 3000
ID                                       : 3000 (0xBB8)
Menu ID                                  : 206
Menu ID                                  : 206 (0xCE)
Format                                   : AVC
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format/Url                               : http://developers.videolan.org/x264.html
Commercial name                          : AVC
Format profile                           : High@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 4
Format settings, Reference frames        : 4 frames
Internet media type                      : video/H264
Codec ID                                 : 27
Duration                                 : 178840
Duration                                 : 2 min 58 s
Duration                                 : 2 min 58 s 840 ms
Duration                                 : 2 min 58 s
Duration                                 : 00:02:58.840
Duration                                 : 00:02:58:21
Duration                                 : 00:02:58.840 (00:02:58:21)
Bit rate                                 : 7868158
Bit rate                                 : 7 868 kb/s
Width                                    : 1920
Width                                    : 1 920 pixels
Height                                   : 1080
Height                                   : 1 080 pixels
Stored_Height                            : 1088
Sampled_Width                            : 1920
Sampled_Height                           : 1080
Pixel aspect ratio                       : 1.000
Display aspect ratio                     : 1.778
Display aspect ratio                     : 16:9
Frame rate                               : 25.000
Frame rate                               : 25.000 FPS
Frame count                              : 4471
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Chroma subsampling                       : 4:2:0
Bit depth                                : 8
Bit depth                                : 8 bits
Scan type                                : Interlaced
Scan type                                : Interlaced
Scan type, store method                  : SeparatedFields
Scan type, store method                  : Separated fields
Scan order                               : TFF
Scan order                               : Top Field First
Bits/(Pixel*Frame)                       : 0.152
Delay                                    : 3908264.000
Delay                                    : 1 h 5 min
Delay                                    : 1 h 5 min 8 s 264 ms
Delay                                    : 1 h 5 min
Delay                                    : 01:05:08.264
Delay, origin                            : Container
Delay, origin                            : Container
Stream size                              : 175892667
Stream size                              : 168 MiB (90%)
Stream size                              : 168 MiB
Stream size                              : 168 MiB
Stream size                              : 168 MiB
Stream size                              : 167.7 MiB
Stream size                              : 168 MiB (90%)
Proportion of this stream                : 0.90008
colour_description_present               : Yes
colour_description_present_Source        : Stream
Color range                              : Limited
colour_range_Source                      : Stream
Color primaries                          : BT.709
colour_primaries_Source                  : Stream
Transfer characteristics                 : BT.709
transfer_characteristics_Source          : Stream
Matrix coefficients                      : BT.709
matrix_coefficients_Source               : Stream

It appears that the good ones have unknown color space (and won't even show up in Mediainfo)

color_range=unknown
color_space=unknown
color_primaries=unknown
color_transfer=unknown

Whereas the bad ones have BT.709

color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709

Dunno if it makes a difference though. :(

EDIT:
@y2000j's (bad) sample's frame analysis also contains this:

color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709

So does the 2 bad samples provided by me (Eurosport and Eurosport 2)

I think we need more WORKING samples to see what is going on with BT.709 color space and interlaced video.

Like this one, with unknown color space. I've yet to see a sample with BT.709 color space that is actually working.

Another bad one with BT.709.

We need someone with tvheadend 4.3+ (I'm on 4.2.8) to see if a native BT.709 stream works transcoded to different color space (I believe color space option exist in 4.3+ versions w/ transcoding, but correct me if I'm wrong)

OR since I'm not an ffmpeg magician could someone, like @VideoPlayerCode :) transcode our BT.709 samples to a different color space, and upload them for testing?

UPDATE: So all I have found is how to make a video BT.709 color space, but so far handbrake only produced progressive videos, so that isn't good for testing.

-vf scale=out_color_matrix=bt709 -color_primaries bt709 -color_trc bt709 -colorspace bt709

This ffmpeg parameter needed to add as extra options during encoding, all I have to figure out is to leave the interlaced format untouched.

@Arcitec
Copy link

Arcitec commented Jun 24, 2019

@leone007 Great work and very interesting theory!

Here's a Reddit comment which seems to tell us how to make interlaced videos with Handbrake:

https://www.reddit.com/r/DataHoarder/comments/61u76d/preferred_handbrake_settings/dfmzn38/

It says:

Most importantly, don't butcher your DVD content by deinterlacing them, but use :tff x264 advanced option in Handbrake to preserve the interlacing (add :tff into the advanced options box by hand). Anything with action/panning, you'll be happy to have 60i/50i content instead of 30p/25p/24p.

@gb160
Copy link

gb160 commented Jun 24, 2019

Problem with this approach guys is that re-encoding may well fix whatever the underlying problem is, regardless of whether its related to the colourspace....so im not sure its going to prove much.

Im interested to hear any feedback from the Amazon/Chipset devs and to hear their findings.
The fact that there's so many people still reporting issues with it makes you think they've overlooked something pretty big with their latest fix.

@leone007
Copy link
Author

leone007 commented Jun 24, 2019

Using this as extra parameter (don't laugh!)

:tff -vf scale=out_color_matrix=bt709 -color_primaries bt709 -color_trc bt709 -colorspace bt709

or

-vf scale=out_color_matrix=bt709 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -flags +ilme+ildct -alternate_scan 1

this is what I get, progressive, but BT.709

Scan type                                : Progressive
Writing library                          : x264 core 157 r2935 545de2f
Encoding settings                        : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=25000 / vbv_bufsize=31250 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

@leone007
Copy link
Author

@gb160

Problem with this approach guys is that re-encoding may well fix whatever the underlying problem is, regardless of whether its related to the colourspace....so im not sure its going to prove much.

Well this is the exact reason why I don't want to fix BT.709 videos, but want to "ruin" already working videos. IF I can produce a freezing interlaced BT.709 video from a currently working one, that can prove that my theory is working.

@Arcitec
Copy link

Arcitec commented Jun 24, 2019

@leone007 I found another thread which says ":tff or :bff". And it also says that x264 encodes as Progressive with some flags that tell the decoder that it is actually interlaced:

https://www.hardwareheaven.com/community/threads/encoding-an-interlaced-source-into-an-interlaced-x264-format.218040/#post-1472536

So try the ffprobe tricks on your final video and see if it has interlaced_frame=1 in the output.

Edit: I guess your output is not interlaced. The "Encoding settings" line says interlaced=0 in your post above. :'( Well, I've tried Googling how to make interlaced videos with ffmpeg and the search results are very confusing, outdated and contradictory...

@gb160
Copy link

gb160 commented Jun 24, 2019

@leone007 I see.
Some feedback from Amazon would still be appreciated though....seems odd that you guys are doing all the heavy lifting in here.

@leone007
Copy link
Author

leone007 commented Jun 24, 2019

:tff and :bff refers to top field first and bottom field first, but 1st I have to convince handbrake to interlaced=1

EDIT: back in the days when I fought with plex, when I wanted plex to direct stream my HDHomerun content, I came across a comment, that says as soon as plex starts to transcode (due to bandwidth conservation reasons) you'll lose the chance to get the 1080i stream through, and it will be transcoded to 1080p 25 fps, since ffmpeg cannot transcode to interlaced. I'm not sure it is right, but I managed to lift the bandwidth limitations, so I circumvent the transcoding, and used it to direct stream 1080i.

@y2000j
Copy link

y2000j commented Jun 25, 2019

I found some more streams who crashed my FTV 4k
1
2
3
4

tele5.ts
[h264 @ 000001e2e8000580] mmco: unref short failure Last message repeated 1 times [h264 @ 000001e2e8000580] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one [h264 @ 000001e2e8000580] mmco: unref short failure Last message repeated 1 times

eurosport.ts
[h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame! [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] SPS unavailable in decode_picture_timing [h264 @ 00000170d46e0480] non-existing PPS 0 referenced [h264 @ 00000170d46e0480] decode_slice_header error [h264 @ 00000170d46e0480] no frame!

sixx.ts
[h264 @ 000001d16bce4600] mmco: unref short failure Last message repeated 1 times [h264 @ 000001d16bce4600] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one [h264 @ 000001d16bce4600] mmco: unref short failure

pro7.ts
[h264 @ 000001e58b064600] mmco: unref short failure Last message repeated 1 times [h264 @ 000001e58b064600] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one [h264 @ 000001e58b064600] mmco: unref short failure Last message repeated 1 times

@leone007
Copy link
Author

@y2000j all files are BT.709. Can you post samples that are actually working for you?

@leone007
Copy link
Author

leone007 commented Jun 25, 2019

@VideoPlayerCode - as a sidenote - closing down the previous thread resulted the loss of people who could have provided valuable samples, like @iandarbey , who has 1996, with every stream working.

@y2000j
Copy link

y2000j commented Jun 25, 2019

These are samples who working for me.

1 2 3 4 5 6

@leone007
Copy link
Author

leone007 commented Jun 25, 2019

These are samples who working for me.

1 2 3 4 5 6

color_range=unknown
color_space=unknown
color_primaries=unknown
color_transfer=unknown

So far this is what we got: all working samples have unknown color space (and color range), all FTVS4K breaking samples have BT.709 color space (and color range = tv).

color_range=tv
color_space=bt709
color_primaries=bt709
color_transfer=bt709

@clubsms
Copy link

clubsms commented Jun 25, 2019

I have 3 Fire 4k. First one I did a factory reset and cannot get past

https://ibb.co/0Vf8B4c

Second crashes on some streams and needs reboot when crashes (NS6264/1995)

Third has has got the NS6264/1996 update, still crashes on the same streams but restarting the app will get other videos playing again, no need to reboot the stick. Video always starts with green screen after crash just like it did before we got these updates. This stick is I think Us version from ebay.co.uk as it has us power plug.

@iandarbey
Copy link

iandarbey commented Jun 25, 2019

On 1996.....
Can’t download the 1st video.

The Eurosport clip won’t start.
The Eurosport 2 clip starts, video freezes after about 10 seconds.... audio keeps going to about 27 seconds.

Is there a difference between interlaced content in UK / ROI vs rest of Europe?

Can confirm the stick does not need rebooting. Force close the app (kodi in my case) and go back in and play a “working” video, flash of green screen and then plays normally.

Side note; it doesn’t seem to like switching channels particularly noticeable on switching from 1440 x 1080i (soarview) to FTA sat (1920 x 1080i)

@gb160
Copy link

gb160 commented Jun 26, 2019

On 1996.....
Can’t download the 1st video.

The Eurosport clip won’t start.
The Eurosport 2 clip starts, video freezes after about 10 seconds.... audio keeps going to about 27 seconds.

Is there a difference between interlaced content in UK / ROI vs rest of Europe?

Can confirm the stick does not need rebooting. Force close the app (kodi in my case) and go back in and play a “working” video, flash of green screen and then plays normally.

Side note; it doesn’t seem to like switching channels particularly noticeable on switching from 1440 x 1080i (soarview) to FTA sat (1920 x 1080i)

Yeah this is what I’m suspecting, can you clarify what version of tvheadend you are running mate? And kodi version?

Should point out I got the 1996 update this morning, which made zero difference, apart from the not rebooting thing, which is a slight improvement.

@iandarbey
Copy link

TVheadend version 4.2.8.

The news channel sample from the previous thread works fine by the way.

So it’s obviously struggling with particular types of interlaced content now.

@y2000j
Copy link

y2000j commented Jun 26, 2019

Now i received the Update to version NS6264/1996. The app crashes at the same streams or videos like before. The only andvantage is, that you have no need to restart the whole FTV 4K Stick after a stream crashes the app. After restarting the application, all the working channels or videos starting normaly.

Hopefully the stream and video crashes can finally be fixed. It would be a pity if that problem cant be fixed.

It's really a pity that we did not get any response or attention from the Amazon/Chipset developers. The interlaced Video Playback problem for the FTV4k Stick is still annoying.

@gb160
Copy link

gb160 commented Jun 27, 2019

It'd be good if Amazon could reproduce or at least acknowledge this issue.

@Arcitec
Copy link

Arcitec commented Jun 27, 2019

Okay I have received the 1996 update too. As others have mentioned, the crash is the same. The only difference is that after a crash (which will freeze and then close your media player), you can open the media player again. And trying to play something will lead to a black screen with audio and then a green flash and finally the image reappears.

So, 1996 adds ”live re-initialization/reset” of crashed hardware decoder. A good change. We no longer have to manually reboot the whole system!

I hope the cause of the crashes will be found. It’s interesting that leone sees the same colorspace in all crashing files and others in non-crashing files.

@y2000j: Well it’s only been 3 days. And amazon @rinoshs acknowledged the situation in the previous thread and asked us to make a new ticket. So we need to be respectful and patient. Although I do hope that Amazon pressures the hardware chip maker for a faster fix this time. :-/

@gb160
Copy link

gb160 commented Jun 27, 2019

Although I do hope that Amazon pressures the hardware chip maker for a faster fix this time. :-/

Yeah I really hope so too...Ive had the device since xmas and barely used it because of this.
I think our problem is the people experiencing this issue are a very small slither of the user base, so I doubt it'll be handled with any real urgency.

I'll probably wait it out, but where would we stand on getting a refund due to this issue?

@iandarbey
Copy link

iandarbey commented Jun 27, 2019

Having issues with BBC one and two HD...... SD playing fine.

BBC one HD crashing after 10-15 seconds.

UTV and channel 4 still working fine, soarview still working fine.

@dougie175
Copy link

Having issues with BBC one and two HD...... SD playing fine.

BBC one HD crashing after 10-15 seconds.

UTV and channel 4 still working fine, soarview still working fine.

I'm in the UK too and I am finding similar results with the SD channels, the SD channels seem to be more MPEG2 based which this latest fix seems to have improved. The HD Freeview channels i.e. BBC 1 HD, BBC 2 HD, ITV HD, 4 HD and 5 HD are interlaced H264 I am lead to believe and this fix hasn't changed anything about interlaced H264

@iandarbey
Copy link

iandarbey commented Jun 28, 2019

I’m on FTA satellite so not the exact same streams. Might explain ITV and Channel 4 being ok for me but not for you.

@dougie175
Copy link

I’m on FTA satellite so not the exact same streams. Might explain ITV and Channel 4 being ok for me but not for you.

Possibly, I can't get any HD UK TV to play reliably but all SD content seems to work correctly since the fix.

On another note @leone007 have you managed to pin point the parameters that make the video crash? It looked like you guys were making great progress getting to the bottom of the issue?

Out of interest can one of you who is much more knowledgeable on the subject than myself confirm this is definitely fixable via software / firmware? My worry is that this is actually a hardware issue that I am waiting on a fix that will never appear and I would be better looking at a different solution.

Thanks

@gb160
Copy link

gb160 commented Aug 18, 2020

Hi, Strange but I did not get update in Lithiania yert.

I would guess the update is pushed in stages, based on serial number or some other criteria.

@macamba
Copy link

macamba commented Aug 18, 2020

My stick should have updated itself yesterday at version 6.2.7.3 and I did some test streams and all seem worked correctly. I have to do longer test to be sure it's completly reliable

@iandarbey
Copy link

Has anyone checked on @humiboy ? Has he arranged a parade?

@humiboy
Copy link

humiboy commented Aug 18, 2020

No i still not have receive the update in germany.

But i am so happy that comes really and fix our issues after so long time waiting.

@Auryzs
Copy link

Auryzs commented Aug 19, 2020

But why official latest software is Fire OS 6.2.7.1 (3590963076)?

@gb160
Copy link

gb160 commented Aug 19, 2020

But why official latest software is Fire OS 6.2.7.1 (3590963076)?

Possibly because the update hasn't been pushed to everyone yet.

@gb160
Copy link

gb160 commented Aug 19, 2020

Can anyone confirm 1080i content (ideally from Freeview/freesat) is working now?

@iandarbey
Copy link

I tried both the BBC and channel 4 channels yesterday and both worked fine. Some of the BBC channels crashed almost immediately on start previously.

Freesat channels. I don't have Freeview.

@gb160
Copy link

gb160 commented Aug 19, 2020

I tried both the BBC and channel 4 channels yesterday and both worked fine. Some of the BBC channels crashed almost immediately on start previously.

Freesat channels. I don't have Freeview.

Good stuff, I’d had the crashing issue on both freeview and freesat, still no update available for me which is irritating though.

@marrold
Copy link

marrold commented Aug 19, 2020

Could someone confirm if this latest updated for the 4K is indeed 6.2.7.3 ? My stick appeared to update but is still showing 6.2.7.1. Thanks

@zsmatyas
Copy link
Contributor

Yes, build version 6.2.7.3 is the first one that has the fix. It will take a few weeks till all devices receive the update - the slow ramp-up is required to identify regressions (independently of this issue, but in the whole system update) before updating all devices. Thank you for your patience.

@Krawei
Copy link

Krawei commented Aug 20, 2020

@zsmatyas Thanks for the detailed information! Is there a changelog of the v6.2.7.3 available? I guess there will be some other things being changed/fixed ,too.

Kind Regards, Krawei

@MetalESTR
Copy link

MetalESTR commented Aug 20, 2020

Can someone confirm my experience

I did received an update for the FTV 4K yersteday, yet when checking the version it still shows 6.2.7.1
I still have some crash, yet this time only the app crash, not the entire hardware so maybe it wasn't the expected 6.2.7.3 update I received, just some hotfix for 7.1. Maybe these crash are app related rather than hardware this time.
Someone to answer me ?

Location: France
App: TiviMate

@gb160
Copy link

gb160 commented Aug 20, 2020

Can someone confirm my experience

I did received an update for the FTV 4K yersteday, yet when checking the version it still shows 6.2.7.1
I still have some crash, yet this time only the app crash, not the entire hardware so maybe it wasn't the expected 6.2.7.3 update I received, just some hotfix for 7.1. Maybe these crash are app related rather than hardware this time.
Someone to answer me ?

Location: France
App: TiviMate

If its still showing 6.2.7.1 then you haven't got the update that fixes this issue mate.
You probably just got a supplemental update yesterday.

@MetalESTR
Copy link

MetalESTR commented Aug 20, 2020

Can someone confirm my experience
I did received an update for the FTV 4K yersteday, yet when checking the version it still shows 6.2.7.1
I still have some crash, yet this time only the app crash, not the entire hardware so maybe it wasn't the expected 6.2.7.3 update I received, just some hotfix for 7.1. Maybe these crash are app related rather than hardware this time.
Someone to answer me ?
Location: France
App: TiviMate

If its still showing 6.2.7.1 then you haven't got the update that fixes this issue mate.
You probably just got a supplemental update yesterday.

Weird, because a lot of person ran into this issue
https://www.youtube.com/post/UgyebCco8BXK2Bv5yGF4AaABCQ

Notify that 6.2.7.3 will be installed
Update installs
FTV reports 6.2.7.1 as current version after install

Not saying it's bad, I'm just confused

@geekypenguin
Copy link

geekypenguin commented Aug 20, 2020 via email

@MetalESTR
Copy link

Oh then that explains why a lot of users ran into this as well

@gb160
Copy link

gb160 commented Aug 21, 2020

Well one of my sticks got the update, and it's working great for me so far with 1080i Freeview content from the UK.
Thanks to @zsmatyas for his input and keeping us updated.

@marrold
Copy link

marrold commented Aug 21, 2020

So I can confirm my 4K firestick got the "intermediate" update that continued to display version 6.2.7.1 then the following day it's upgraded to 6.2.7.3.

I can confirm the issue is resolved, I can now watch 1080i Freeview / DVB-T2 channels from my TVHeadend setup without crashing.

@gb160
Copy link

gb160 commented Aug 21, 2020

So I can confirm my 4K firestick got the "intermediate" update that continued to display version 6.2.7.1 then the following day it's upgraded to 6.2.7.3.

I can confirm the issue is resolved, I can now watch 1080i Freeview / DVB-T2 channels from my TVHeadend setup without crashing.

Yeah mine did this, it said 'downloading 6.2.7.3'..but it seemed to download suspiciously quickly, when it rebooted it still said 6.2.7.1...I clicked 'check for updates' again and again it downloaded 6.2.7.3, but this time much slower...upon reboot this time it confirmed I was on 6.2.7.3.

@humiboy
Copy link

humiboy commented Aug 22, 2020

I have received Fire OS 6.2.7.3 in Germany too and can confirm no more crashing. IPTV Appz works very good too without crash.

Thx for this Update

@MetalESTR
Copy link

MetalESTR commented Aug 25, 2020

Finally updated to 6.2.7.3 (NS6273) and I confirm the fix to be working. No more crash in Tivimate
I also tried to replicate a glitch in Emby where media starts stuttering after some times and I wasn't able to replicate it in this update

Also the code-based account link when doing a factory reset is a nice addition

@dougie175
Copy link

Is everyone in the UK seeing this resolving their issues? The reason i ask is because mine was streaming perfectly using hardware transcoding using the channels app and my hdhomerun quatro.

However since the 6.2.7.3 I am getting awful glitching on all 7 of my FTV 4K sticks. Certain types of programs are worse such as news but it can happen on any channel.

This is a YouTube video of the glitch:
https://youtu.be/dWLjKWZ783w

As I said it worked beautifully before now since the update it has broken the viewing experience. This is not just localised to the channels app either as it also glitches on the hdhomerun app. It doesn't react in quite the same way instead of the frames going crazy it just freezes on hdhomerun then continues to play once it's happy again.

Am I the only 1 seeing these issues?

I know it is not signal related as its worked perfectly for over 12 months without a single glitch. As a test last night I also captured a few minutes of the 10 o'clock news via a Google chrome ip capture. The video was perfect not a single glitch. At the same time I played the feed through my first 4k and recorded the screen with my phone and it glitched a lot! Both devices received the same steamfrom the same hdhomerun so the issue is definitely related to the FTV.

@RobinGhost
Copy link

RobinGhost commented Sep 4, 2020

I can also confirm I have updated to 6.2.7.3, I am in the UK using TVHeadend with a Satelite and Freeview HD feed and both and streaming flawlessly. Thanks for the heads up, I can finally move from the SD channels on my TFV stick

@turrican147
Copy link

I am also broken by this Amazon firmware update.

I happened to have a fire tv 4k stick still on 6.2.7.1 which played using the great 'Channels' software ITV HD fine. Updated it to 6.2.7.3 as part of diagnosing playback issues on an already updated Fire TV 4k stick, and all my HD channels, for some programs only, now have severe corruption.

This now makes 'Channels' software useless using the hardware decoding. Switched back to Software which works but lags at times which is very annoying.
HDHomeRun works just fine; not sure if that's using hardware or software decoding though? Doesn't appear to be a setting in the software.
Using Freeview on Sandy Heath transmitter (I'm in Milton Keynes)

Not a happy chappy as the wife is not amused! Completely broken and needing an urgent fix ...

@gb160
Copy link

gb160 commented Sep 17, 2020

Not a happy chappy as the wife is not amused! Completely broken and needing an urgent fix ...

Yeah good luck with that.

TBH the only people with issues seem to be using the channels app, maybe thats where the problem is considering its fixed for everyone else?

@leone007
Copy link
Author

Since I had no issue since this update, I'll close this issue within a week. It was fun with you guys, thanks to @zsmatyas and this community for solving this pain-in-the-back deinterlacing problem.

@geekypenguin
Copy link

geekypenguin commented Sep 17, 2020 via email

@turrican147
Copy link

I suspect whatever workaround they were using to do hardware decoding with the old firmware has been modified and nolonger works. Needs an update to the channels app rather than a problem with ftvos

On Thu, 17 Sep 2020, 15:02 gb160, @.***> wrote: Not a happy chappy as the wife is not amused! Completely broken and needing an urgent fix ... Yeah good luck with that. TBH the only people with issues seem to be using the channels app, maybe thats where the problem is considering its fixed for everyone else? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#94 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACP36G3UNCB2M3HA5ONATX3SGIJHNANCNFSM4H26KMSQ .

Could well be the case. For anyone following, I am following up this issue with Channels support here: https://community.getchannels.com/t/all-uk-hd-streams-jumping-and-stuttering-since-6-2-7-3-firmware/23695/24

@rinoshs rinoshs closed this as completed Sep 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests