New web player stalls every ~10 mins or so

Using new DVR web player (2017.05.06.0013) in Safari on macOS Sierra to play back an hour-long program PiP while doing something else. Every ~10 mins or so the playback stalls with the spinning wheel. Apparently no amount of waiting causes it to un-stall. If I stop and then re-start, it then plays back (starting from the point where I left off) perfectly happily for another ~10 mins before doing the same again. Repeated 4 times so far.

When in normal playback, transcoder is running at >14x. While stalled, this has apparently dropped to 1.46x (though you would have thought that would still allow playback even if that were true). I don’t know of any other major load running on my machine (DVR is running on a dedicated server mac). Also, if I stop and restart playback immediately after the stall, it shows transcoder running at 14x again immediately. So if it is some other load or other then it’s very short-lived.

Can anyone else reproduce?

What does the Log say when this happens?

I’m not sure exactly which bits of log file relate to which steps in the process, but here as best as I can see is the relevant chunk of the logs.

2017/05/06 08:25:20 [HLS] Starting transcoder for file-113 at 4m24s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7f8107808a00] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7f8107808a00] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7f8107808a00] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7f8107808a00] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7f8107808a00] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7f8107808a00] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7f8107808a00] Dropped corrupted packet (stream = 1)
2017/05/06 08:25:29 [HLS] Stopping transcoder for file-113 after seek to 4m8s (out=6m31.680011s, finished=false)
2017/05/06 08:25:29 [HLS] Starting transcoder for file-113 at 4m8s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fd214000000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fd214000000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fd214000000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fd214000000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fd214000000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fd214000000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fd214000000] Dropped corrupted packet (stream = 1)
2017/05/06 08:25:47 [HLS] Pausing transcoder (out: 8m25.800011s, view: 5m20s)...
2017/05/06 08:26:01 [HLS] Stopping transcoder session file-113 @ 8m25.800011s
2017/05/06 08:26:01 [HLS] Resuming transcoder (out: 8m25.800011s, view: 5m32s)...
2017/05/06 08:30:30 [HLS] Starting transcoder for file-113 at 5m6s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fa40e002e00] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fa40e002e00] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fa40e002e00] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fa40e002e00] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fa40e002e00] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fa40e002e00] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fa40e002e00] Dropped corrupted packet (stream = 1)
2017/05/06 08:30:45 [HLS] Stopping transcoder session file-113 @ 8m19.880011s
2017/05/06 08:31:00 [HLS] Starting transcoder for file-113 at 5m18s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7faa4c800000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7faa4c800000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7faa4c800000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7faa4c800000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7faa4c800000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7faa4c800000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7faa4c800000] Dropped corrupted packet (stream = 1)
2017/05/06 08:31:01 [HLS] Stopping transcoder for file-113 after seek to 5m2s (out=5m23.120011s, finished=false)
2017/05/06 08:31:01 [HLS] Starting transcoder for file-113 at 5m2s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fa09f000600] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fa09f000600] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fa09f000600] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fa09f000600] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fa09f000600] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fa09f000600] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fa09f000600] Dropped corrupted packet (stream = 1)
2017/05/06 08:31:18 [HLS] Pausing transcoder (out: 9m8.880011s, view: 6m8s)...
2017/05/06 08:33:08 [HLS] Resuming transcoder (out: 9m8.880011s, view: 7m40s)...
2017/05/06 08:33:15 [HLS] Pausing transcoder (out: 10m50.360011s, view: 7m44s)...
2017/05/06 08:35:10 [HLS] Resuming transcoder (out: 10m50.360011s, view: 9m22s)...
2017/05/06 08:35:17 [HLS] Pausing transcoder (out: 12m32.920011s, view: 9m26s)...
2017/05/06 08:37:13 [HLS] Resuming transcoder (out: 12m32.920011s, view: 11m4s)...
2017/05/06 08:37:20 [HLS] Pausing transcoder (out: 14m14.840011s, view: 11m8s)...
2017/05/06 08:40:35 [HLS] Stopping transcoder session file-113 @ 14m14.840011s
2017/05/06 08:40:35 [HLS] Resuming transcoder (out: 14m14.840011s, view: 12m42s)...
2017/05/06 08:40:37 [HLS] Starting transcoder for file-113 at 14m12s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fc21a00a400] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fc21a00a400] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fc21a00a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fc21a00a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fc21a00a400] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fc21a00a400] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fc21a00a400] Dropped corrupted packet (stream = 1)
2017/05/06 08:40:54 [HLS] Pausing transcoder (out: 18m7.242667s, view: 15m6s)...
2017/05/06 08:42:43 [HLS] Resuming transcoder (out: 18m7.242667s, view: 16m38s)...
2017/05/06 08:42:50 [HLS] Pausing transcoder (out: 19m49.160011s, view: 16m44s)...
2017/05/06 08:44:46 [HLS] Resuming transcoder (out: 19m49.160011s, view: 18m20s)...
2017/05/06 08:44:53 [HLS] Pausing transcoder (out: 21m30.840011s, view: 18m24s)...
2017/05/06 08:46:48 [HLS] Resuming transcoder (out: 21m30.840011s, view: 20m2s)...
2017/05/06 08:46:54 [HLS] Pausing transcoder (out: 23m6.040011s, view: 20m6s)...
2017/05/06 08:50:03 [HLS] Stopping transcoder session file-113 @ 23m6.040011s
2017/05/06 08:50:03 [HLS] Resuming transcoder (out: 23m6.040011s, view: 21m36s)...
2017/05/06 08:50:06 [HLS] Starting transcoder for file-113 at 23m34s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fbc26000000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbc26000000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbc26000000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fbc26000000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fbc26000000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbc26000000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbc26000000] Dropped corrupted packet (stream = 1)
2017/05/06 08:50:07 [HLS] Stopping transcoder for file-113 after seek to 23m18s (out=23m40.440011s, finished=false)
2017/05/06 08:50:07 [HLS] Starting transcoder for file-113 at 23m18s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fbf2a000000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbf2a000000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbf2a000000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fbf2a000000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fbf2a000000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbf2a000000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbf2a000000] Dropped corrupted packet (stream = 1)
2017/05/06 08:50:24 [HLS] Pausing transcoder (out: 27m29.306667s, view: 24m24s)...
2017/05/06 08:52:18 [HLS] Resuming transcoder (out: 27m29.306667s, view: 26m0s)...
2017/05/06 08:52:24 [HLS] Pausing transcoder (out: 29m9.040011s, view: 26m4s)...
2017/05/06 08:54:18 [HLS] Resuming transcoder (out: 29m9.040011s, view: 27m40s)...
2017/05/06 08:54:25 [HLS] Pausing transcoder (out: 30m49.760011s, view: 27m44s)...
2017/05/06 08:56:18 [HLS] Resuming transcoder (out: 30m49.760011s, view: 29m20s)...
2017/05/06 08:56:25 [HLS] Pausing transcoder (out: 32m30.725333s, view: 29m26s)...
2017/05/06 09:01:33 [HLS] Stopping transcoder session file-113 @ 32m30.725333s
2017/05/06 09:01:33 [HLS] Resuming transcoder (out: 32m30.725333s, view: 30m58s)...
2017/05/06 09:07:08 [HLS] Starting transcoder for file-113 at 32m28s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fbacf00a400] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbacf00a400] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fbacf00a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fbacf00a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fbacf00a400] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbacf00a400] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fbacf00a400] Dropped corrupted packet (stream = 1)
2017/05/06 09:07:09 [HLS] Stopping transcoder for file-113 after seek to 32m12s (out=32m34.442667s, finished=false)
2017/05/06 09:07:09 [HLS] Starting transcoder for file-113 at 32m12s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fb235000000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb235000000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb235000000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fb235000000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fb235000000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fb235000000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fb235000000] Dropped corrupted packet (stream = 1)
2017/05/06 09:07:26 [HLS] Pausing transcoder (out: 36m18.784s, view: 33m18s)...
2017/05/06 09:08:09 [HLS] Stopping transcoder session file-113 @ 36m18.784s
2017/05/06 09:08:09 [HLS] Resuming transcoder (out: 36m18.784s, view: 33m54s)...
2017/05/06 09:08:29 [HLS] Starting transcoder for file-105 at 0s (encoder=remux, resolution=1080, deinterlacer=blend, bitrate=10000)
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] non-existing PPS 0 referenced
[h264 @ 0x7fac7b82a600] decode_slice_header error
[h264 @ 0x7fac7b82a600] no frame!
[h264 @ 0x7fac7b82a600] mmco: unref short failure
    Last message repeated 1 times
[mpegts @ 0x7fac7b80c800] start time for stream 2 is not set in estimate_timings_from_pts
[mpegts @ 0x7fac7b80c800] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fac7b80c800] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fac7b80c800] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fac7b80c800] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fac7b80c800] Could not find codec parameters for stream 2 (Audio: aac_latm ([17][0][0][0] / 0x0011), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fac7b80c800] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fac7b80c800] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[hls @ 0x7fac7b843600] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[mpegts @ 0x7fac7b000000] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly

Something definitely seems off…

Presumably this is happening on all of your recordings? And you used the web player before the recent change and it used to work fine?

Oddly, the new web player has seemed to fix my stalls that were happening every 10-15 minutes. I’m away on business this weekend, and I’ve been able to play both live and recorded TV without any stalls with Safari on my iPad and using HDMI out to a TV.

As a side note, 16x9 to 4x3 auto format switching seems to be working properly in the latest web player. I’ve only tested it with 1 channel so far, but it handled the switch between the programme and adverts perfectly.

1 Like

I’ve pushed out a v2017.05.07.1905 which fixes an issue causing stalling when using the macOS hardware transcoder with Safari for playback.

Great - thanks. Will have a try on the same programme this evening and see if this has fixed it

Tried with same recording as before, with same result unfortunately. Also tried another recording, exact same result. I had used the web player previously although I don’t think I had ever played a file for more than a minute or so on my computer (now PiP available, this is a lot more useful!).

Will try again now using iOS to check whether same thing happens with Safari on iOS.

Log files from playback tonight on MacOS are here:

2017/05/08 19:59:39 [HLS] Starting transcoder for file-113 at 34m46s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fb349009a00] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb349009a00] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fb349009a00] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fb349009a00] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fb349009a00] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fb349009a00] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fb349009a00] Dropped corrupted packet (stream = 1)
2017/05/08 19:59:57 [HLS] Pausing transcoder (out: 38m42.120011s, view: 35m40s)…
2017/05/08 20:01:48 [HLS] Resuming transcoder (out: 38m42.120011s, view: 37m14s)…
2017/05/08 20:01:55 [HLS] Pausing transcoder (out: 40m26.160011s, view: 37m20s)…
2017/05/08 20:03:53 [HLS] Resuming transcoder (out: 40m26.160011s, view: 38m58s)…
2017/05/08 20:04:03 [HLS] Pausing transcoder (out: 42m10.720011s, view: 39m6s)…
2017/05/08 20:05:58 [HLS] Resuming transcoder (out: 42m10.720011s, view: 40m42s)…
2017/05/08 20:06:05 [HLS] Pausing transcoder (out: 43m49.701333s, view: 40m46s)…
2017/05/08 20:08:58 [HLS] Stopping transcoder session file-113 @ 43m49.701333s
2017/05/08 20:08:58 [HLS] Resuming transcoder (out: 43m49.701333s, view: 42m18s)…
2017/05/08 20:09:01 [HLS] Starting transcoder for file-113 at 44m2s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7f936b80a400] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7f936b80a400] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7f936b80a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7f936b80a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7f936b80a400] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7f936b80a400] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7f936b80a400] Dropped corrupted packet (stream = 1)
2017/05/08 20:09:02 [HLS] Stopping transcoder for file-113 after seek to 43m46s (out=44m7.360011s, finished=false)
2017/05/08 20:09:02 [HLS] Starting transcoder for file-113 at 43m46s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fe9f6008000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fe9f6008000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fe9f6008000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fe9f6008000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fe9f6008000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fe9f6008000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fe9f6008000] Dropped corrupted packet (stream = 1)
2017/05/08 20:09:09 [HLS] Stopping transcoder session file-113 @ 45m27.080011s
2017/05/08 20:10:20 [HLS] Starting transcoder for file-61 at 0s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fef21800a00] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fef21800a00] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fef21800a00] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fef21800a00] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fef21800a00] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fef21800a00] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
2017/05/08 20:10:43 [HLS] Pausing transcoder (out: 5m30.520011s, view: 2m26s)…
2017/05/08 20:11:56 [HLS] Resuming transcoder (out: 5m30.520011s, view: 4m2s)…
2017/05/08 20:12:03 [HLS] Pausing transcoder (out: 7m9.320011s, view: 4m6s)…
2017/05/08 20:12:51 [HLS] Stopping transcoder session file-61 @ 7m9.320011s
2017/05/08 20:12:51 [HLS] Resuming transcoder (out: 7m9.320011s, view: 4m38s)…
2017/05/08 20:13:27 [HLS] Starting transcoder for file-61 at 4m32s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fc6d100a400] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fc6d100a400] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fc6d100a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fc6d100a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fc6d100a400] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fc6d100a400] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
2017/05/08 20:13:28 [HLS] Stopping transcoder for file-61 after seek to 4m16s (out=4m36.120011s, finished=false)
2017/05/08 20:13:28 [HLS] Starting transcoder for file-61 at 4m16s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fd86e00a400] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fd86e00a400] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fd86e00a400] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fd86e00a400] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fd86e00a400] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
[mpegts @ 0x7fd86e00a400] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the ‘analyzeduration’ and ‘probesize’ options
2017/05/08 20:13:42 [HLS] Pausing transcoder (out: 8m14.320011s, view: 5m12s)…
2017/05/08 20:16:33 [HLS] Resuming transcoder (out: 8m14.320011s, view: 6m46s)…
2017/05/08 20:16:40 [HLS] Pausing transcoder (out: 9m54.240011s, view: 6m50s)…
2017/05/08 20:18:33 [HLS] Resuming transcoder (out: 9m54.240011s, view: 8m26s)…
2017/05/08 20:18:40 [HLS] Pausing transcoder (out: 11m36.360011s, view: 8m30s)…
2017/05/08 20:20:36 [HLS] Resuming transcoder (out: 11m36.360011s, view: 10m8s)…
2017/05/08 20:20:42 [HLS] Pausing transcoder (out: 13m17.200011s, view: 10m12s)…
2017/05/08 20:23:32 [HLS] Stopping transcoder session file-61 @ 13m17.200011s
2017/05/08 20:23:32 [HLS] Resuming transcoder (out: 13m17.200011s, view: 11m46s)…

Hmm ok. Can you take note of the timestamp when the stall happens next time, so I can compare that against the logs.

Turns out the same happens on Safari on iOS too. This new log from that experience and this time I noted the time of the stall, 22:47:55 which narrows it down to the last two lines of this log. Which is interesting, since an awful lot of errors happened before that with no discernible effect on the playback.

Hope this helps. Happy to upload a sample of the file to Google Drive again if that helps.

2017/05/08 22:37:53 [HLS] Starting transcoder for file-61 at 10m36s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fdf60000000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fdf60000000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fdf60000000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fdf60000000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fdf60000000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fdf60000000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
2017/05/08 22:38:07 [HLS] Pausing transcoder (out: 13m45.360011s, view: 10m40s)...
2017/05/08 22:38:09 [HLS] Stopping transcoder session file-61 @ 13m45.360011s
2017/05/08 22:38:09 [HLS] Resuming transcoder (out: 13m45.360011s, view: 10m40s)...
2017/05/08 22:38:12 [HLS] Starting transcoder for file-61 at 10m36s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fe58f00d800] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fe58f00d800] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fe58f00d800] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fe58f00d800] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fe58f00d800] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fe58f00d800] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
2017/05/08 22:38:28 [HLS] Pausing transcoder (out: 13m42.480011s, view: 10m38s)...
2017/05/08 22:38:32 [HLS] Stopping transcoder for file-61 after seek to 10m26s (out=13m42.480011s, finished=false)
2017/05/08 22:38:32 [HLS] Resuming transcoder (out: 13m42.480011s, view: 10m38s)...
2017/05/08 22:38:32 [HLS] Starting transcoder for file-61 at 10m26s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fcf4c80a200] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fcf4c80a200] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fcf4c80a200] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fcf4c80a200] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fcf4c80a200] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fcf4c80a200] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
2017/05/08 22:38:40 [HLS] Stopping transcoder for file-61 after seek to 10m20s (out=12m11.280011s, finished=false)
2017/05/08 22:38:41 [HLS] Starting transcoder for file-61 at 10m20s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7fec41809e00] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7fec41809e00] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7fec41809e00] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7fec41809e00] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7fec41809e00] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7fec41809e00] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
2017/05/08 22:39:01 [HLS] Pausing transcoder (out: 14m30.440011s, view: 11m28s)...
2017/05/08 22:40:53 [HLS] Resuming transcoder (out: 14m30.440011s, view: 13m2s)...
2017/05/08 22:41:00 [HLS] Pausing transcoder (out: 16m8.160011s, view: 13m8s)...
2017/05/08 22:42:50 [HLS] Resuming transcoder (out: 16m8.160011s, view: 14m40s)...
2017/05/08 22:42:58 [HLS] Pausing transcoder (out: 17m50.520011s, view: 14m46s)...
2017/05/08 22:44:53 [HLS] Resuming transcoder (out: 17m50.520011s, view: 16m22s)...
2017/05/08 22:45:01 [HLS] Pausing transcoder (out: 19m32.840011s, view: 16m28s)...
2017/05/08 22:47:55 [HLS] Stopping transcoder session file-61 @ 19m32.840011s
2017/05/08 22:47:55 [HLS] Resuming transcoder (out: 19m32.840011s, view: 18m0s)...

Sorry, I meant the time stamp in the video player where it stops playing.

When it stalls, are you able to click the back 10s button to jump back and replay the last 10s?

The “Stopping transcoder” message in the log appears when you click the Stop button on the video player. Did you click that right after the stall?

If you can upload a sample recording, I’ll see if I can reproduce the issue with it here.

Also next time it stalls, leave the video player open. Go to your mac, in your DVR storage location there should a folder under Streaming like /Volumes/DVR/Streaming/file-XXX. Zip that up and email it to [email protected]

Sorry I didn’t get a chance to try this again last night and won’t again tonight but I did manage to upload the original file to google drive in case that’s enough for you to reproduce the error. I will PM you the link.

1 Like

OK I have managed to capture some more information on this now. Tried again this morning with same file again as I uploaded and sent you the link to. Again after about 10 mins playing PiP it stalled. Clicked back into web page out of PiP and tried the ‘go back 10s’ button. That worked. Odd thing I noticed: the timestamp on the player was still ticking forward while the player was stalled. When I clicked back 10s it seemed to go back 10s from the point the timer had got to rather than the point the video had played to before it stalled. Left it going again, this time not PiP. After another few mins it stalled again. This time the timestamp also stopped instead of ticking forward (at 0:38:06). Logs are as below and I have zipped up the file-61 streaming folder as instructed and will upload it to the same google drive location as the other file (it’s pretty big).

2017/05/13 08:23:03 [HLS] Starting transcoder for file-61 at 24m56s (encoder=h264_videotoolbox, resolution=1080, deinterlacer=blend, bitrate=10000)
[mpegts @ 0x7f9ddc800000] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x7f9ddc800000] start time for stream 7 is not set in estimate_timings_from_pts
[mpegts @ 0x7f9ddc800000] Dropped corrupted packet (stream = 1)
[mpegts @ 0x7f9ddc800000] Dropped corrupted packet (stream = 2)
[mpegts @ 0x7f9ddc800000] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x7f9ddc800000] Could not find codec parameters for stream 6 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
2017/05/13 08:23:18 [HLS] Pausing transcoder (out: 28m54.720011s, view: 25m48s)...
2017/05/13 08:25:14 [HLS] Resuming transcoder (out: 28m54.720011s, view: 27m26s)...
2017/05/13 08:25:19 [HLS] Pausing transcoder (out: 30m32.480011s, view: 27m30s)...
2017/05/13 08:27:12 [HLS] Resuming transcoder (out: 30m32.480011s, view: 29m4s)...
2017/05/13 08:27:18 [HLS] Pausing transcoder (out: 32m11.160011s, view: 29m8s)...
2017/05/13 08:29:09 [HLS] Resuming transcoder (out: 32m11.160011s, view: 30m42s)...
2017/05/13 08:29:16 [HLS] Pausing transcoder (out: 33m47.306667s, view: 30m46s)...
2017/05/13 08:31:05 [HLS] Resuming transcoder (out: 33m47.306667s, view: 32m18s)...
2017/05/13 08:31:12 [HLS] Pausing transcoder (out: 35m26.280011s, view: 32m24s)...
2017/05/13 08:34:13 [HLS] Resuming transcoder (out: 35m26.280011s, view: 34m6s)...
[mpeg2video @ 0x7f9ddb829800] slice mismatch
[mpeg2video @ 0x7f9ddb829800] 00 motion_type at 12 13
[mpeg2video @ 0x7f9ddb829800] Warning MVs not available
[mpegts @ 0x7f9ddc800000] Dropped corrupted packet (stream = 0)
2017/05/13 08:34:22 [HLS] Pausing transcoder (out: 37m59.760011s, view: 34m56s)...
2017/05/13 08:38:42 [HLS] Stopping transcoder session file-61 @ 37m59.760011s
2017/05/13 08:38:42 [HLS] Resuming transcoder (out: 37m59.760011s, view: 35m48s)...