Hi community,
The setup is the following:
rootfs built with yocto daisy, and MACHINE is imx6dlsabresd.conf, linux kernel is 3.10.53.
I'm using the following Gstreamer pipeline to watch multicast stream on UDP:
gst-launch udpsrc uri=udp://239.1.1.1:1235 ! "video/mpegts, systemstream=(boolean)true, packetsize=(int)188" ! aiurdemux streaming-latency=2000 name=NAME.AIURDEMUX NAME.AIURDEMUX. ! queue2 max-size-time=0 ! vpudec low-latency=false framedrop=true framedrop-level-mask=0 framerate-nu=25 ! imxv4l2sink --gst-debug=vpudec:4
After undeterminate delay, I receive lots of vpudec message :
0:15:47.678340446 10914 0xdadf20 INFO vpudec vpudec.c:1791:vpudec_process_qos: change drop level from 0 to 3f
0:15:47.717673780 10914 0xdadf20 INFO vpudec vpudec.c:1791:vpudec_process_qos: change drop level from 3f to 0
At this time, onn the screen I see that lots of frames are missing, so the video quality is bad and Gstreamer can't get back in stable state.
Do you have solution?
Best Regads,
Jordan
Hello,
Looks like, we have a performance issue in the case. Perhaps the system is overloaded.
It make sense to try the recent BSP L.3.14.38
Also, please take a look at the following thread regarding memory leakage.
“iMX6 GStreamer Memory Leak”
https://community.freescale.com/thread/376166
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------