AnsweredAssumed Answered

gstreamer: why changing video ratio makes frames drop?

Question asked by Jordan GUILLOT on Apr 11, 2016
Latest reply on Apr 14, 2016 by Jordan GUILLOT

Hi community,

 

The setup is the following:

rootfs built with yocto daisy, and MACHINE is imx6dlsabresd.conf, linux kernel is 3.10.53.

 

I have to use gstreamer-0.10.

 

I try to use gstreamer to watch french TNT télévison via multicast (throught Anevia server in local network).

I find two king of video resolution (1920x1080 and 1440x1080)

 

I'm using the following Gstreamer pipeline:

gst-launch-0.10 udpsrc uri=udp://239.1.1.9:1235 ! video/mpegts, systemstream=(boolean)true, packetsize=(int)188 ! aiurdemux streaming-latency=3000 name=mydemux mydemux. ! queue2 max-size-time=0 ! vpudec low-latency=false framedrop=false framedrop-level-mask=63 ! imxv4l2sink name=myvideosink force-aspect-ratio=false

 

With the 1920x1080 resolution, I don't have any problems.

But with the 1440x1080 resolution, the video drops 2 or 3 frames per second. I found a way to avoid this problem by forcing the aspect ration( force-aspect-ratio=true).

 

For the video aspect, I need to have force-aspect-ratio=false and no frames drop.

 

Have you any solutions?

 

Best regards,

Jordan

Outcomes