gst_event_new_eos gives NO GST_MESSAGE_EOS but instead warnings not and packet 13548 too late as #46078 was already popped

marc lievens mark.lievens at gmail.com
Thu Apr 2 02:16:05 PDT 2015


Hi,



With the used pipeline ( gstreamer V1.4.5) the video is saved to file and
the onvif data is seen.



rtspsrc location=rtspUrl name=rtspsrc rtspsrc.

! queue name=videoqueue ! rtph264depay! h264parse! matroskamux ! filesink
rtspsrc.

! queue name=onvifqueue ! application/x-rtp, media=application ! fakesink



But when I send a eos  as (bool reply true)



gst_element_send_event(matroskamux, gst_event_new_eos());



or as



pad = gst_element_get_static_pad(matroskamux, "video_0");

gst_pad_send_event(pad, gst_event_new_eos());



, then the GST_MESSAGE_EOS is never arrived and after a while the next
warning are  continues logged.



warning rtpjitterbuffer.c2351:gst_rtp_jitterbuffer_chain:<rtpjitterbuffer0>
packet 13548 too late as #46078 was already popped, dropping 7632



When I use only the Video channel then everything seems to work fine. The
eos is send and processed on GST_MESSAGE_EOS



Please any idea is welkom, I'm a little but stuck on this one
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150402/bff1f611/attachment.html>


More information about the gstreamer-devel mailing list