Pipeline gets 60 fps unless i connect to glimagesink. if i connect , then boils down to 35 to 39 fps.

sithruk sana get2jils at gmail.com
Tue Dec 2 06:00:02 PST 2014


I am using below pipeline:

*  pipeline = gst_parse_launch("udpsrc port=5000 ! application/x-rtp,
clock-rate=90000, encoding-name=(string)H264, payload=96   ! queue !
rtph264depay  ! h264parse !  vtdec  ! queue ! glimagesink  sync=false ",

I have enabled vtdecoder debug, and with the help of the debug output, i
have checked  1 second of   inflow, outflow of frames.

1)  With the above pipeline, i could see
        1) *~ 39 to 40 f*ps in vtdec, also in the glimagesink.


I tried using fakesink instead of glimagesink.

The result:
  1)  In vtdec,  it was reaching  ~59 to 60 fps. I figured this out with
the help of timestamp displayed in the log along with debug statements "got
intput frame", and "got output frame"

So, My question is that is the display is not able to handle 60 fps?. If
not, how to handle this situation.

I am streaming  60 fps from the source.

Kindly need your input.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141202/bfddfff5/attachment.html>

More information about the gstreamer-devel mailing list