[Bug 747919] rtpbin: RTX packets only forwarded after two are received (probation period)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 16 08:39:59 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=747919

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |minor

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
This is actually not (usually) a problem anymore after bug #747394 is fixed.
That bug allowed us to receive an RTCP packet for the RTX stream before
anything else, which then set the probation to 0.

If all RTCP packets are lost before we receive a RTX packet, it will still be a
problem though. However the only way to get this information to rtpsource seems
to be via the caps, which requires adding more callbacks to rtpsource and
rtpsession to request-pt-map can be emitted. And then *the application* could
provide something inside the caps, e.g. not just the payload but also a
rtx-original-payload field (so that rtpsource can know that this is actually an
RTX stream if it receives some new payload type).

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