DMA Based Output - DMA Based Output - 3.0 English - PG447

H.264/H.265/JPEG Video Codec Unit 2 (VCU2) Solutions LogiCORE IP Product Guide (PG447)

Document ID
PG447
Release Date
2026-03-06
Version
3.0 English

The VCU2 encoder provides DMA based buffer pool on the output port using GStreamer, letting other components directly use the encoder's output through DMA based memory. To enable this feature, you must enable the use-out-port-pool property of the GStreamer pipeline.

gst-launch-1.0 -v v4l2src device=/dev/video0 io-mode=4 ! video/x-raw, width=3840, height=2160, format=NV12,framerate=60/1 ! omxh265enc qp-mode=auto gop-mode=basic gop-length=60 b-frames=0 target-bitrate=60000 num-slices=8 control-rate=constant prefetch-buffer=true low bandwidth=false filler-data=true cpb-size=1000 initial-delay=500 use-out-port-pool=true ! video/x-h265, profile=main, alignment=au ! queue ! omxh265dec internal-entropy-buffers=5 low latency=0 ! queue max-size-bytes=0 ! fpsdisplaysink name=fpssink text-overlay=false 'video sink=kmssink bus-id=b0080000.v_mix show-preroll-frame=false'