描述
Why does the VCU Decoder crash when trying to decode two reduced latency streams?
gst-launch-1.0 -e filesrc location=/media/card/1080p50_low-delay_gdr.mkv ! matroskademux ! tee name=t t. ! h265parse ! video/x-h265, alignment=au ! omxh265dec low-latency=true internal-entropy-buffers=5 ! queue max-size-bytes=0 leaky=2 ! fakesink t. ! h265parse ! video/x-h265, alignment=au ! omxh265dec low-latency=true internal-entropy-buffers=5 ! queue max-size-bytes=0 leaky=2 ! fakesink t. ! h265parse ! video/x-h265, alignment=au ! omxh265dec low-latency=true internal-entropy-buffers=5 ! queue max-size-bytes=0 leaky=2 ! fakesink t. ! h265parse ! video/x-h265, alignment=au ! omxh265dec low-latency=true internal-entropy-buffers=5 !
queue max-size-bytes=0 leaky=2 ! fakesink
Error from the log:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Redistribute latency...
Redistribute latency...
[ 351.885781] al5d a0120000.al5d: VCU: unavailable resources or wrong configuration
[ 351.886215] al5d a0120000.al5d: VCU: unavailable resources or wrong configuration
[ 351.893279] al5d a0120000.al5d: Channel wasn't created.
/!\ decoder: hardware doesn't have enough resources (142)[ 351.905988] al5d a0120000.al5d: Channel wasn't created.
/!\ decoder: hardware doesn't have enough resources (142)
[E] [TreatSetStateCommand]: OMX_ALG_ErrorChannelResourceUnavailable
ERROR: from element /GstPipeline:pipeline0/GstOMXH265Dec-omxh265dec:omxh265dec-omxh265dec2: GStreamer encountered a general supporting library error.