libs: decoder: h265: set parser info state at decoding codec data
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 17 Feb 2020 07:55:36 +0000 (08:55 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 17 Feb 2020 08:08:34 +0000 (09:08 +0100)
commitc4d8b5c44ca60b2044e3fb9378013f4039c45abb
tree975eed779114de146e04cf1b5deeb8a621b45b37
parent566af572afc2a91d58d24cc8630b462c86903d7e
libs: decoder: h265: set parser info state at decoding codec data

Commit 1168d6d5 showed up a regression: decode_sps() stores the unit's
parser info in sps array. If that parser info comes from decoding
codec data, that parser info will have an undefined state which might
break ensure_sps().

This patch sets the parser info state, at decoding codec data, with
the internal parser state. This is similar with h264 decoder apprach.

Original-patch-by: Xu Guangxin <guangxin.xu@intel.com>
gst-libs/gst/vaapi/gstvaapidecoder_h265.c