gstreamer/gst
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
..
accurip Remove autotools build system 2019-10-14 13:54:27 +01:00
adpcmdec Remove autotools build system 2019-10-14 13:54:27 +01:00
adpcmenc Remove autotools build system 2019-10-14 13:54:27 +01:00
aiff Remove autotools build system 2019-10-14 13:54:27 +01:00
asfmux bad: Avoid using deprecated API 2019-11-08 10:43:08 +00:00
audiobuffersplit Remove autotools build system 2019-10-14 13:54:27 +01:00
audiofxbad Remove autotools build system 2019-10-14 13:54:27 +01:00
audiolatency Remove autotools build system 2019-10-14 13:54:27 +01:00
audiomixmatrix Remove autotools build system 2019-10-14 13:54:27 +01:00
audiovisualizers documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
autoconvert documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
bayer documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
camerabin2 Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
coloreffects Remove autotools build system 2019-10-14 13:54:27 +01:00
debugutils debugutils: clockselect, a pipeline that enables clock selection 2019-11-06 08:58:53 -08:00
dvbsuboverlay documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dvdspu documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
faceoverlay Remove autotools build system 2019-10-14 13:54:27 +01:00
festival documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
fieldanalysis Remove autotools build system 2019-10-14 13:54:27 +01:00
freeverb Remove autotools build system 2019-10-14 13:54:27 +01:00
frei0r documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gaudieffects documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
gdp Remove autotools build system 2019-10-14 13:54:27 +01:00
geometrictransform documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
id3tag documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
inter Remove autotools build system 2019-10-14 13:54:27 +01:00
interlace interlace: Increment phase_index before checking if we're at the end of the phase 2019-12-03 21:12:26 +00:00
ivfparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
ivtc Remove autotools build system 2019-10-14 13:54:27 +01:00
jp2kdecimator Remove autotools build system 2019-10-14 13:54:27 +01:00
jpegformat documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
librfb documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
midi Remove autotools build system 2019-10-14 13:54:27 +01:00
mpegdemux documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mpegpsmux documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
mpegtsdemux tsdemux: Always issue a DTS even when it's equal to PTS 2019-11-14 12:16:04 +00:00
mpegtsmux atscmux: Add missing break in switch 2019-11-27 15:41:26 +01:00
mxf bad: Avoid using deprecated API 2019-11-08 10:43:08 +00:00
netsim documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
onvif Remove autotools build system 2019-10-14 13:54:27 +01:00
pcapparse documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
pnm documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
proxy Remove autotools build system 2019-10-14 13:54:27 +01:00
rawparse Remove autotools build system 2019-10-14 13:54:27 +01:00
removesilence documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
rist documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
rtmp2 rtmp2sink: Only apply @setDataFrame to onMetaData messages 2019-12-03 14:11:47 +01:00
rtp rtpmanagerbad: allow setting multicast-iface 2019-11-19 12:39:59 +00:00
sdp sdp: don't leak the ghost pad 2019-11-06 02:11:20 +00:00
segmentclip Remove autotools build system 2019-10-14 13:54:27 +01:00
siren Remove autotools build system 2019-10-14 13:54:27 +01:00
smooth Remove autotools build system 2019-10-14 13:54:27 +01:00
speed Remove autotools build system 2019-10-14 13:54:27 +01:00
subenc Remove autotools build system 2019-10-14 13:54:27 +01:00
switchbin switchbin: Free path objects on finalize 2019-11-13 10:15:32 +00:00
timecode timecodestamper: Create LTC sink pad with the correct name according to the template 2019-11-19 12:21:30 +02:00
transcode Import GstTranscoder 2019-08-28 13:02:13 +00:00
videofilters Remove autotools build system 2019-10-14 13:54:27 +01:00
videoframe_audiolevel Remove autotools build system 2019-10-14 13:54:27 +01:00
videoparsers h264parse: buffer mismatch in map/unmap 2019-11-26 13:07:47 -05:00
videosignal Remove autotools build system 2019-10-14 13:54:27 +01:00
vmnc documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
y4m Remove autotools build system 2019-10-14 13:54:27 +01:00
yadif Remove autotools build system 2019-10-14 13:54:27 +01:00
meson.build switchbin: Initial checkin 2019-11-13 10:15:31 +00:00