gstreamer/subprojects/gst-plugins-good/tests
Johan Sternerup c830f87a32 twcc: Handle wrapping of reference time
Previously the wrapping of the 24-bit reference time was not handled
correctly when transforming it into GstClockTime. Given the unit of 64ms
the span that could be represented by 24 bits is 12 days and depending
on the start value we could get a wrapping problem anytime within this
time frame. This turned out to be particularly problematic for the GCC
algorithm in gst-plugins-rs which tried to evict old packages based on
the "oldest" timestamp, which due to wrapping problems could be in the
future. Thus, the container managing the packets could grow without
limits for a long time thereby creating both CPU and memory problems.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7527>
2024-10-30 12:35:48 +00:00
..
check twcc: Handle wrapping of reference time 2024-10-30 12:35:48 +00:00
examples rtspsrc: client-managed MIKEY KeyMgmt 2024-10-24 12:43:11 +00:00
files qtdemux: add unit test for edit list regression 2023-05-11 16:45:37 +00:00
interactive tests: rename 'icles' subdir to be more descriptive 2022-04-14 11:57:11 +00:00
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00