h264decoder: Fix GstVideoCodecFrame leak
authorSeungha Yang <seungha@centricular.com>
Mon, 20 Nov 2023 16:41:16 +0000 (01:41 +0900)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 29 Nov 2023 17:04:51 +0000 (17:04 +0000)
commit6b89494e2eef09e8aa93dbde4dcd43734207cabf
tree7721e0ff727cb835bcdca263a3b8aa9ccc74b313
parente5b6be0f70d1ad9296532432a7b59f43121b08b8
h264decoder: Fix GstVideoCodecFrame leak

If current buffer has no slice data, frame should be released.
Otherwise frames will stay in decoder baseclass forever.

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