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://126.96.36.199: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?