mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 11:40:38 +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> |
||
---|---|---|
.. | ||
CudaGst-1.0.gir | ||
GES-1.0.gir | ||
Gst-1.0.gir | ||
GstAllocators-1.0.gir | ||
GstAnalytics-1.0.gir | ||
GstApp-1.0.gir | ||
GstAudio-1.0.gir | ||
GstBadAudio-1.0.gir | ||
GstBadBaseCameraBin-1.0.gir | ||
GstBase-1.0.gir | ||
GstCheck-1.0.gir | ||
GstCodecs-1.0.gir | ||
GstController-1.0.gir | ||
GstCuda-1.0.gir | ||
GstGL-1.0.gir | ||
GstInsertBin-1.0.gir | ||
GstMpegts-1.0.gir | ||
GstMse-1.0.gir | ||
GstNet-1.0.gir | ||
GstPbutils-1.0.gir | ||
GstPlay-1.0.gir | ||
GstPlayer-1.0.gir | ||
GstRtp-1.0.gir | ||
GstRtsp-1.0.gir | ||
GstRtspServer-1.0.gir | ||
GstSdp-1.0.gir | ||
GstTag-1.0.gir | ||
GstTranscoder-1.0.gir | ||
GstVa-1.0.gir | ||
GstValidate-1.0.gir | ||
GstVideo-1.0.gir | ||
GstVulkan-1.0.gir | ||
GstWebRTC-1.0.gir |