gstreamer/gst
Sebastian Dröge c363747251 videorate: Fix max-duplication-time handling
Previously this would've only set discont=TRUE and then for all future
buffers simply returned immediately.

Instead we also need to
  a) drain previous input until its buffer time
  b) update next_ts and base_ts accordingly for the gap
  c) actually store the new buffer after the gap so it can be used in
     the future and so the old buffer before the gap is gone

Also update the unit test accordingly so that it actually tests for this
behaviour. Previously it only tested that after the gap we got no output
at all.
2019-11-04 19:01:10 +00:00
..
adder Remove autotools build system 2019-10-13 14:15:43 +01:00
app Remove autotools build system 2019-10-13 14:15:43 +01:00
audioconvert Remove autotools build system 2019-10-13 14:15:43 +01:00
audiomixer Remove autotools build system 2019-10-13 14:15:43 +01:00
audiorate Remove autotools build system 2019-10-13 14:15:43 +01:00
audioresample Remove autotools build system 2019-10-13 14:15:43 +01:00
audiotestsrc Remove autotools build system 2019-10-13 14:15:43 +01:00
compositor compositor: Add support for VUYA format 2019-11-04 14:50:28 +00:00
encoding Remove autotools build system 2019-10-13 14:15:43 +01:00
gio Remove autotools build system 2019-10-13 14:15:43 +01:00
overlaycomposition Remove autotools build system 2019-10-13 14:15:43 +01:00
pbtypes Remove autotools build system 2019-10-13 14:15:43 +01:00
playback Remove autotools build system 2019-10-13 14:15:43 +01:00
rawparse Remove autotools build system 2019-10-13 14:15:43 +01:00
subparse Remove autotools build system 2019-10-13 14:15:43 +01:00
tcp Remove autotools build system 2019-10-13 14:15:43 +01:00
typefind Remove autotools build system 2019-10-13 14:15:43 +01:00
videoconvert Remove autotools build system 2019-10-13 14:15:43 +01:00
videorate videorate: Fix max-duplication-time handling 2019-11-04 19:01:10 +00:00
videoscale Remove autotools build system 2019-10-13 14:15:43 +01:00
videotestsrc Remove autotools build system 2019-10-13 14:15:43 +01:00
volume Remove autotools build system 2019-10-13 14:15:43 +01:00
meson.build compositor: add to build after move from -bad 2018-12-28 12:16:18 +01:00