07-27-2020 04:30 AM
Hello, I have a mxf file while the video is h264-encoded.
The video is 505Mb/s, 3840x2160, 50fps AVC(High 4:2:2 Intra@L5.2).
I use gstreamer to decode: gst-launch-1.0 filesrc location=4K_demo.mxf ! mxfdemux ! h264parse ! omxh264dec internal-entropy-buffers=10 ! videoconvert ! kmssink bus-id="a0070000.v_mix"
It lost many frames.
Can the VCU decode those high bitrate? How to improve the VCU decode capability?
My board is ZCU106, with MPSoC-VCU-TRD-2019.2. Thanks!
07-27-2020 03:27 PM
Hi @gefei-liuqi
You should set proper QoS parameters and add prefetch_buffer=treu on your gstreamer pipeline.
Refer the followings if you want to know details.
https://www.xilinx.com/support/documentation/ip_documentation/vcu/v1_2/pg252-vcu.pdf#page=160
https://www.xilinx.com/support/documentation/ip_documentation/vcu/v1_2/pg252-vcu.pdf#page=170
Best regards,
07-27-2020 03:27 PM
Hi @gefei-liuqi
You should set proper QoS parameters and add prefetch_buffer=treu on your gstreamer pipeline.
Refer the followings if you want to know details.
https://www.xilinx.com/support/documentation/ip_documentation/vcu/v1_2/pg252-vcu.pdf#page=160
https://www.xilinx.com/support/documentation/ip_documentation/vcu/v1_2/pg252-vcu.pdf#page=170
Best regards,