Jan Schmidt
cb225b3682
rtpsource: Track the seqnum for senders
...
RTP source statistics are tracked for local senders by
treating them as a receiver of their own outbound packets.
Accordingly, track the highest packet seqnum so that the
packets-lost calculation generates a sensible number instead
of always reporting -$number_of_packets_sent
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3454 >
2022-11-23 10:26:29 +00:00
Sebastian Dröge
bd5a4d321b
rtpsource: Don't do probation for RTX sources
...
Disable probation for RTX sources as packets will arrive very
irregularly and waiting for a second packet usually exceeds the deadline
of the retransmission.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/181
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3112 >
2022-10-10 14:56:18 +00:00
Sebastian Dröge
72b6dabd32
rtpsession: Remember the corresponding media SSRC for RTX sources
...
This allows timing out the RTX source and sending BYE for it when the
actual media source belonging to it is timed out.
This change only applies to sending sources from this session.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/360
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3112 >
2022-10-10 14:56:17 +00:00
Sebastian Dröge
d5c072fadd
rtpsource: Rename rtp_source_update_caps to rtp_source_update_send_caps
...
To make it clear that this is only used for sending RTP sources.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3112 >
2022-10-10 14:56:17 +00:00
Guillaume Desmottes
8bbdd9addb
rtpsource: fix rtp_source_get_nack_deadlines doc
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1775 >
2022-02-22 09:40:35 +00:00
Thibault Saunier
5ff769d731
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
2021-09-24 16:13:50 -03:00