Hi,
I am using am5728 with ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05, here is something i meet.
first, i have read this link, and i know am5728 can use ducatih264dec to do the decode.
https://developer.ridgerun.com/wiki/index.php?title=Gstreamer_pipelines_for_AM572x
Currently I can testing on existing video files using duckih264dec and ducatih264enc, they work fine.
$(root)# gst-launch-1.0 --gst-debug=3 filesrc location=/usr/share/ti/video/TearOfSteel-Short-720x420.264 num-buffers=600 ! queue ! h264parse ! ducatih264dec ! queue ! filesink location=/home/root/h264dec-720.yuv -v
$(root)# gst-launch-1.0 filesrc location=/home/root/h264dec-720.yuv ! videoparse width=1280 height=720 format=nv12 ! video/x-raw, width=1280, height=720 ! ducatih264enc ! h264parse ! queue ! filesink location=/home/root/test.h264
but when i use the Webcam cat the video date, duckih264dec isn't work.
when i use avdec_h264 to software decode, they run fine, but software decoding brings about an increase in CPU load factor.
I saw a similar problem, but I didn’t see a specific question.
http://e2e.ti.com/support/processors/f/791/t/536235?AM572x-EVM-fails-to-decode-MP4-files#pi320966=3
if you know something about this, please let me know it.
Thanks.