gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/codecs
Daniel Almeida a8decde6d3 codecs: gstmpeg2decoder: add support for render delay
Some decoding APIs support delayed output for performance reasons.
One example would be to request decoding for multiple frames and
then query for the oldest frame in the output queue.
This also increases throughput for transcoding and improves seek
performance when supported by the underlying backend.

Introduce support in the mpeg2 base class, so that backends that
support render delays can actually implement it.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1013>
2021-11-02 16:16:29 +00:00
..
codecs-prelude.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstav1decoder.c codecs: Use GST_VIDEO_DECODER_ERROR() only for decoding error case 2021-10-07 06:48:46 +00:00
gstav1decoder.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstav1picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstav1picture.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsth264decoder.c codecs: h264: Fix wrong type of ret variable 2021-10-14 20:12:03 +00:00
gsth264decoder.h codecs: h264decoder: Use GstFlowReturn everywhere 2021-10-04 20:56:46 +00:00
gsth264picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsth264picture.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsth265decoder.c codecs: h265decoder: Fix per-slice leak 2021-10-29 17:25:06 +00:00
gsth265decoder.h codecs: h265decoder: Use GstFlowReturn everywhere 2021-10-04 20:56:46 +00:00
gsth265picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gsth265picture.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmpeg2decoder.c codecs: gstmpeg2decoder: add support for render delay 2021-11-02 16:16:29 +00:00
gstmpeg2decoder.h codecs: gstmpeg2decoder: add support for render delay 2021-11-02 16:16:29 +00:00
gstmpeg2picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstmpeg2picture.h codecs: GstMpeg2Slice: add field for sc_offset and size 2021-11-02 16:16:29 +00:00
gstvp8decoder.c codecs: Use GST_VIDEO_DECODER_ERROR() only for decoding error case 2021-10-07 06:48:46 +00:00
gstvp8decoder.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp8picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp8picture.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp9decoder.c codecs: Use GST_VIDEO_DECODER_ERROR() only for decoding error case 2021-10-07 06:48:46 +00:00
gstvp9decoder.h codecs: vp9decoder: add support for render delay 2021-10-02 12:11:48 +00:00
gstvp9picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp9picture.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp9statefulparser.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp9statefulparser.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00