Why do I see "VCU: unavailable resource error" errors when trying to switch from a 4Kp30 stream to a 4Kp60 stream using the Xilinx Low Latency (sometimes called Low Latency Phase 2 or LLP2) mode?
This is a known issue with the Zynq UltraScale+ MPSoC - LogiCORE H.264/H.265 Video Codec Unit (VCU) that can occur when using kill -9 (SIGKILL) to try and close out the GStreamer pipeline.
The issue occurs because the software does not clean up properly when it receives a SIGKILL.
To work around this issue, use kill -2 (SIGINT), or Ctrl + C, to close the GStreamer Pipeline.
This will ensure that the process terminates gracefully.
Users who need to use SIGKILL to close the GStreamer pipeline can resolve this issue by unloading the VCU kernel modules and reloading them.
This issue is under investigation and will be fixed in a future release.