doc: avviddec: Update plugin cache
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 2 Nov 2022 15:09:17 +0000 (11:09 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 2 Nov 2022 19:23:14 +0000 (19:23 +0000)
This is to add std-compliance property and GstFFMpegVidDec base class.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3311>

subprojects/gst-libav/docs/gst_plugins_cache.json

index 1e8438d..c1b18f2 100644 (file)
@@ -7,6 +7,7 @@
                 "description": "libav 4xm decoder",
                 "hierarchy": [
                     "avdec_4xm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
@@ -96,6 +97,7 @@
                 "description": "libav 8bps decoder",
                 "hierarchy": [
                     "avdec_8bps",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav aasc decoder",
                 "hierarchy": [
                     "avdec_aasc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav agm decoder",
                 "hierarchy": [
                     "avdec_agm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav aic decoder",
                 "hierarchy": [
                     "avdec_aic",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav alias_pix decoder",
                 "hierarchy": [
                     "avdec_alias_pix",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav amv decoder",
                 "hierarchy": [
                     "avdec_amv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav anm decoder",
                 "hierarchy": [
                     "avdec_anm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ansi decoder",
                 "hierarchy": [
                     "avdec_ansi",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav apng decoder",
                 "hierarchy": [
                     "avdec_apng",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav arbc decoder",
                 "hierarchy": [
                     "avdec_arbc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav asv1 decoder",
                 "hierarchy": [
                     "avdec_asv1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav asv2 decoder",
                 "hierarchy": [
                     "avdec_asv2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav aura decoder",
                 "hierarchy": [
                     "avdec_aura",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav aura2 decoder",
                 "hierarchy": [
                     "avdec_aura2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav avrn decoder",
                 "hierarchy": [
                     "avdec_avrn",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav avrp decoder",
                 "hierarchy": [
                     "avdec_avrp",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav avs decoder",
                 "hierarchy": [
                     "avdec_avs",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav avui decoder",
                 "hierarchy": [
                     "avdec_avui",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bethsoftvid decoder",
                 "hierarchy": [
                     "avdec_bethsoftvid",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bfi decoder",
                 "hierarchy": [
                     "avdec_bfi",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav binkvideo decoder",
                 "hierarchy": [
                     "avdec_binkvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bintext decoder",
                 "hierarchy": [
                     "avdec_bintext",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bitpacked decoder",
                 "hierarchy": [
                     "avdec_bitpacked",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bmp decoder",
                 "hierarchy": [
                     "avdec_bmp",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav bmv_video decoder",
                 "hierarchy": [
                     "avdec_bmv_video",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav brender_pix decoder",
                 "hierarchy": [
                     "avdec_brender_pix",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav c93 decoder",
                 "hierarchy": [
                     "avdec_c93",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav camstudio decoder",
                 "hierarchy": [
                     "avdec_camstudio",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav camtasia decoder",
                 "hierarchy": [
                     "avdec_camtasia",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cavs decoder",
                 "hierarchy": [
                     "avdec_cavs",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cdxl decoder",
                 "hierarchy": [
                     "avdec_cdxl",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cfhd decoder",
                 "hierarchy": [
                     "avdec_cfhd",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cinepak decoder",
                 "hierarchy": [
                     "avdec_cinepak",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav clearvideo decoder",
                 "hierarchy": [
                     "avdec_clearvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cljr decoder",
                 "hierarchy": [
                     "avdec_cljr",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cllc decoder",
                 "hierarchy": [
                     "avdec_cllc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cpia decoder",
                 "hierarchy": [
                     "avdec_cpia",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav cyuv decoder",
                 "hierarchy": [
                     "avdec_cyuv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dds decoder",
                 "hierarchy": [
                     "avdec_dds",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dfa decoder",
                 "hierarchy": [
                     "avdec_dfa",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dirac decoder",
                 "hierarchy": [
                     "avdec_dirac",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dnxhd decoder",
                 "hierarchy": [
                     "avdec_dnxhd",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dpx decoder",
                 "hierarchy": [
                     "avdec_dpx",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dsicinvideo decoder",
                 "hierarchy": [
                     "avdec_dsicinvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dvvideo decoder",
                 "hierarchy": [
                     "avdec_dvvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dxa decoder",
                 "hierarchy": [
                     "avdec_dxa",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dxtory decoder",
                 "hierarchy": [
                     "avdec_dxtory",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav dxv decoder",
                 "hierarchy": [
                     "avdec_dxv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav eacmv decoder",
                 "hierarchy": [
                     "avdec_eacmv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav eamad decoder",
                 "hierarchy": [
                     "avdec_eamad",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav eatgq decoder",
                 "hierarchy": [
                     "avdec_eatgq",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav eatgv decoder",
                 "hierarchy": [
                     "avdec_eatgv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav eatqi decoder",
                 "hierarchy": [
                     "avdec_eatqi",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav escape124 decoder",
                 "hierarchy": [
                     "avdec_escape124",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav escape130 decoder",
                 "hierarchy": [
                     "avdec_escape130",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav exr decoder",
                 "hierarchy": [
                     "avdec_exr",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ffv1 decoder",
                 "hierarchy": [
                     "avdec_ffv1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ffvhuff decoder",
                 "hierarchy": [
                     "avdec_ffvhuff",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav fic decoder",
                 "hierarchy": [
                     "avdec_fic",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav fits decoder",
                 "hierarchy": [
                     "avdec_fits",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav flashsv decoder",
                 "hierarchy": [
                     "avdec_flashsv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav flashsv2 decoder",
                 "hierarchy": [
                     "avdec_flashsv2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav flic decoder",
                 "hierarchy": [
                     "avdec_flic",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav flv decoder",
                 "hierarchy": [
                     "avdec_flv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav fmvc decoder",
                 "hierarchy": [
                     "avdec_fmvc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav fraps decoder",
                 "hierarchy": [
                     "avdec_fraps",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav frwu decoder",
                 "hierarchy": [
                     "avdec_frwu",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav g2m decoder",
                 "hierarchy": [
                     "avdec_g2m",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav gdv decoder",
                 "hierarchy": [
                     "avdec_gdv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav gif decoder",
                 "hierarchy": [
                     "avdec_gif",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav h261 decoder",
                 "hierarchy": [
                     "avdec_h261",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav h263 decoder",
                 "hierarchy": [
                     "avdec_h263",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav h263i decoder",
                 "hierarchy": [
                     "avdec_h263i",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav h263p decoder",
                 "hierarchy": [
                     "avdec_h263p",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav h264 decoder",
                 "hierarchy": [
                     "avdec_h264",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hevc decoder",
                 "hierarchy": [
                     "avdec_h265",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hap decoder",
                 "hierarchy": [
                     "avdec_hap",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hnm4video decoder",
                 "hierarchy": [
                     "avdec_hnm4video",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hq_hqa decoder",
                 "hierarchy": [
                     "avdec_hq_hqa",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hqx decoder",
                 "hierarchy": [
                     "avdec_hqx",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav huffyuv decoder",
                 "hierarchy": [
                     "avdec_huffyuv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav hymt decoder",
                 "hierarchy": [
                     "avdec_hymt",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav idcinvideo decoder",
                 "hierarchy": [
                     "avdec_idcinvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav idf decoder",
                 "hierarchy": [
                     "avdec_idf",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav iff decoder",
                 "hierarchy": [
                     "avdec_iff",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav imm4 decoder",
                 "hierarchy": [
                     "avdec_imm4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav indeo2 decoder",
                 "hierarchy": [
                     "avdec_indeo2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav indeo3 decoder",
                 "hierarchy": [
                     "avdec_indeo3",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav indeo4 decoder",
                 "hierarchy": [
                     "avdec_indeo4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav indeo5 decoder",
                 "hierarchy": [
                     "avdec_indeo5",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav interplayvideo decoder",
                 "hierarchy": [
                     "avdec_interplayvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav jpeg2000 decoder",
                 "hierarchy": [
                     "avdec_jpeg2000",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav jpegls decoder",
                 "hierarchy": [
                     "avdec_jpegls",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav jv decoder",
                 "hierarchy": [
                     "avdec_jv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav kgv1 decoder",
                 "hierarchy": [
                     "avdec_kgv1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav kmvc decoder",
                 "hierarchy": [
                     "avdec_kmvc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav lagarith decoder",
                 "hierarchy": [
                     "avdec_lagarith",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav loco decoder",
                 "hierarchy": [
                     "avdec_loco",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav lscr decoder",
                 "hierarchy": [
                     "avdec_lscr",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav m101 decoder",
                 "hierarchy": [
                     "avdec_m101",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav magicyuv decoder",
                 "hierarchy": [
                     "avdec_magicyuv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mdec decoder",
                 "hierarchy": [
                     "avdec_mdec",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mimic decoder",
                 "hierarchy": [
                     "avdec_mimic",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mjpeg decoder",
                 "hierarchy": [
                     "avdec_mjpeg",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mjpegb decoder",
                 "hierarchy": [
                     "avdec_mjpegb",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mmvideo decoder",
                 "hierarchy": [
                     "avdec_mmvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav motionpixels decoder",
                 "hierarchy": [
                     "avdec_motionpixels",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mpeg2video decoder",
                 "hierarchy": [
                     "avdec_mpeg2video",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mpeg4 decoder",
                 "hierarchy": [
                     "avdec_mpeg4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mpegvideo decoder",
                 "hierarchy": [
                     "avdec_mpegvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msa1 decoder",
                 "hierarchy": [
                     "avdec_msa1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mscc decoder",
                 "hierarchy": [
                     "avdec_mscc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msmpeg4 decoder",
                 "hierarchy": [
                     "avdec_msmpeg4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msmpeg4v1 decoder",
                 "hierarchy": [
                     "avdec_msmpeg4v1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msmpeg4v2 decoder",
                 "hierarchy": [
                     "avdec_msmpeg4v2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msrle decoder",
                 "hierarchy": [
                     "avdec_msrle",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mss1 decoder",
                 "hierarchy": [
                     "avdec_mss1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mss2 decoder",
                 "hierarchy": [
                     "avdec_mss2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav msvideo1 decoder",
                 "hierarchy": [
                     "avdec_msvideo1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mszh decoder",
                 "hierarchy": [
                     "avdec_mszh",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mts2 decoder",
                 "hierarchy": [
                     "avdec_mts2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mvc1 decoder",
                 "hierarchy": [
                     "avdec_mvc1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mvc2 decoder",
                 "hierarchy": [
                     "avdec_mvc2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mwsc decoder",
                 "hierarchy": [
                     "avdec_mwsc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav mxpeg decoder",
                 "hierarchy": [
                     "avdec_mxpeg",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav nuv decoder",
                 "hierarchy": [
                     "avdec_nuv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav paf_video decoder",
                 "hierarchy": [
                     "avdec_paf_video",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pam decoder",
                 "hierarchy": [
                     "avdec_pam",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pbm decoder",
                 "hierarchy": [
                     "avdec_pbm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pcx decoder",
                 "hierarchy": [
                     "avdec_pcx",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pgm decoder",
                 "hierarchy": [
                     "avdec_pgm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pgmyuv decoder",
                 "hierarchy": [
                     "avdec_pgmyuv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pictor decoder",
                 "hierarchy": [
                     "avdec_pictor",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav pixlet decoder",
                 "hierarchy": [
                     "avdec_pixlet",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav png decoder",
                 "hierarchy": [
                     "avdec_png",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ppm decoder",
                 "hierarchy": [
                     "avdec_ppm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav prores decoder",
                 "hierarchy": [
                     "avdec_prores",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav prosumer decoder",
                 "hierarchy": [
                     "avdec_prosumer",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav psd decoder",
                 "hierarchy": [
                     "avdec_psd",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ptx decoder",
                 "hierarchy": [
                     "avdec_ptx",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav qdraw decoder",
                 "hierarchy": [
                     "avdec_qdraw",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav qpeg decoder",
                 "hierarchy": [
                     "avdec_qpeg",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav qtrle decoder",
                 "hierarchy": [
                     "avdec_qtrle",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav r10k decoder",
                 "hierarchy": [
                     "avdec_r10k",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rasc decoder",
                 "hierarchy": [
                     "avdec_rasc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rl2 decoder",
                 "hierarchy": [
                     "avdec_rl2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav roqvideo decoder",
                 "hierarchy": [
                     "avdec_roqvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rpza decoder",
                 "hierarchy": [
                     "avdec_rpza",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rscc decoder",
                 "hierarchy": [
                     "avdec_rscc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rv10 decoder",
                 "hierarchy": [
                     "avdec_rv10",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rv20 decoder",
                 "hierarchy": [
                     "avdec_rv20",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rv30 decoder",
                 "hierarchy": [
                     "avdec_rv30",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav rv40 decoder",
                 "hierarchy": [
                     "avdec_rv40",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sanm decoder",
                 "hierarchy": [
                     "avdec_sanm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav scpr decoder",
                 "hierarchy": [
                     "avdec_scpr",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav screenpresso decoder",
                 "hierarchy": [
                     "avdec_screenpresso",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sgi decoder",
                 "hierarchy": [
                     "avdec_sgi",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sgirle decoder",
                 "hierarchy": [
                     "avdec_sgirle",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sheervideo decoder",
                 "hierarchy": [
                     "avdec_sheervideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav smackvid decoder",
                 "hierarchy": [
                     "avdec_smackvid",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav smc decoder",
                 "hierarchy": [
                     "avdec_smc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav smvjpeg decoder",
                 "hierarchy": [
                     "avdec_smvjpeg",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav snow decoder",
                 "hierarchy": [
                     "avdec_snow",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sp5x decoder",
                 "hierarchy": [
                     "avdec_sp5x",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav speedhq decoder",
                 "hierarchy": [
                     "avdec_speedhq",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav srgc decoder",
                 "hierarchy": [
                     "avdec_srgc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav sunrast decoder",
                 "hierarchy": [
                     "avdec_sunrast",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav svq1 decoder",
                 "hierarchy": [
                     "avdec_svq1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav svq3 decoder",
                 "hierarchy": [
                     "avdec_svq3",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav targa decoder",
                 "hierarchy": [
                     "avdec_targa",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav targa_y216 decoder",
                 "hierarchy": [
                     "avdec_targa_y216",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav tdsc decoder",
                 "hierarchy": [
                     "avdec_tdsc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav thp decoder",
                 "hierarchy": [
                     "avdec_thp",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav tiertexseqvideo decoder",
                 "hierarchy": [
                     "avdec_tiertexseqvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav tiff decoder",
                 "hierarchy": [
                     "avdec_tiff",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav tmv decoder",
                 "hierarchy": [
                     "avdec_tmv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav truemotion1 decoder",
                 "hierarchy": [
                     "avdec_truemotion1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav truemotion2 decoder",
                 "hierarchy": [
                     "avdec_truemotion2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav truemotion2rt decoder",
                 "hierarchy": [
                     "avdec_truemotion2rt",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav tscc2 decoder",
                 "hierarchy": [
                     "avdec_tscc2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav txd decoder",
                 "hierarchy": [
                     "avdec_txd",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ultimotion decoder",
                 "hierarchy": [
                     "avdec_ultimotion",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav utvideo decoder",
                 "hierarchy": [
                     "avdec_utvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vb decoder",
                 "hierarchy": [
                     "avdec_vb",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vble decoder",
                 "hierarchy": [
                     "avdec_vble",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vc1 decoder",
                 "hierarchy": [
                     "avdec_vc1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vc1image decoder",
                 "hierarchy": [
                     "avdec_vc1image",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vcr1 decoder",
                 "hierarchy": [
                     "avdec_vcr1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vmdvideo decoder",
                 "hierarchy": [
                     "avdec_vmdvideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vmnc decoder",
                 "hierarchy": [
                     "avdec_vmnc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp3 decoder",
                 "hierarchy": [
                     "avdec_vp3",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp4 decoder",
                 "hierarchy": [
                     "avdec_vp4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp5 decoder",
                 "hierarchy": [
                     "avdec_vp5",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp6 decoder",
                 "hierarchy": [
                     "avdec_vp6",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp6a decoder",
                 "hierarchy": [
                     "avdec_vp6a",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp6f decoder",
                 "hierarchy": [
                     "avdec_vp6f",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp7 decoder",
                 "hierarchy": [
                     "avdec_vp7",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp8 decoder",
                 "hierarchy": [
                     "avdec_vp8",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vp9 decoder",
                 "hierarchy": [
                     "avdec_vp9",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav vqavideo decoder",
                 "hierarchy": [
                     "avdec_vqavideo",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wcmv decoder",
                 "hierarchy": [
                     "avdec_wcmv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav webp decoder",
                 "hierarchy": [
                     "avdec_webp",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wmv1 decoder",
                 "hierarchy": [
                     "avdec_wmv1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wmv2 decoder",
                 "hierarchy": [
                     "avdec_wmv2",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wmv3 decoder",
                 "hierarchy": [
                     "avdec_wmv3",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wmv3image decoder",
                 "hierarchy": [
                     "avdec_wmv3image",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav wnv1 decoder",
                 "hierarchy": [
                     "avdec_wnv1",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xan_wc3 decoder",
                 "hierarchy": [
                     "avdec_xan_wc3",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xan_wc4 decoder",
                 "hierarchy": [
                     "avdec_xan_wc4",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xbin decoder",
                 "hierarchy": [
                     "avdec_xbin",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xbm decoder",
                 "hierarchy": [
                     "avdec_xbm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xface decoder",
                 "hierarchy": [
                     "avdec_xface",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xl decoder",
                 "hierarchy": [
                     "avdec_xl",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xpm decoder",
                 "hierarchy": [
                     "avdec_xpm",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav xwd decoder",
                 "hierarchy": [
                     "avdec_xwd",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav ylc decoder",
                 "hierarchy": [
                     "avdec_ylc",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav yop decoder",
                 "hierarchy": [
                     "avdec_yop",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav zerocodec decoder",
                 "hierarchy": [
                     "avdec_zerocodec",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
                 "description": "libav zmbv decoder",
                 "hierarchy": [
                     "avdec_zmbv",
+                    "GstFFMpegVidDec",
                     "GstVideoDecoder",
                     "GstElement",
                     "GstObject",
         "filename": "gstlibav",
         "license": "LGPL",
         "other-types": {
+            "GstAvCodecCompliance": {
+                "kind": "enum",
+                "values": [
+                    {
+                        "desc": "The decoder automatically decides. If the pipeline is live, it willuse `normal` mode, and `strict` otherwise.",
+                        "name": "auto",
+                        "value": "2147483647"
+                    },
+                    {
+                        "desc": "VeryStrict: Strictly conform to an older more strict version of the spec or reference software",
+                        "name": "very-strict",
+                        "value": "2"
+                    },
+                    {
+                        "desc": "Strict: Strictly conform to all the things in the spec no matter what consequences",
+                        "name": "strict",
+                        "value": "1"
+                    },
+                    {
+                        "desc": "Normal",
+                        "name": "normal",
+                        "value": "0"
+                    },
+                    {
+                        "desc": "Unofficial: Allow unofficial extensions (decoder will not differentiate this with \"normal\")",
+                        "name": "unofficial",
+                        "value": "-1"
+                    },
+                    {
+                        "desc": "Experimental: Allow nonstandardized experimental things (decoder will not differentiate this with \"normal\")",
+                        "name": "experimental",
+                        "value": "-2"
+                    }
+                ]
+            },
+            "GstFFMpegVidDec": {
+                "hierarchy": [
+                    "GstFFMpegVidDec",
+                    "GstVideoDecoder",
+                    "GstElement",
+                    "GstObject",
+                    "GInitiallyUnowned",
+                    "GObject"
+                ],
+                "kind": "object",
+                "properties": {
+                    "std-compliance": {
+                        "blurb": "Standard compliance mode to use",
+                        "conditionally-available": false,
+                        "construct": false,
+                        "construct-only": false,
+                        "controllable": false,
+                        "default": "normal (0)",
+                        "mutable": "null",
+                        "readable": true,
+                        "type": "GstAvCodecCompliance",
+                        "writable": true
+                    }
+                }
+            },
             "GstLibAVDeinterlaceModes": {
                 "kind": "enum",
                 "values": [