gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/codecs
He Junyan 5aa2239c4b codecs: AV1: Ensure current picture and frame to NULL before return
The current code fails to clear the current picture and frame pointer if
some flow error such as EOS happens. This causes the double free issue in
gst_av1_decoder_reset().

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5104>
2023-07-26 16:27:43 +08: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: AV1: Ensure current picture and frame to NULL before return 2023-07-26 16:27:43 +08:00
gstav1decoder.h codecs: av1decoder: Add the highest_spatial_layer field. 2022-09-16 09:45:00 +00:00
gstav1picture.c codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstav1picture.h codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gsth264decoder.c codecs: Use release_frame() instead of drop_frame() 2023-07-13 13:48:46 +00:00
gsth264decoder.h codecs: Stop claiming constness for refcounted object 2022-02-06 17:17:22 +00:00
gsth264picture-private.h gsth254picture: move internal API to private header 2023-03-30 11:40:33 +02:00
gsth264picture.c h264decoder: Enable low-latency bumping in case of pic_order_cnt_type 2 2023-04-10 13:42:31 +00:00
gsth264picture.h h264decoder: Fix for latency report 2023-04-10 13:42:31 +00:00
gsth265decoder.c codecs: Use release_frame() instead of drop_frame() 2023-07-13 13:48:46 +00:00
gsth265decoder.h codecs: h265decoder: Fix documentation. 2022-04-28 11:58:20 +00:00
gsth265picture.c codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gsth265picture.h codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstmpeg2decoder.c codecs: Use release_frame() instead of drop_frame() 2023-07-13 13:48:46 +00:00
gstmpeg2decoder.h codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstmpeg2picture.c codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstmpeg2picture.h codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstvp8decoder.c codecs: Use release_frame() instead of drop_frame() 2023-07-13 13:48:46 +00:00
gstvp8decoder.h codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstvp8picture.c codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstvp8picture.h codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstvp9decoder.c codecs: Use release_frame() instead of drop_frame() 2023-07-13 13:48:46 +00:00
gstvp9decoder.h codecs: Add/fix various annotations 2022-10-18 13:51:17 +03:00
gstvp9picture.c codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +00:00
gstvp9picture.h codecs: Keep track of non-decoding-essential input state change 2022-11-16 13:12:38 +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 gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00