AR# 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?

描述

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?

root@zcu106_vcu_trd:/# gst-launch-1.0 uridecodebin uri="file:///tmp/gg_1280_960_p25.h265" ! queue max-size-bytes=0 ! kmssink bus-id="a0070000.v_mix"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
GET_DMA_PHY: Invalid argument
Failed to import fd : 1826119680
gst-launch-1.0: base/omx_component/omx_component.cpp:1698: void Component::TreatFillBufferCommand(Task*): Assertion `success' failed.
Aborted

解决方案

This is a known issue with the Zynq UltraScale+ MPSoC VCU - LogiCORE H.264/H.265 Video Codec Unit (VCU) that can occur when trying to decode a 1280x960 H.265 stream.

The problem occurs due to a gst-omx.

  • 2018.2 - Users must upgrade to 2019.1 (with patches) or 2019.2 and later
  • 2019.1 - Users can download the PetaLinux Recipes and Patch files from (Xilinx Answer 72324) to work around this issue
  • 2019.2 - This issue will be resolved in the 2019.2 release and later versions

链接问答记录

主要问答记录

AR# 72732
日期 09/11/2019
状态 Active
Type 综合文章
器件
Tools
IP