From bf7d4bda494dd51cd22ffadcd9dcfda3cdb77305 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Fri, 19 Jun 2020 15:21:56 +0100 Subject: Update plugin docs and add more plugins Part-of: --- gst-libs/gst/vaapi/gstvaapiencoder_jpeg.c | 3 +++ gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c | 3 +++ gst-libs/gst/vaapi/gstvaapiencoder_vp8.c | 3 +++ gst-libs/gst/vaapi/gstvaapiencoder_vp9.c | 3 +++ 4 files changed, 12 insertions(+) (limited to 'gst-libs/gst/vaapi') 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); } /** -- cgit v1.2.3