summaryrefslogtreecommitdiff
path: root/gst-libs/gst
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2020-06-19 15:21:56 +0100
committerTim-Philipp Müller <tim@centricular.com>2020-06-19 15:21:56 +0100
commitbf7d4bda494dd51cd22ffadcd9dcfda3cdb77305 (patch)
tree7c20a568ee2915dba77d70fe9112403736a54a1d /gst-libs/gst
parent4b2f7a188d2fd4353585e00de35a943c5394601a (diff)
Update plugin docs and add more plugins
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/344>
Diffstat (limited to 'gst-libs/gst')
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c3
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c3
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_vp8.c3
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_vp9.c3
4 files changed, 12 insertions, 0 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c b/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c
index 8eda7630..00d1597c 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c
@@ -894,6 +894,9 @@ gst_vaapi_encoder_jpeg_class_init (GstVaapiEncoderJpegClass * klass)
g_object_class_install_properties (object_class, ENCODER_JPEG_N_PROPERTIES,
properties);
+
+ gst_type_mark_as_plugin_api (g_class_data.rate_control_get_type (), 0);
+ gst_type_mark_as_plugin_api (g_class_data.encoder_tune_get_type (), 0);
}
/**
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c b/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c
index 58477d7e..731b03e5 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c
@@ -922,6 +922,9 @@ gst_vaapi_encoder_mpeg2_class_init (GstVaapiEncoderMpeg2Class * klass)
g_object_class_install_properties (object_class, ENCODER_MPEG2_N_PROPERTIES,
properties);
+
+ gst_type_mark_as_plugin_api (g_class_data.rate_control_get_type (), 0);
+ gst_type_mark_as_plugin_api (g_class_data.encoder_tune_get_type (), 0);
}
/**
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp8.c b/gst-libs/gst/vaapi/gstvaapiencoder_vp8.c
index ce88cfb6..99ffa461 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_vp8.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp8.c
@@ -681,6 +681,9 @@ gst_vaapi_encoder_vp8_class_init (GstVaapiEncoderVP8Class * klass)
g_object_class_install_properties (object_class, ENCODER_VP8_N_PROPERTIES,
properties);
+
+ gst_type_mark_as_plugin_api (g_class_data.rate_control_get_type (), 0);
+ gst_type_mark_as_plugin_api (g_class_data.encoder_tune_get_type (), 0);
}
/**
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
index 0c66a295..e9b711b9 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
@@ -745,6 +745,9 @@ gst_vaapi_encoder_vp9_class_init (GstVaapiEncoderVP9Class * klass)
g_object_class_install_properties (object_class, ENCODER_VP9_N_PROPERTIES,
properties);
+
+ gst_type_mark_as_plugin_api (g_class_data.rate_control_get_type (), 0);
+ gst_type_mark_as_plugin_api (g_class_data.encoder_tune_get_type (), 0);
}
/**