vtenc, osxaudio: Fix missing since markers
authorNirbheek Chauhan <nirbheek@centricular.com>
Mon, 9 Dec 2024 09:42:57 +0000 (15:12 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 16 Dec 2024 18:52:21 +0000 (18:52 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8120>

subprojects/gst-plugins-bad/sys/applemedia/vtenc.c
subprojects/gst-plugins-good/sys/osxaudio/gstosxaudiosink.c
subprojects/gst-plugins-good/sys/osxaudio/gstosxaudiosrc.c

index 0c3e9aa7dc2bb748b355da7d77b627e16e476614..ecdaa8d07b4cb55d843e37ca4af49eaeaad82db3 100644 (file)
@@ -485,6 +485,28 @@ gst_vtenc_class_init (GstVTEncClass * klass)
           G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
 
   /**
+   * vtenc_h264:rate-control
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h264_hw:rate-control
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h265:rate-control
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h265_hw:rate-control
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_prores:rate-control
+   *
    * Since: 1.26
    */
   g_object_class_install_property (gobject_class, PROP_RATE_CONTROL,
@@ -494,6 +516,28 @@ gst_vtenc_class_init (GstVTEncClass * klass)
           G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
 
   /**
+   * vtenc_h264:data-rate-limits
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h264_hw:data-rate-limits
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h265:data-rate-limits
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_h265_hw:data-rate-limits
+   *
+   * Since: 1.26
+   */
+  /**
+   * vtenc_prores:data-rate-limits
+   *
    * Since: 1.26
    */
   g_object_class_install_property (gobject_class, PROP_DATA_RATE_LIMITS,
@@ -510,6 +554,10 @@ gst_vtenc_class_init (GstVTEncClass * klass)
    */
   if (g_strcmp0 (G_OBJECT_CLASS_NAME (klass), "vtenc_prores") == 0) {
     /**
+     * vtenc_prores:max-frame-delay
+     *
+     * Maximum frames allowed in the compression window (-1 = unlimited)
+     *
      * Since: 1.26
      */
     g_object_class_install_property (gobject_class, PROP_MAX_FRAME_DELAY,
index ce70277e3a5cf96e065e04814fc95ac7e1e82855..1f9c46338f7bae64897208690be98f60406a22dd 100644 (file)
@@ -178,7 +178,11 @@ gst_osx_audio_sink_class_init (GstOsxAudioSinkClass * klass)
       g_param_spec_int ("device", "Device ID", "Device ID of output device",
           0, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  /*
+  /**
+   * osxaudiosink:unique-id
+   *
+   * Unique persistent ID for the output device
+   *
    * Since: 1.26
    */
   g_object_class_install_property (gobject_class, ARG_UNIQUE_ID,
index 5ac7966e7117c6e42d996fcfd4accfbb9742c5ad..6ad75e20fdcfd973a9114d1ac79f596369b33f34 100644 (file)
@@ -152,7 +152,11 @@ gst_osx_audio_src_class_init (GstOsxAudioSrcClass * klass)
       g_param_spec_int ("device", "Device ID", "Device ID of input device",
           0, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  /*
+  /**
+   * osxaudiosrc:unique-id
+   *
+   * Unique persistent ID for the input device
+   *
    * Since: 1.26
    */
   g_object_class_install_property (gobject_class, ARG_UNIQUE_ID,