- source <path/to/petalinux-installer>/tool/petalinux-v2023.1-final/settings.sh
- petalinux-create -t project -s <path/to/petalinux-installer>/bsp/release/xilinx-vek280-es1-v2023.1-final.bsp
- cd xilinx-vek280-es1-v2023.1-final
- Petalinux-build
- Boot the board using a PetaLinux pre-built image
- Login with username:petalinux and password:root
Now, the GStreamer, OMX, and Control Software pipelines can be run on the board.
Below are the sample commands to decode a stream:
- Control Software
- ctrlsw_decoder -avc -i input.avc -noyuv --device /dev/allegroDecodeIP0
- OMX
- omx_decoder input.avc -avc --device /dev/allegroDecodeIP0 -o /dev/null
- Gstreamer
- gst-launch-1.0 filesrc location=input.avc ! h264parse ! queue ! omxh264dec device="/dev/allegroDecodeIP0" ! queue max-size-bytes=0 ! fakevideosink