gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/codecs
Benjamin Gaignard 0f171b2086 codecs: vp9 decoder: Drain output buffers before resolution change
We must drain the pending output picture so that subclass can renegotiate
the caps. Not doing so while still renegotiating would mean that the
subclass would have to do an allocation query before pushing the caps.
Pushing the caps now without this would also not work since these caps
won't match the pending buffers format.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7684>
2024-10-19 01:39:04 +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 gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
gstav1decoder.h av1decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstav1picture.c av1decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstav1picture.h av1decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstcodecpicture-private.h codecs: Define common codec picture struct 2023-09-08 11:51:23 +00:00
gstcodecpicture.c codecs: Define common codec picture struct 2023-09-08 11:51:23 +00:00
gstcodecpicture.h codecs: Define common codec picture struct 2023-09-08 11:51:23 +00:00
gsth264decoder.c gst-plugins-bad: use g_sort_array() instead of deprecated g_qsort_with_data() 2024-09-02 22:31:34 +00:00
gsth264decoder.h h264decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gsth264picture-private.h gsth254picture: move internal API to private header 2023-03-30 11:40:33 +02:00
gsth264picture.c h264decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gsth264picture.h h264decoder: Update latency dynamically 2023-09-17 01:43:29 +09:00
gsth265decoder.c gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
gsth265decoder.h h265decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gsth265picture.c codecs: correct the print log for h265 picture getting by poc 2023-12-11 10:24:34 +00:00
gsth265picture.h h265decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstmpeg2decoder.c gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
gstmpeg2decoder.h mpeg2decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstmpeg2picture.c mpeg2decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstmpeg2picture.h mpeg2decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp8decoder.c gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
gstvp8decoder.h vp8decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp8picture.c vp8decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp8picture.h vp8decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp9decoder.c codecs: vp9 decoder: Drain output buffers before resolution change 2024-10-19 01:39:04 +00:00
gstvp9decoder.h vp9decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp9picture.c vp9decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp9picture.h vp9decoder: Port to GstCodecPicture struct 2023-09-08 11:51:23 +00:00
gstvp9statefulparser.c codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers 2021-11-29 17:41:19 +00:00
gstvp9statefulparser.h codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers 2021-11-29 17:41:19 +00:00
meson.build codecs: Define common codec picture struct 2023-09-08 11:51:23 +00:00