mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-01 14:11:15 +00:00
c830f87a32
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> |
||
---|---|---|
.. | ||
elements | ||
generic | ||
pipelines | ||
gst-plugins-good.supp | ||
meson.build |