[Bug 722560] New: rtprtxreceive: cleanup orphan retransmission requests
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sun Jan 19 11:28:36 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=722560
GStreamer | gst-plugins-good | git
Summary: rtprtxreceive: cleanup orphan retransmission requests
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: kiagiadakis.george at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
When rtpjitterbuffer requests for the first time the retransmission of a
certain packet, rtprtxreceive stores the seqnum of this packet in a hash table
in order to be able to associate later the retransmission stream. If the rtx
packet never arrives, this hash table entry remains there until the pipeline is
stopped.
This patch attempts to fix this small "leak" by looking at the timing
information of the retransmission request and removing the hash table entry as
soon as it knows that even if the rtx packet arrives, it will not be useful to
the jitterbuffer.
The patch, together with a unit test and a small logic fix is here:
http://cgit.collabora.com/git/user/gkiagia/gst-plugins-good.git/log/?h=rtxrecv-cleanup-lost-req
--
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