[gstreamer-bugs] [Bug 598377] rtpmanager: only forward the lost event to the last seen payloadnumber

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 14 03:38:57 PDT 2009


https://bugzilla.gnome.org/show_bug.cgi?id=598377
  GStreamer | gst-plugins-good | git

--- Comment #4 from Håvard Graff (hgr) <havard.graff at tandberg.com> 2009-10-14 10:38:50 UTC ---
Sure, but the lost packet event should be thought of as a "replacement buffer",
and then it make sense that it, just like the buffers, are redirected according
to its (assumed) payloadnumber. However, at the moment there is no
payloadnumber info on the event, only seqnum, timestamp and duration. Also,
when using the default handling in the basedepayloader, the lost-event is
translated to a newsegment, and that can't have any knowledge of
payloadnumbers.

So I guess the other option would be:
1. Add payloadnumber to the lost-event. (priv-last_pt)
2. Add a filtering on the basedepayloader, checking if the lost-event received
matches the configured pt.

What makes me a bit sceptical of this approach is that you would be sending the
lost events to all depayloaders (with the same ssrc), making them do accept or
decline. In my head this is similar to sending all buffers to all depayloaders,
making them do the job that the ptdemux is there to do.

-- 
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