videodecoder: Add API for marking output frames as corrupted
authorSebastian Dröge <sebastian@centricular.com>
Wed, 1 Jul 2020 15:09:22 +0000 (18:09 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 10 Sep 2020 17:22:14 +0000 (17:22 +0000)
commit06bcf95ebf37ee2c6887420d20cbc193e1feeb3c
treeab2a767eecbad2da0412ec7130b40c4424cde4c2
parent74889206eb502fe9461d5b2dcbe8a202534da529
videodecoder: Add API for marking output frames as corrupted

This can be used by subclasses to mark output frames as known to be
corrupted, for example if reference frames were missing. ffmpeg's
decoders can signal this.

In addition this flag is propagated downstream if the input frame had it
set.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/730>
gst-libs/gst/video/gstvideodecoder.c
gst-libs/gst/video/gstvideoutils.h