Xilinx / meta-petalinux

meta-petalinux distro layer supporting Xilinx Tools
MIT License
84 stars 48 forks source link

Could not initialize supporting library (omxh264dec-omxh264dec0) #17

Open HongLe1007 opened 4 years ago

HongLe1007 commented 4 years ago

I use Petalinux to build the system run on ZCU102 board. I have played .webm video format sucessfully, but when I try to play a .mp4 video format I met an error: The error is shown below, could you help me out?

_root@xilinx-zcu102-2020_1:~/honglc_samples/segmentation# gst-launch-1.0 filesrc location=./video/traffic.mp4 ! qtdemux name=demux demux.video_0 ! h264parse ! omxh264dec ! queue max-size-bytes=0 ! kmssink bus-id=fd4a0000.zynqmp-display fullscreen-overlay=1 Setting pipeline to PAUSED ... [2020-08-19 05:02:20.494530490] [omx_core.cpp:181] [OMX_GetHandle] Couldnt allocate dma allocator (tried using /dev/allegroDecodeIP) ERROR: Pipeline doesn't want to pause. ERROR: from element /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0: Could not initialize supporting library. Additional debug info: ../../../../git/gst-libs/gst/video/gstvideodecoder.c(2614): gst_video_decoder_changestate (): /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0: Failed to open decoder Setting pipeline to NULL ... Freeing pipeline ...