gstreamer/gst-libs/gst
Sebastian Dröge d26eede464 videodecoder: Add API for subclasses to request a new sync point
This allows subclasses that notice missing reference frames to request a
new sync point to allow seamless decoding again. While doing so the
subclass can also signal whether it wants a) all following input frames
until the sync point to be discarded or b) all output frames until the
sync point to be marked as corrupt.

Sending of force-keyunit events for this can be throttled by the
application via the "min-force-keyunit-interval" property.

This replaces custom behaviour for the same in various decoders, for
example openh264dec.

Based on patches by Haakon Sporsheim <haakon@pexip.com> and
Stian Selnes <stian@pexip.com>.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/730>
2020-09-10 20:31:10 +02:00
..
allocators gstphysmemory: Use G_DECLARE_INTERFACE 2020-03-20 06:20:43 +00:00
app appsrc: Wake up the create() function on caps changes 2020-09-09 06:45:49 +00:00
audio audioaggregator: Reset offset if the output rate is renegotiated 2020-09-09 09:09:17 +00:00
fft fft: Update our kiss fft version 2019-12-27 11:53:14 +02:00
gl meson: Actually build gstgl without implicit include dirs 2020-09-10 19:58:32 +05:30
pbutils encoding-profile: minor fix in documentation 2020-08-25 07:29:33 +00:00
riff riff-media: add H.265 2020-05-18 09:51:23 +00:00
rtp rtpbasedepayload: Mark GAP events sent because of packet loss as such 2020-09-10 16:33:16 +00:00
rtsp Fix up and add various "Since" markers and other related docs fixes 2020-06-19 12:17:55 +03:00
sdp sdp: fix gst_sdp_message_new_from_text() doc 2020-06-18 11:42:10 +00:00
tag tags: update to latest iso-code and support more languages 2020-08-12 17:59:58 +00:00
video videodecoder: Add API for subclasses to request a new sync point 2020-09-10 20:31:10 +02:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30