AR# 72324

2019.1 - Zynq UltraScale+ MPSoC VCU - Patches for 2019.1 LogiCORE H.264/H.265 Video Codec Unit (VCU) - Linux Kernel Module, VCU Control Software, GStreamer and OMX

描述

This answer record contains patch updates for the Zynq UltraScale+ MPSoC - LogiCORE H.264/H.265 Video Codec Unit (VCU) from the 2019.1 release.

It contains the Linux Kernel Module, VCU Control Software, GStreamer and OMX patches.

For additional technical help, please post to the Xilinx Video Forums or contact Xilinx Technical Support.

解决方案

Patch Contents:

This patch fixes the following software issues for the Zynq UltraScale+ MPSoC - LogiCORE H.264/H.265 Video Codec Unit (VCU) in the 2019.1 release.

The attached patch is cumulative and fixes all issues listed below.

2019-12-24(Xilinx Answer 73275)Why Do I see OpenSSL errors when I enable RTMP in the 2019.1 or 2019.2 VCU TRD in gstreamer1.0-plugins-bad?
2019-12-19(Xilinx Answer 73274)Why does the VCU decoder crash when trying to read video data from a file in small chunks?
2019-11-26(Xilinx Answer 73117)Why is Green Screen observed on the DisplayPort while using VCU TRD multi stream 2019.2 or 2019.1 designs to play a recorded file?
2019-11-04(Xilinx Answer 73051)Why do I see a high decoder latency number while decoding a reduced latency HEVC encoded stream?
2019-10-16(Xilinx Answer 72958)Why does the VCU Decoder crash when trying to decode two reduced latency streams?
2019-08-29(Xilinx Answer 72734)Why do I occasionally see Zynq UltraScale+ MPSoC VCU OMX Encoder crashes when transitioning out of the recording state?
2019-08-29(Xilinx Answer 72732)Why do I see the Zynq UltraScale+ MPSoC VCU Decoder fail with GET_DMA_PHY: Invalid argument when trying to decode a 1280x960 H.265 stream?
2019-08-06(Xilinx Answer 72605)Why do I see the Zynq UltraScale+ MPSoC VCU Encoder HEVC EnableSkip settings cause encoding to stall after the 600th frame?
2019-05-22(Xilinx Answer 72460)Why do I sometimes see heavy APU loading for high bitrate encoding?

 

This patch is intended for use with the 2019.1 release.

These fixes will be available in the 2019.2 release.

  • BSP = Board Support Package
  • VCU = Zynq UltraScale+ MPSoC Software Version

How to apply the patch:

Note: For more details on how to apply a patch to recipes, please refer to (UG1144) or http://www.wiki.xilinx.com/PetaLinux+Yocto+Tips

  1. Click on the attachment at the end of this answer record to download the patched software driver.


Note:
Select the correct version for your release of PetaLinux.

  1. Create a PetaLinux project using 'petalinux-create'.
  2. Go to the project directory and copy the extracted "recipes-multimedia" folder to the "project-spec/meta-user/" directory.
  3. Build the project using 'petalinux-build'.

附件

文件名 文件大小 File Type
2019-12-24_-_AR72324_BSP2019-1_VCU2019-1.tar.gz 87 KB GZ

链接问答记录

主要问答记录

子答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
72460 2018.3 Zynq UltraScale+ MPSoC VCU - Why do I sometimes see heavy APU loading for high bitrate encoding? N/A N/A
72605 2019.1 Zynq UltraScale+ MPSoC VCU - Why does the Zynq UltraScale+ MPSoC VCU Encoder HEVC EnableSkip setting cause encoding to stall after the 600th frame? N/A N/A
72732 2019.1 Zynq UltraScale+ MPSoC VCU - Why do I see the Zynq UltraScale+ MPSoC VCU Decoder fail with a GET_DMA_PHY: Invalid argument when trying to decode a 1280x960 H.265 stream? N/A N/A
72734 2019.1 Zynq UltraScale+ MPSoC VCU - Why do I occasionally see Zynq UltraScale+ MPSoC VCU OMX Encoder crashes when transitioning out of the recording state? N/A N/A
72958 2019.1 Zynq UltraScale+ MPSoC VCU - Why does the VCU Decoder crash when trying to decode two reduced latency streams? N/A N/A
73051 2019.1/2019.2 Zynq UltraScale+ MPSoC VCU - Why do I see a high decoder latency number while decoding a reduced latency HEVC encoded stream? N/A N/A
73117 PetaLinux - Zynq UltraScale+ MPSoC DisplayPort Controller - Why is Green Screen observed on the DisplayPort when using VCU TRD multi stream 2019.2 or 2019.1 designs to play a recorded file? N/A N/A
73274 2019.1 Zynq UltraScale+ MPSoC VCU - Why does the VCU decoder crash when trying to read video data from a file in small chunks using the vcu_omx_decoder application? N/A N/A
73275 PetaLinux - Zynq UltraScale+ MPSoC VCU - Why Do I see OpenSSL errors when RTMP is enabled in the 2019.1 or 2019.2 VCU TRD in gstreamer1.0-plugins-bad? N/A N/A

相关答复记录

AR# 72324
日期 01/25/2020
状态 Active
Type 综合文章
器件
Tools
IP
Boards & Kits