[gst-devel] Dropped frames while playing from a network source
Ramakrishnan Muthukrishnan
vu3rdd at gmail.com
Sun Aug 17 14:45:32 CEST 2008
Hi,
I am trying to stream an H.264 stream encapsulated by MPEG2-TS and RTP
(RFC 2250) over UDP. The recieve pipeline looks like this:
udpsrc port=xxxx ! rtpmp2tdepay ! flutsdemux ! ffdec_h264 ! xvimagesink
Now, even if every frame is an I-frame in the stream, some element in
the pipeline drops the frame and I get decoded frames displayed only
once in afew frames, with no indication on what is happening even with
GST_DEBUG=3.
While querying the latency, I see that one or more of the elements in
the pipeline (I am yet to find out who) does not have the latency
query implemented, which would mean (I assume) the latency
calculations won't be done for the entire pipeline. Is this
understanding correct? Instead of xvimagesink, if I use a filesink, I
get all the decoded frames.
It will be great if someone can help understand what is happening.
best regards
--
Ramakrishnan
More information about the gstreamer-devel
mailing list