[Bug 752694] rtpmux: allow the ssrc-property to decide ssrc on outgoing buffers
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jul 29 16:16:45 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=752694
--- Comment #6 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
Setting something in getcaps is wrong. And the current code breaks the
Farstream unit tests.
I think what you want to do is, in setcaps, get the downstream caps, if they
are set, then take the ssrc from there, is not, try the property and as a last
resort, generate a random one. I'd also drop everything that is not
ssrc/timestamp-offset/seqnum-offset/clock-rate/media-type from the caps. In any
subsequent setcaps, if the clock-rate/media-type match the current ones, just
return TRUE without pushing a different event. This will reduce the amount of
churn. Also, we need to support the GstRTPCollision event to deal with SSRC
collisions correctly.
--
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