Followed those examples and similar output - looks like that 'drm' device now found?
Device creation failed: -12.
No device available for decoder: device type drm needed for codec hevc.
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_v4l2m2m))
Stream #0:1 -> #0:1 (copy)
Device setup failed for decoder on input stream #0:0 : Cannot allocate memory
Also could this be part of the problem?
libreelec:~/ # dtoverlay rpivid-v4l2
DTOVERLAY[error]: overlay 'rpivid-v4l2' is deprecated: no longer necessary
* Failed to load 'rpivid-v4l2'