[gst-devel] why video do not play frequently under rate control
Jan Schmidt
thaytan at noraisin.net
Thu May 24 16:55:14 CEST 2007
zhangfei gao wrote:
*snip*
> command line is
> gst-launch filesrc location=*.mpg ! flupsdemux ! mpeg2dec ! overlay2sink
>
*snip*
>
> I thought video render discard frame because fps could not reach timestamp.
> But for 30 fps stream, why full speed fps can reach 34fps, while using
> timestamp still can not play frequently.
>
> Is there any tricky, since the same story on qtdemux and h264dec.
>
Add a queue between the decoder and the sink to decouple the decoding
and display into 2 separate threads and provide some buffering.
Something like
queue max-size-buffers=5 should do it.
When you get to playing audio too, you'll also want some queues between
the demuxer and the decoders.
J.
More information about the gstreamer-devel
mailing list