avviddec: Introduce a class for shared properties
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 1 Nov 2022 15:13:23 +0000 (11:13 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 2 Nov 2022 19:23:14 +0000 (19:23 +0000)
commit99ec53073a51ee0e932eda5d5733438bebd9dfa7
treed911141720fab68af2ca92f217f14eed028d4d6b
parentaf05abdb798e6b0615179238fc04faf8e6e3fa90
avviddec: Introduce a class for shared properties

Without a parent class,the documentation would need to be duplicated for
every CODECs. This patch adds an abstract class in between GstVideoDecoder
and the element.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3311>
subprojects/gst-libav/ext/libav/gstav.c
subprojects/gst-libav/ext/libav/gstav.h
subprojects/gst-libav/ext/libav/gstavcodecmap.c
subprojects/gst-libav/ext/libav/gstavcodecmap.h
subprojects/gst-libav/ext/libav/gstavutils.h
subprojects/gst-libav/ext/libav/gstavviddec.c
subprojects/gst-libav/ext/libav/gstavviddec.h