gstreamer/subprojects/gst-plugins-base/tests
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
..
check rtpbuffer: Initialize extended timestamp to the first wraparound period 2022-10-18 06:09:08 +00:00
examples examples: fix build on macOS with gtk+-quartz-3.0 2022-04-04 16:27:45 +00:00
files Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
interactive test-effect-switch: Fix some memory leaks and make effect element ownership clearer 2022-09-29 22:34:37 +00:00
validate videorate: Handle closing segment on EOS right after caps event 2022-10-11 11:48:09 -03:00
meson.build tests: rename 'icles' subdir to be more descriptive 2022-04-14 11:57:11 +00:00