codecs: h265decoder: Don't drain DPB on EOB/EOS/IDR nalu
authorSeungha Yang <seungha@centricular.com>
Mon, 2 Nov 2020 15:57:46 +0000 (00:57 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 2 Nov 2020 20:20:56 +0000 (20:20 +0000)
commit16b4fe3d0b3e507fe96eb8cf81850ba5da72cfcd
tree4cb35188acf57fe70dc75d909716737ea4ef4599
parent849b7a315c9dea4aad93267d6eb704aa51884cb2
codecs: h265decoder: Don't drain DPB on EOB/EOS/IDR nalu

DPB bumping decision per end-of-bitstream, end-of-sequence or IDR nal
should done by spec. In short, draining on EOB/EOS/IDR is undefined
behavior as per spec.

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