avviddec: Split allocation tracking from decode-only-ness
authorOlivier Crête <olivier.crete@collabora.com>
Wed, 22 Jan 2020 17:39:47 +0000 (12:39 -0500)
committerStéphane Cerveau <scerveau@collabora.com>
Wed, 7 Jul 2021 16:45:51 +0000 (18:45 +0200)
commit81cbd0deb61b1cab44d1a54e915ff42b18f7f500
tree22d13cd57f6af93118b3c4d7e77a13bed4496313
parent678773bb6468e815c180ff82a09d863451e89ba8
avviddec: Split allocation tracking from decode-only-ness

When doing subframe decoding, handle_frame will be called multiple
times, so the DECODE_ONLY flag gets re-set when it shouldn't. Instead,
let's create our own flag to track this.

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