gst-plugins-rs/net
Sebastian Dröge d6cb9d72d8 rtpav1depay: Don't output full TUs but just OBUs as they come
Simplifies state tracking and potentially reduces latency as it's not
necessary to wait until all fragments of an OBU are received.

The last OBU of a TU is marked with the marker flag to allow parsers to
detect this without first seeing the beginning of the next TU.

Also use a simple `Vec` for collecting complete OBUs instead of a
`gst_base::Adapter` as this reduces the number of allocations.

And also handle invalid packets a little bit more gracefully.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/244

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1072>
2023-02-02 20:24:27 +02:00
..
aws aws: Update to AWS SDK 0.54/0.24 2023-01-27 22:10:23 +02:00
hlssink3 Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
ndi Update for glib API changes 2023-01-21 18:13:48 +02:00
onvif onvif: Update for allocation query caps API changes 2023-01-19 16:38:06 +02:00
raptorq Fix various new clippy warnings 2022-12-13 11:43:16 +02:00
reqwest Fix various new clippy warnings 2023-01-25 10:31:19 +02:00
rtp rtpav1depay: Don't output full TUs but just OBUs as they come 2023-02-02 20:24:27 +02:00
webrtc Update for glib API changes 2023-01-31 12:24:07 +02:00
webrtchttp Update for glib API changes 2023-01-21 18:13:48 +02:00