libav: fix frame leak on negotiation error
authorGuillaume Desmottes <guillaume.desmottes@onestream.live>
Fri, 15 Apr 2022 14:38:46 +0000 (16:38 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 18 Apr 2022 07:13:09 +0000 (07:13 +0000)
commit7933fff83cff711330402252b69a6a934fe6c67c
tree694a9dfb20bb257d2ef02dc76aa65ffe9457b445
parente482b995fb96f5aabab4bfd7e8279e950c0a7037
libav: fix frame leak on negotiation error

The function owns a reference on the frame. Drop it if negotiation
failed as we are already doing for the other error cases.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2196>
subprojects/gst-libav/ext/libav/gstavviddec.c