h265decoder: Fix a memory leak because of slice header.
authorHe Junyan <junyan.he@intel.com>
Tue, 3 Jan 2023 09:28:18 +0000 (17:28 +0800)
committerHe Junyan <junyan.he@intel.com>
Tue, 3 Jan 2023 09:28:18 +0000 (17:28 +0800)
commit1eeea942de79aac826ab85c5bc3ab862eb0089cc
tree9d7d4921e6253107f2f7a939781d506643b3b8a5
parent4d335eb66719ce03a72e3bef8ad847583b11c1d6
h265decoder: Fix a memory leak because of slice header.

The gst_h265_slice_hdr_free() should free the slice header just
parsed, not the priv->current_slice. Or, the memory leak will
happen because we do not free the slices in priv->nalu list.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3671>
subprojects/gst-plugins-bad/gst-libs/gst/codecs/gsth265decoder.c