mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-02 06:31:08 +00:00
724c443a65
release_frame() can be useful for manually dropping frames without posting QoS messages like finish_frame() would. Matches the same kind of API on the decoder side of things. Modifies the behaviour of release_frame() to make sure events from released frames are stored as 'pending' and pushed before the next non-dropped frame. This is needed because now release_frame() can be called outside of finish_frame(), so we would potentially just lose events and bad things would happen. drop_frame() was also added to match the decoder API. It functions almost identically to finish_frame() without a buffer attached to the frame, except instead of immediately pushing the frame's events, it will store them as pending. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7190> |
||
---|---|---|
.. | ||
colorbalance.c | ||
colorbalance.h | ||
colorbalancechannel.c | ||
colorbalancechannel.h | ||
convertframe.c | ||
gstvideoaffinetransformationmeta.c | ||
gstvideoaffinetransformationmeta.h | ||
gstvideoaggregator.c | ||
gstvideoaggregator.h | ||
gstvideocodecalphameta.c | ||
gstvideocodecalphameta.h | ||
gstvideodecoder.c | ||
gstvideodecoder.h | ||
gstvideoencoder.c | ||
gstvideoencoder.h | ||
gstvideofilter.c | ||
gstvideofilter.h | ||
gstvideometa.c | ||
gstvideometa.h | ||
gstvideopool.c | ||
gstvideopool.h | ||
gstvideosink.c | ||
gstvideosink.h | ||
gstvideotimecode.c | ||
gstvideotimecode.h | ||
gstvideoutils.c | ||
gstvideoutils.h | ||
gstvideoutilsprivate.c | ||
gstvideoutilsprivate.h | ||
meson.build | ||
navigation.c | ||
navigation.h | ||
TODO | ||
video-anc.c | ||
video-anc.h | ||
video-blend.c | ||
video-blend.h | ||
video-chroma.c | ||
video-chroma.h | ||
video-color.c | ||
video-color.h | ||
video-converter.c | ||
video-converter.h | ||
video-dither.c | ||
video-dither.h | ||
video-event.c | ||
video-event.h | ||
video-format.c | ||
video-format.h | ||
video-frame.c | ||
video-frame.h | ||
video-hdr.c | ||
video-hdr.h | ||
video-info-dma.c | ||
video-info-dma.h | ||
video-info.c | ||
video-info.h | ||
video-multiview.c | ||
video-multiview.h | ||
video-orc-dist.c | ||
video-orc-dist.h | ||
video-orc.orc | ||
video-overlay-composition.c | ||
video-overlay-composition.h | ||
video-prelude.h | ||
video-resampler.c | ||
video-resampler.h | ||
video-scaler.c | ||
video-scaler.h | ||
video-sei.c | ||
video-sei.h | ||
video-tile.c | ||
video-tile.h | ||
video.c | ||
video.h | ||
videodirection.c | ||
videodirection.h | ||
videoorientation.c | ||
videoorientation.h | ||
videooverlay.c | ||
videooverlay.h |