GNOME Bugzilla – Bug 516160
gstrtpbin did not ignore streams with no SR when doing association
Last modified: 2008-02-14 16:25:58 UTC
gstrtpbin did not ignore streams that had no received a SR packet yet for association/synchronisation, so it would produce an impossibly high ts-offset for them, I'm attaching a patch that ignores them until they receive a SR/SDES packet.
Created attachment 105113 [details] [review] patch to ignore streams that haven't received a SR packet
Think we can push that into gst-p-bad 0.10.6, without this patch, gstrtpbin won't work unless caps are force on the network recv side (and hence is unusable with something like farsight).
Well, I marked it as a blocker although it is not technically a regression. The patch is simple and correct, though.
I'm still trying to nail down a patch policy for the freeze, but it'll be along the lines of 'simple, tested bug fixes & fixes for regressions', which will cover something like this....
Patch by: Olivier Crete <tester@tester.ca> * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate): Ignore streams that did not receive an SR packet when doing synchronisation. Fixes #516160.