[Bug 725898] Lose data when producing data faster than sendt during tunneling rtps/rtp(TCP)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Mar 28 01:11:47 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=725898
  GStreamer | gst-plugins-base | unspecified

--- Comment #11 from Wim Taymans <wim.taymans at gmail.com> 2014-03-28 08:37:40 UTC ---
(In reply to comment #8)
> (In reply to comment #3)
> > just an idea, why not doing something like gst_rtsp_connection_poll (conn,
> > GST_RTSP_EV_READ, 20) from the server in case of GST_RTSP_ENOMEM?
> 
> > Wouldn't that be a better approach? This way we can also cancel the poll in
> > case we want to, e.g. when client disconnects, and entirely skip
> > gst_rtsp_watch_wait_backlog().
> 
> It sounds like a good idea to integrate it into poll but then poll needs to
> take into account the backlog queue as well.

After some investigations, it doesn't sound like a good idea anymore. The
backlog is at the watch level and poll at the lower connection level, best not
to mix them and implement a simple flush method.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list