event: add new seek parameter, "trickmode-interval"
authorMathieu Duponchelle <mathieu@centricular.com>
Mon, 1 Apr 2019 16:34:07 +0000 (18:34 +0200)
committerMathieu Duponchelle <mduponchelle1@gmail.com>
Mon, 1 Apr 2019 17:13:32 +0000 (17:13 +0000)
commit2fa15d53717c46619efb3011e7e61284483424a0
treec705eed88a311f2d9c103e48c4459174df6b1ab2
parent763d01f43755175410ca10f4c7b3af50c0cbc61e
event: add new seek parameter, "trickmode-interval"

When performing a key unit trickmode seek, it may be useful to
specify a minimum interval between the output frames, either
in very high rate cases, or as a protection against streams
that may contain an overly large amount of key frames.

One use case is ONVIF Section 6.5.3:

<https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec.pdf>
docs/gst/gstreamer-sections.txt
gst/gstevent.c
gst/gstevent.h
gst/gstquark.c
gst/gstquark.h
tests/check/gst/gstevent.c