gstreamer/tests/check/elements
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.c check: Don't use real audio devices for tests 2019-10-10 16:58:26 +02:00
appsink.c appsink: Reuse sample object in pull_sample if possible 2018-04-19 16:14:12 +02:00
appsrc.c appsrc: add support for pushing buffer lists 2017-12-09 11:09:16 +00:00
audioconvert.c tests: audioconvert: fix leaks in unit test 2019-03-06 10:51:40 +00:00
audiointerleave.c tests: audiointerleave: Remove drain with manual clock 2017-05-23 12:35:58 +02:00
audiomixer.c check: Don't use real audio devices for tests 2019-10-10 16:58:26 +02:00
audiorate.c valgrind: free buffer list in audiorate test 2019-06-05 20:51:47 +00:00
audioresample.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
audiotestsrc.c tests: audiotestsrc: add unit test for non-interleaved audio output 2018-07-11 12:23:32 +03:00
compositor.c compositor: Add support for VUYA format 2019-11-04 14:50:28 +00:00
decodebin.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
encodebin.c encodebin: fix caps leak in test 2017-01-30 14:17:42 +02:00
glbin.c tests/glbin: setting a full reference means we need to unref 2019-03-06 23:32:18 +11:00
glimagesink.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
libvisual.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
multifdsink.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
multisocketsink.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
opus.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
overlaycomposition.c overlaycomposition: New element that allows applications to draw GstVideoOverlayComposition on a stream 2018-10-28 17:03:47 +00:00
playbin-complex.c tests: playbin-complex: skip test that needs oggdemux if it's not available 2017-09-10 16:32:31 +01:00
playbin.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
playsink.c tests: playsink: add minimal test for playsink element 2016-05-14 16:02:16 +01:00
rawaudioparse.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
rawvideoparse.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
streamsynchronizer.c tests: fix race in streamsynchronizer test 2013-11-12 19:03:19 +00:00
subparse.c test: add subparse test for SRT subtitles with no newline at the end 2019-05-06 13:28:02 +02:00
textoverlay.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
urisourcebin.c tests/urisourcebin: add get/set watermark test 2018-11-07 15:10:05 +00:00
videoconvert.c videoconvert: Fix compiler warning in unit test 2014-02-08 17:11:04 +01:00
videorate.c videorate: Fix max-duplication-time handling 2019-11-04 19:01:10 +00:00
videoscale.c misc: Fix compiler warnings on Cerbero's MinGW 2019-02-05 23:48:13 +05:30
videotestsrc.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
volume.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
vorbisdec.c tests: vorbisec: fix leaks in unit test 2019-03-06 10:51:40 +00:00
vorbistag.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00