I’ve played around with this a bit more and started testing using the Plex web interface from my DS as this is easier (saves me having to go downstairs to the telly). I played the same “Have I Got a Bit More News for You” programme that I have used for all testing and noticed the following:
-
it starts playing as Original (4.6 Mbps, 1080p HD)
-
19 secs into the programme it stops playing the screen goes black and at the same time the quality setting changes to Converting automatically and then to Auto (Now: 6.8 Mbps, 1080p)
-
after a few secs of buffering it starts playing again
-
at 28 secs it changes to Auto (Now: 3.1 Mbps, 720p)
-
at 44 secs it changes to Auto (Now: 1.1 Mbps, SD)
-
at 1:46 an error message comes up, but the programme continues playing:
Playback Error
An error occurred trying to play "Episode 3".
shaka3015 (Media)
Playback of my last test started at 19:22 - see attached logs
What I also noticed when perfuming a grep TPU on the Media Server log, that the hardware transcoding seems to work once it switched to Auto mode:
May 08, 2018 19:22:56.055 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
May 08, 2018 19:22:56.056 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: final decoder: , final encoder:
May 08, 2018 19:23:05.936 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
May 08, 2018 19:23:05.937 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: final decoder: , final encoder:
May 08, 2018 19:26:01.385 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:26:01.386 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:26:01.386 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:26:01.386 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:26:29.294 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:26:29.295 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:26:29.295 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:26:29.295 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:26:46.832 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:26:46.833 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:26:46.833 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:26:46.833 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:26:59.861 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:26:59.862 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:26:59.862 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:26:59.862 [0x7ff2c5efb700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:28:51.938 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:28:51.938 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:28:51.938 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:28:51.939 [0x7ff2c3309700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:28:59.600 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:28:59.600 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:28:59.601 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:28:59.601 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:29:05.633 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:29:05.634 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:29:05.634 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:29:05.634 [0x7ff2c737d700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:29:21.383 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:29:21.383 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:29:21.383 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:29:21.384 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:29:50.658 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:29:50.659 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:29:50.659 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:29:50.659 [0x7ff2c5055700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:29:54.365 [0x7ff2c766b700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:29:54.366 [0x7ff2c766b700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:29:54.366 [0x7ff2c766b700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:29:54.366 [0x7ff2c766b700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:30:13.129 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:30:13.130 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:30:13.130 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:30:13.130 [0x7ff2cef35700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
May 08, 2018 19:30:46.320 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
May 08, 2018 19:30:46.321 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: zero-copy support present
May 08, 2018 19:30:46.321 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: not using zero-copy because video is interlaced
May 08, 2018 19:30:46.321 [0x7ff2cf223700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi