codecs: vp9decoder: Port to GstVp9StatefulParser
authorSeungha Yang <seungha@centricular.com>
Tue, 30 Mar 2021 02:49:43 +0000 (11:49 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 7 Apr 2021 19:32:29 +0000 (19:32 +0000)
commit1f769839c09b38745f0b7c9aac127ea5432804f6
tree5aa80a4183fd9268ce0ca4a0036e52ae1bf30370
parentc36190cbda60bc3c9c6253ac4c43d0d206b6ac2a
codecs: vp9decoder: Port to GstVp9StatefulParser

Use newly implemented VP9 parser. Since new GstVp9FrameHeader
struct holds all the information of the stream, baseclass will not
pass parser object to new_sequence() method anymore.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2112>
gst-libs/gst/codecs/gstvp9decoder.c
gst-libs/gst/codecs/gstvp9decoder.h
gst-libs/gst/codecs/gstvp9picture.h
sys/d3d11/gstd3d11vp9dec.cpp
sys/nvcodec/gstnvvp9dec.c
sys/va/gstvavp9dec.c