gst-plugins-rs/net/rtp/src
Matthew Waters d4fd21d197 rtp2/jitterbuffer: check for event query earlier
If a serialized query arrives (e.g. allocation) and the jitterbuffer has never
received a packet, then jitterbuffer would never forward the serialized query
resulting in a hang.

Fix by forwarding queries/events before the conditions that require the first
packet to arrive.

Also update unit test to check for this scenario.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1846>
2024-10-09 16:21:13 +00:00
..
ac3 Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
av1 rtpav1depay: Add wait-for-keyframe and request-keyframe properties 2024-09-27 12:25:16 +03:00
baseaudiopay Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
basedepay Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
basepay rtp: basepay: Fix off-by-one with seqnum-offset 2024-08-10 08:06:40 +00:00
gcc Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
jpeg rtp: basepay: Negotiate SSRC and PT with downstream if not set via property 2024-08-10 08:06:40 +00:00
klv Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
mp2t rtp: basepay: Negotiate SSRC and PT with downstream if not set via property 2024-08-10 08:06:40 +00:00
mp4a Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
mp4g rtp: mp4gpay: Don't set seqnum-base on the caps 2024-08-10 08:06:40 +00:00
opus Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
pcmau rtp: basepay: Negotiate SSRC and PT with downstream if not set via property 2024-08-10 08:06:40 +00:00
rtpbin2 rtp2/jitterbuffer: check for event query earlier 2024-10-09 16:21:13 +00:00
vp8 Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
vp9 Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
audio_discont.rs Use Option::is_some_and(...) instead of Option::map_or(false, ...) 2024-06-19 13:03:37 +00:00
lib.rs rtp: Add AC-3 RTP payloader/depayloader 2024-06-01 12:43:27 +00:00
tests.rs rtp: tests: add possibility to make input live 2024-06-01 12:43:27 +00:00
utils.rs rtp/source: use extended sequence number helper 2024-06-24 13:13:28 +00:00