va: baseenc: Do not use codec frame structure again after finish_frame().
authorHe Junyan <junyan.he@intel.com>
Fri, 8 Jul 2022 14:05:12 +0000 (22:05 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 11 Jul 2022 10:12:29 +0000 (10:12 +0000)
commit8e2bbfed138cbcd69ca3a0246d32bb5bbc3b3a94
treea458d0b313e8bc3ab8ceee089561df6111107b76
parent27c33f0161113bc88d08b8349587d27da03c3c68
va: baseenc: Do not use codec frame structure again after finish_frame().

In _push_out_one_buffer(), we use codec frame structure again for error handling
after we already call finish_frame(), which is a latent segment fault.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2739>
subprojects/gst-plugins-bad/sys/va/gstvabaseenc.c