nvh264dec,nvh265dec: Don't realloc bitstream buffer per slice
authorSeungha Yang <seungha@centricular.com>
Wed, 4 May 2022 14:36:30 +0000 (23:36 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 5 May 2022 12:15:27 +0000 (12:15 +0000)
commit58c94eed8432b84115482b560702dae53acd969b
treee96c7aad0dd40bc8c2fc8afcb3198104c3f881ac
parentdb758558e3b7354a158487e05a77d31edb3464cd
nvh264dec,nvh265dec: Don't realloc bitstream buffer per slice

Allocated memory size has not been updated which results in
realloc per slice. Fixing it and also release bitstream buffer
on ::close(), not finalize.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2361>
subprojects/gst-plugins-bad/sys/nvcodec/gstnvh264dec.c
subprojects/gst-plugins-bad/sys/nvcodec/gstnvh265dec.c