Watching of recordings quit working - "Transcoder Finished"

Within the last couple of builds (currently running 2019.03.25.1619), watching recordings quit working both locally and remotely. I am seeing this in the DVR log:

2019/03/25 19:20:50 [HLS] Starting transcoder for file99-ip192.168.10.1 at 1h38m15s from 192.168.10.1 (encoder=h264_mf, resolution=1080, deinterlacer=blend, bitrate=6000)
[mpegts @ 00000000026ac180] Dropped corrupted packet (stream = 1)
[mpegts @ 00000000026ac180] Dropped corrupted packet (stream = 2)
[mpegts @ 00000000026ac180] Dropped corrupted packet (stream = 1)
[mpegts @ 00000000026ac180] Dropped corrupted packet (stream = 2)
[h264_mf @ 00000000029fb7c0] could not set output type (MF_E_INVALIDMEDIATYPE)
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
2019/03/25 19:21:07 [HLS] Stopping transcoder session file99-ip192.168.10.1 @ 1h38m15s

I changed from hardware encoding to software encoding and playback then works, but quality isn't great. Nothing else on the Channels DVR machine has changed other than I've updated builds.

Any ideas on how to get it working again with hardware encoding or how I would've broke this?

It's possible the hardware encoder support is broken in the pre-release build you updated to. We will have a look.

Problem confirm, fix is uploading now and will be available in 10-15 minutes.

New build is ready. I just tried it and its working now.

Thanks for the quick fix! Have some recordings in progress right now, but will update when they're done.

Works perfectly again. 2019.03.26.0218 did the trick. Thanks!!

1 Like