mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-20 06:08:14 +00:00
1935cf0022
Move processing of the gather list into the flush_parse function. Add a last ditch attempt to apply timestamps to outgoing buffers when walking backwards through decoded frames. Requires that each gathered region has at least one timestamp. Make sure to remove decoded packets from the decode list when they are sent - otherwise the list just grows on each cycle, with more and more frames being decoded and then clipped away. Break out of the processing loop early on a bad flow return to make seeking more responsive. Use the gst_video_decoder_clip_and_push_buf function in reverse mode, instead of pushing all buffers arbitrarily. A couple of small efficiency gains in the list handling, by moving list elements directly and not reallocating, and by reversing and concatenating the gather list instead of moving it one node at a time. Rename the gst_video_decoder_do_finish_frame function to gst_video_decoder_release_frame. |
||
---|---|---|
.. | ||
app | ||
audio | ||
fft | ||
pbutils | ||
riff | ||
rtp | ||
rtsp | ||
sdp | ||
tag | ||
video | ||
gettext.h | ||
glib-compat-private.h | ||
gst-i18n-plugin.h | ||
Makefile.am |