gstreamer/gst/interlace
Sebastian Dröge c67146b27a interlace: Increment phase_index before checking if we're at the end of the phase
Incrementing it afterwards will always have to phase_index >= 1 and we
will never be at the beginning (0) of the phase again, and thus never
reset timestamp tracking accordingly.

This was broken in bea13ef43b in 2010, and
causes interlace to run into integer overflows after 2^31 frames or
about 5 hours at 29.97fps. Due to usage of wrong types for the integers
this then causes negative numbers to be used in calculations and all
calculations spectacularly fail, leading to all following buffers to
have the timestamp of the first buffer minus one nanosecond.
2019-12-03 21:12:26 +00:00
..
gstinterlace.c interlace: Increment phase_index before checking if we're at the end of the phase 2019-12-03 21:12:26 +00:00
meson.build docs: Build documentation with hotdoc 2019-05-13 17:00:00 -04:00