gstreamer/gst-libs/gst/codecs
He Junyan 636a77a83f codecs: mpeg2decoder: Move frame_unref to handle_frame.
In the current code, we call frame_unref only when the frame is
outputted. This is OK for normal playback, but when seek happens,
the frames stored in DPB is not outputted and causes some memory
leak.
The correct way is that we should call frame_unref every time we
finish the handle_frame(), which is also the behaviour of H264/H265
decoder.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2014>
2021-02-11 16:18:29 +08:00
..
codecs-prelude.h Move CODEC base classes into it's own library 2020-03-05 03:06:16 +00:00
gsth264decoder.c codecs: h264decoder: Add support for output delay 2021-01-29 16:22:28 +00:00
gsth264decoder.h codecs: h264decoder: Add support for output delay 2021-01-29 16:22:28 +00:00
gsth264picture.c codecs: h264picture: Count only complete complementary field pair for dpb fullness decision 2021-01-10 23:27:27 +09:00
gsth264picture.h codecs: h264decoder: Add more option arguments for reference picture getter 2020-11-17 19:44:04 +09:00
gsth265decoder.c codecs: h265decoder: Add support for interlaced stream 2021-02-09 16:19:41 +00:00
gsth265decoder.h h265decoder: Add support for l0/l1 2020-10-21 09:05:57 -04:00
gsth265picture.c codecs: h265decoder: Add support for interlaced stream 2021-02-09 16:19:41 +00:00
gsth265picture.h codecs: h265decoder: Add support for interlaced stream 2021-02-09 16:19:41 +00:00
gstmpeg2decoder.c codecs: mpeg2decoder: Move frame_unref to handle_frame. 2021-02-11 16:18:29 +08:00
gstmpeg2decoder.h codecs: mpeg2decoder: Fix a typo in header file's comment. 2021-01-20 00:57:34 +08:00
gstmpeg2picture.c codecs: mpeg2decoder: fix documentation 2020-12-28 13:15:50 +08:00
gstmpeg2picture.h codecs: Add buffer_flags for mpeg2 picture. 2021-01-04 13:09:01 +00:00
gstvp8decoder.c codecs: vp8decoder: Fix two typo of struct name. 2020-11-11 18:52:37 +00:00
gstvp8decoder.h codecs: vp8decoder: Fix two typo of struct name. 2020-11-11 18:52:37 +00:00
gstvp8picture.c codecs: Add new baseclass for VP8 decoder 2020-04-22 23:20:44 +00:00
gstvp8picture.h codecs: Add new baseclass for VP8 decoder 2020-04-22 23:20:44 +00:00
gstvp9decoder.c codecs: vp9decoder: Add segmentation to picture. 2020-10-16 17:50:42 +00:00
gstvp9decoder.h codecs: vp9decoder: Pass parser as new_sequence() parameter. 2020-10-16 17:50:42 +00:00
gstvp9picture.c codecs: vp9decoder: Remove unused pts variable 2020-09-15 15:54:53 +00:00
gstvp9picture.h codecs: vp9decoder: Add segmentation to picture. 2020-10-16 17:50:42 +00:00
meson.build codecs: Add mpeg2 stateless decoder base class. 2020-12-28 13:05:29 +08:00