gstreamer/gst/videotestsrc
Thibault Saunier 9ce93abb29 videotestsrc: Fix buffer duration in reverse playback
In reverse playback, buffers have to be displayed at buffer.stop running
time, meaning:

    buffer.pts + buffer.duration = prev_buffer.pts
    =>
    buffer.duration = prev_buffer.pts - buffer.pts

We were setting buffer.duration = next_buffer.pts - buffer.pts which
is not correct.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/646>
2020-05-06 16:50:01 +00:00
..
generate_sine_table.c convert M_PI to G_PI, for msvc 2011-06-10 23:56:34 -07:00
gstvideotestsrc.c videotestsrc: Fix buffer duration in reverse playback 2020-05-06 16:50:01 +00:00
gstvideotestsrc.h videotestsrc: Use G_DECLARE_FINAL_TYPE 2020-03-16 15:47:58 +00:00
gstvideotestsrcorc-dist.c Update disted orc file 2017-10-31 11:57:23 +01:00
gstvideotestsrcorc-dist.h Update disted orc backup files 2013-04-22 13:58:33 +01:00
gstvideotestsrcorc.orc videotestsrc: storel is better then copyl 2014-09-26 16:44:09 +02:00
meson.build doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
videotestsrc.c base: Avoid usage of deprecated API 2019-10-11 06:17:39 +00:00
videotestsrc.h videotestsrc: Add options to make ball pattern based on system time, and invert each second. 2017-01-18 09:52:50 +11:00