Frames are not refreshed in autovideosink

Jonathan Demeyer jonathan.demeyer at macq.eu
Tue Nov 20 09:59:34 PST 2012


I'm a little bit further in the comprehension but this need help !

The problem seems to be that a segment event is not sent.
If I put a "gst_base_src_new_seamless_segment" in the _create function, 
thinks are better, it is not realtime and it crash regularly but at 
least, it gives refresh in autovideosink.

Compared to videotestsrc, it lacks :
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = "event   
******* (fakesink0:sink) E (type: 102, GstEventNewsegment, 
update=(boolean)false, rate=(double)1, applied-rate=(double)1, 
format=(GstFormat)GST_FORMAT_TIME, start=(gint64)0, stop=(gint64)-1, 
position=(gint64)0;) 0x80608c0"

between the PLAYING and the clock setting but I don't know where to look 
for.

If someone have a hint, it will be highly appreciated !

Thanks,

Jonathan


On 11/20/2012 10:25 AM, Jonathan Demeyer wrote:
> 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
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>



More information about the gstreamer-devel mailing list