Frames are not refreshed in autovideosink

Jonathan Demeyer jonathan.demeyer at macq.eu
Tue Nov 20 01:25:45 PST 2012


Hello,

We've developped a PushSrc based element (with gst 0.10) and it works 
well except when we want to show the frames on autovideosink, it seems 
to be stuck to the first image. The element creates a frame from an 
rtp/udp flow.

The pipeline is the simplest :
gst-launch oursrc ! ffmepgcolorspace ! autovideosink
We get a warning saying that :
...
0:00:00.173991047 22569  0x8052050 WARN                     bin 
gstbin.c:2399:gst_bin_do_latency_func:<pipeline0> failed to query latency
...
0:00:00.681874400 22569 0xb2a07910 WARN                     bin 
gstbin.c:2395:gst_bin_do_latency_func:<pipeline0> did not really 
configure latency of 0:00:00.200000000

(the fps is 5)

When using fakesink, we see the buffers passing.

Can the latency problem be the cause ?
Can it be with these lines ?
  gst_base_src_set_live(GST_BASE_SRC (filter), TRUE);
  gst_base_src_set_format (GST_BASE_SRC (filter), GST_FORMAT_TIME);
  gst_base_src_set_do_timestamp (GST_BASE_SRC (filter), TRUE);

Thanks for your help,

Jonathan



More information about the gstreamer-devel mailing list