va: Fix a regression because of "Invert video codec frame dependency".
authorHe Junyan <junyan.he@intel.com>
Sat, 12 Mar 2022 02:31:13 +0000 (10:31 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 12 Mar 2022 15:20:19 +0000 (15:20 +0000)
commit50a481939dca815a7bf91b4a02db7a501a01c14c
treec4660bdde6831bb2cfefb684b4e7ac4ed9777d56
parentaa476452fb8ef703fc1afc158e4d1ce19ba5c131
va: Fix a regression because of "Invert video codec frame dependency".

1. Always set the according GstVaH264EncFrame pointer when GstVideoCodecFrame
   pointer is assigned, which can make the logic safe.
2. Fix the forgotten change in _sort_by_frame_num. Its input pointer now is
   GstVideoCodecFrame type.

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