gstreamer/subprojects/gst-plugins-base/tests/check
Sebastian Dröge 4df3da3bab rtpbuffer: Initialize extended timestamp to the first wraparound period
This allows correct handling of wrapping around backwards during the
first wraparound period and avoids the infamous "Cannot unwrap, any
wrapping took place yet" error message.

It allows makes sure that for actual timestamp jumps a valid value is
returned instead of 0, which then allows the caller to handle it
properly. Not having this can have the caller see the same timestamp (0)
for a very long time, which for example can cause rtpjitterbuffer to
output the same timestamp for a very long time.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1500

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3202>
2022-10-18 06:09:08 +00:00
..
elements samiparse: fix handling of self-closing tags 2022-07-01 17:24:52 +00:00
generic Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gst typefindfunctions: Fix WebVTT format detection 2022-02-11 13:48:45 +00:00
libs rtpbuffer: Initialize extended timestamp to the first wraparound period 2022-10-18 06:09:08 +00:00
pipelines Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gst-plugins-base.supp base: Fix a suppression that has a slightly different trace 2021-09-24 16:21:18 -03:00
meson.build tests: skip unit tests for dependency-less elements that have been disabled 2022-06-27 07:05:00 +00:00