h265decoder: Prevent possible infinite loop
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Sun, 1 Nov 2020 23:30:34 +0000 (18:30 -0500)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 2 Nov 2020 18:20:32 +0000 (18:20 +0000)
commite3fb5f894f434c3bf11e14203dc20a28546835c5
tree19196d26947ac05b574d0285d9a68bf3f92f8eb7
parent2e2e93c30387e01f324f71445dbed3ed5e3f38a4
h265decoder: Prevent possible infinite loop

Theoretically, one could produce a broken stream that would lead to
infinite in the specified algorithm to calculate l0/l1 reference lists.
This patch will pearly exit if this condition is met.

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