From what we have seen, it was the encoding that was causing issues on some systems and for this reason a separate switch is now available to optionally inhibit it
I am not aware of systems that have hardware encoding working but not hardware decoding.