AR# 71023

2018.1 Zynq UltraScale+ MPSoC VCU - Why does the VCU Decoder sometimes hang on corrupted AVC files?

描述

Why does the VCU Decoder sometimes hang on corrupted AVC files?

解决方案

This problem happens because sometime the VCU Control Software was not able to recover if the AVC file was corrupted, which would cause the VCU Decoder to hang.

The attached patch addresses this by updating the VCU Control Software (vcu-ctrl-sw).

This fix will be included in PetaLinux 2018.2.

  1. Create the directory <plnx-proj-root>/project-spec/meta-user/recipes-multimedia/vcu/files
  2. Copy the patch file into <plnx-proj-root>/project-spec/meta-user/recipes-multimedia/vcu/files
    Patch file: 0001-Improve-AVC-decoder-s-error-resilience.patch
  3. Create a bbappend file in <plnx-proj-root>/project-spec/meta-user/recipes-multimedia/vcu/

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


        bbappend file: libvcu-xlnx_%.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append += " \
    file://0001-Improve-AVC-decoder-s-error-resilience.patch \
"

附件

文件名 文件大小 File Type
0001-Improve-AVC-decoder-s-error-resilience.patch 1 KB PATCH

链接问答记录

主要问答记录

AR# 71023
日期 06/11/2018
状态 Active
Type 已知问题
Tools
IP