codecs: h265decoder: Clear GstVideoCodecFrame on DPB clear if needed
authorSeungha Yang <seungha@centricular.com>
Mon, 2 Nov 2020 16:41:13 +0000 (01:41 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 2 Nov 2020 20:20:56 +0000 (20:20 +0000)
commitb69840711ee8e3da7abfb33c4c8bac32fbacff21
treecd443b218abd80fd57ca92772c11ea131def15cc
parent16b4fe3d0b3e507fe96eb8cf81850ba5da72cfcd
codecs: h265decoder: Clear GstVideoCodecFrame on DPB clear if needed

h265decoder might need to clear DPB depending on context even if
it's not flushing case. So associated GstVideoCodecFrame needs to be
released in case non-flushing case.

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