gstreamer/subprojects/gst-plugins-good/gst/deinterlace
Sebastian Dröge ca23c3c762 video: Don't overshoot QoS earliest time by a factor of 2
By setting the earliest time to timestamp + 2 * diff there would be a difference
of 1 * diff between the current clock time and the earliest time the element
would let through in the future. If e.g. a frame is arriving 30s late at the
sink, then not just all frames up to that point would be dropped but also 30s of
frames after the current clock time.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7518>
2024-09-13 23:04:43 +01:00
..
tvtime deinterlace: greedy, improve quality 2023-09-25 06:40:47 +00:00
x86 yadif.asm: Fix improper usage of LOAD macro 2022-03-01 07:22:10 +00:00
gstdeinterlace.c video: Don't overshoot QoS earliest time by a factor of 2 2024-09-13 23:04:43 +01:00
gstdeinterlace.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
gstdeinterlacemethod.c deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
gstdeinterlacemethod.h deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
tvtime-dist.c deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
tvtime-dist.h deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
tvtime.orc deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
yadif.c deinterlace: Add support for high bitdepth planar YUV formats 2023-04-18 01:32:25 +09:00
yadif.h Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00