video: Add/fix various annotations

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3194>
This commit is contained in:
Sebastian Dröge 2022-10-14 21:59:43 +03:00 committed by GStreamer Marge Bot
parent 64c376b5b2
commit 2e5c73fff7
12 changed files with 55 additions and 54 deletions

View file

@ -2036,8 +2036,8 @@ gst_video_decoder_src_query (GstPad * pad, GstObject * parent, GstQuery * query)
/** /**
* gst_video_decoder_proxy_getcaps: * gst_video_decoder_proxy_getcaps:
* @decoder: a #GstVideoDecoder * @decoder: a #GstVideoDecoder
* @caps: (allow-none): initial caps * @caps: (nullable): initial caps
* @filter: (allow-none): filter caps * @filter: (nullable): filter caps
* *
* Returns caps that express @caps (or sink template caps if @caps == NULL) * Returns caps that express @caps (or sink template caps if @caps == NULL)
* restricted to resolution/format/... combinations supported by downstream * restricted to resolution/format/... combinations supported by downstream
@ -4006,7 +4006,7 @@ gst_video_decoder_decode_frame (GstVideoDecoder * decoder,
* *
* Get the #GstVideoCodecState currently describing the output stream. * Get the #GstVideoCodecState currently describing the output stream.
* *
* Returns: (transfer full): #GstVideoCodecState describing format of video data. * Returns: (transfer full) (nullable): #GstVideoCodecState describing format of video data.
*/ */
GstVideoCodecState * GstVideoCodecState *
gst_video_decoder_get_output_state (GstVideoDecoder * decoder) gst_video_decoder_get_output_state (GstVideoDecoder * decoder)
@ -4074,7 +4074,7 @@ _set_interlaced_output_state (GstVideoDecoder * decoder,
* @fmt: a #GstVideoFormat * @fmt: a #GstVideoFormat
* @width: The width in pixels * @width: The width in pixels
* @height: The height in pixels * @height: The height in pixels
* @reference: (allow-none) (transfer none): An optional reference #GstVideoCodecState * @reference: (nullable) (transfer none): An optional reference #GstVideoCodecState
* *
* Creates a new #GstVideoCodecState with the specified @fmt, @width and @height * Creates a new #GstVideoCodecState with the specified @fmt, @width and @height
* as the output state for the decoder. * as the output state for the decoder.
@ -4091,7 +4091,7 @@ _set_interlaced_output_state (GstVideoDecoder * decoder,
* The new output state will only take effect (set on pads and buffers) starting * The new output state will only take effect (set on pads and buffers) starting
* from the next call to #gst_video_decoder_finish_frame(). * from the next call to #gst_video_decoder_finish_frame().
* *
* Returns: (transfer full): the newly configured output state. * Returns: (transfer full) (nullable): the newly configured output state.
*/ */
GstVideoCodecState * GstVideoCodecState *
gst_video_decoder_set_output_state (GstVideoDecoder * decoder, gst_video_decoder_set_output_state (GstVideoDecoder * decoder,
@ -4109,12 +4109,12 @@ gst_video_decoder_set_output_state (GstVideoDecoder * decoder,
* @width: The width in pixels * @width: The width in pixels
* @height: The height in pixels * @height: The height in pixels
* @interlace_mode: A #GstVideoInterlaceMode * @interlace_mode: A #GstVideoInterlaceMode
* @reference: (allow-none) (transfer none): An optional reference #GstVideoCodecState * @reference: (nullable) (transfer none): An optional reference #GstVideoCodecState
* *
* Same as #gst_video_decoder_set_output_state() but also allows you to also set * Same as #gst_video_decoder_set_output_state() but also allows you to also set
* the interlacing mode. * the interlacing mode.
* *
* Returns: (transfer full): the newly configured output state. * Returns: (transfer full) (nullable): the newly configured output state.
* *
* Since: 1.16. * Since: 1.16.
*/ */
@ -4134,7 +4134,7 @@ gst_video_decoder_set_interlaced_output_state (GstVideoDecoder * decoder,
* *
* Get the oldest pending unfinished #GstVideoCodecFrame * Get the oldest pending unfinished #GstVideoCodecFrame
* *
* Returns: (transfer full): oldest pending unfinished #GstVideoCodecFrame. * Returns: (transfer full) (nullable): oldest pending unfinished #GstVideoCodecFrame.
*/ */
GstVideoCodecFrame * GstVideoCodecFrame *
gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder) gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder)
@ -4156,7 +4156,7 @@ gst_video_decoder_get_oldest_frame (GstVideoDecoder * decoder)
* *
* Get a pending unfinished #GstVideoCodecFrame * Get a pending unfinished #GstVideoCodecFrame
* *
* Returns: (transfer full): pending unfinished #GstVideoCodecFrame identified by @frame_number. * Returns: (transfer full) (nullable): pending unfinished #GstVideoCodecFrame identified by @frame_number.
*/ */
GstVideoCodecFrame * GstVideoCodecFrame *
gst_video_decoder_get_frame (GstVideoDecoder * decoder, int frame_number) gst_video_decoder_get_frame (GstVideoDecoder * decoder, int frame_number)
@ -4565,7 +4565,7 @@ gst_video_decoder_negotiate (GstVideoDecoder * decoder)
* You should use gst_video_decoder_allocate_output_frame() instead of this * You should use gst_video_decoder_allocate_output_frame() instead of this
* function, if possible at all. * function, if possible at all.
* *
* Returns: (transfer full): allocated buffer, or NULL if no buffer could be * Returns: (transfer full) (nullable): allocated buffer, or NULL if no buffer could be
* allocated (e.g. when downstream is flushing or shutting down) * allocated (e.g. when downstream is flushing or shutting down)
*/ */
GstBuffer * GstBuffer *
@ -5084,9 +5084,9 @@ gst_video_decoder_set_latency (GstVideoDecoder * decoder,
/** /**
* gst_video_decoder_get_latency: * gst_video_decoder_get_latency:
* @decoder: a #GstVideoDecoder * @decoder: a #GstVideoDecoder
* @min_latency: (out) (allow-none): address of variable in which to store the * @min_latency: (out) (optional): address of variable in which to store the
* configured minimum latency, or %NULL * configured minimum latency, or %NULL
* @max_latency: (out) (allow-none): address of variable in which to store the * @max_latency: (out) (optional): address of variable in which to store the
* configured mximum latency, or %NULL * configured mximum latency, or %NULL
* *
* Query the configured decoder latency. Results will be returned via * Query the configured decoder latency. Results will be returned via
@ -5107,7 +5107,7 @@ gst_video_decoder_get_latency (GstVideoDecoder * decoder,
/** /**
* gst_video_decoder_merge_tags: * gst_video_decoder_merge_tags:
* @decoder: a #GstVideoDecoder * @decoder: a #GstVideoDecoder
* @tags: (allow-none): a #GstTagList to merge, or NULL to unset * @tags: (nullable): a #GstTagList to merge, or NULL to unset
* previously-set tags * previously-set tags
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE * @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
* *
@ -5150,7 +5150,7 @@ gst_video_decoder_merge_tags (GstVideoDecoder * decoder,
* gst_video_decoder_get_buffer_pool: * gst_video_decoder_get_buffer_pool:
* @decoder: a #GstVideoDecoder * @decoder: a #GstVideoDecoder
* *
* Returns: (transfer full): the instance of the #GstBufferPool used * Returns: (transfer full) (nullable): the instance of the #GstBufferPool used
* by the decoder; free it after use it * by the decoder; free it after use it
*/ */
GstBufferPool * GstBufferPool *
@ -5167,9 +5167,9 @@ gst_video_decoder_get_buffer_pool (GstVideoDecoder * decoder)
/** /**
* gst_video_decoder_get_allocator: * gst_video_decoder_get_allocator:
* @decoder: a #GstVideoDecoder * @decoder: a #GstVideoDecoder
* @allocator: (out) (allow-none) (transfer full): the #GstAllocator * @allocator: (out) (optional) (nullable) (transfer full): the #GstAllocator
* used * used
* @params: (out) (allow-none) (transfer full): the * @params: (out) (optional) (transfer full): the
* #GstAllocationParams of @allocator * #GstAllocationParams of @allocator
* *
* Lets #GstVideoDecoder sub-classes to know the memory @allocator * Lets #GstVideoDecoder sub-classes to know the memory @allocator

View file

@ -786,8 +786,8 @@ parse_fail:
/** /**
* gst_video_encoder_proxy_getcaps: * gst_video_encoder_proxy_getcaps:
* @enc: a #GstVideoEncoder * @enc: a #GstVideoEncoder
* @caps: (allow-none): initial caps * @caps: (nullable): initial caps
* @filter: (allow-none): filter caps * @filter: (nullable): filter caps
* *
* Returns caps that express @caps (or sink template caps if @caps == NULL) * Returns caps that express @caps (or sink template caps if @caps == NULL)
* restricted to resolution/format/... combinations supported by downstream * restricted to resolution/format/... combinations supported by downstream
@ -2773,15 +2773,16 @@ done:
* *
* Get the current #GstVideoCodecState * Get the current #GstVideoCodecState
* *
* Returns: (transfer full): #GstVideoCodecState describing format of video data. * Returns: (transfer full) (nullable): #GstVideoCodecState describing format of video data.
*/ */
GstVideoCodecState * GstVideoCodecState *
gst_video_encoder_get_output_state (GstVideoEncoder * encoder) gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
{ {
GstVideoCodecState *state; GstVideoCodecState *state = NULL;
GST_VIDEO_ENCODER_STREAM_LOCK (encoder); GST_VIDEO_ENCODER_STREAM_LOCK (encoder);
state = gst_video_codec_state_ref (encoder->priv->output_state); if (encoder->priv->output_state)
state = gst_video_codec_state_ref (encoder->priv->output_state);
GST_VIDEO_ENCODER_STREAM_UNLOCK (encoder); GST_VIDEO_ENCODER_STREAM_UNLOCK (encoder);
return state; return state;
@ -2791,7 +2792,7 @@ gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
* gst_video_encoder_set_output_state: * gst_video_encoder_set_output_state:
* @encoder: a #GstVideoEncoder * @encoder: a #GstVideoEncoder
* @caps: (transfer full): the #GstCaps to use for the output * @caps: (transfer full): the #GstCaps to use for the output
* @reference: (allow-none) (transfer none): An optional reference @GstVideoCodecState * @reference: (nullable) (transfer none): An optional reference @GstVideoCodecState
* *
* Creates a new #GstVideoCodecState with the specified caps as the output state * Creates a new #GstVideoCodecState with the specified caps as the output state
* for the encoder. * for the encoder.
@ -2812,7 +2813,7 @@ gst_video_encoder_get_output_state (GstVideoEncoder * encoder)
* The new output state will only take effect (set on pads and buffers) starting * The new output state will only take effect (set on pads and buffers) starting
* from the next call to #gst_video_encoder_finish_frame(). * from the next call to #gst_video_encoder_finish_frame().
* *
* Returns: (transfer full): the newly configured output state. * Returns: (transfer full) (nullable): the newly configured output state.
*/ */
GstVideoCodecState * GstVideoCodecState *
gst_video_encoder_set_output_state (GstVideoEncoder * encoder, GstCaps * caps, gst_video_encoder_set_output_state (GstVideoEncoder * encoder, GstCaps * caps,
@ -2873,9 +2874,9 @@ gst_video_encoder_set_latency (GstVideoEncoder * encoder,
/** /**
* gst_video_encoder_get_latency: * gst_video_encoder_get_latency:
* @encoder: a #GstVideoEncoder * @encoder: a #GstVideoEncoder
* @min_latency: (out) (allow-none): address of variable in which to store the * @min_latency: (out) (optional): address of variable in which to store the
* configured minimum latency, or %NULL * configured minimum latency, or %NULL
* @max_latency: (out) (allow-none): address of variable in which to store the * @max_latency: (out) (optional): address of variable in which to store the
* configured maximum latency, or %NULL * configured maximum latency, or %NULL
* *
* Query the configured encoding latency. Results will be returned via * Query the configured encoding latency. Results will be returned via
@ -2899,7 +2900,7 @@ gst_video_encoder_get_latency (GstVideoEncoder * encoder,
* *
* Get the oldest unfinished pending #GstVideoCodecFrame * Get the oldest unfinished pending #GstVideoCodecFrame
* *
* Returns: (transfer full): oldest unfinished pending #GstVideoCodecFrame * Returns: (transfer full) (nullable): oldest unfinished pending #GstVideoCodecFrame
*/ */
GstVideoCodecFrame * GstVideoCodecFrame *
gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder) gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder)
@ -2921,7 +2922,7 @@ gst_video_encoder_get_oldest_frame (GstVideoEncoder * encoder)
* *
* Get a pending unfinished #GstVideoCodecFrame * Get a pending unfinished #GstVideoCodecFrame
* *
* Returns: (transfer full): pending unfinished #GstVideoCodecFrame identified by @frame_number. * Returns: (transfer full) (nullable): pending unfinished #GstVideoCodecFrame identified by @frame_number.
*/ */
GstVideoCodecFrame * GstVideoCodecFrame *
gst_video_encoder_get_frame (GstVideoEncoder * encoder, int frame_number) gst_video_encoder_get_frame (GstVideoEncoder * encoder, int frame_number)
@ -2970,7 +2971,7 @@ gst_video_encoder_get_frames (GstVideoEncoder * encoder)
/** /**
* gst_video_encoder_merge_tags: * gst_video_encoder_merge_tags:
* @encoder: a #GstVideoEncoder * @encoder: a #GstVideoEncoder
* @tags: (allow-none): a #GstTagList to merge, or NULL to unset * @tags: (nullable): a #GstTagList to merge, or NULL to unset
* previously-set tags * previously-set tags
* @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE * @mode: the #GstTagMergeMode to use, usually #GST_TAG_MERGE_REPLACE
* *
@ -3013,9 +3014,9 @@ gst_video_encoder_merge_tags (GstVideoEncoder * encoder,
/** /**
* gst_video_encoder_get_allocator: * gst_video_encoder_get_allocator:
* @encoder: a #GstVideoEncoder * @encoder: a #GstVideoEncoder
* @allocator: (out) (allow-none) (transfer full): the #GstAllocator * @allocator: (out) (optional) (nullable) (transfer full): the #GstAllocator
* used * used
* @params: (out) (allow-none) (transfer full): the * @params: (out) (optional) (transfer full): the
* #GstAllocationParams of @allocator * #GstAllocationParams of @allocator
* *
* Lets #GstVideoEncoder sub-classes to know the memory @allocator * Lets #GstVideoEncoder sub-classes to know the memory @allocator

View file

@ -160,7 +160,7 @@ gst_video_meta_get_info (void)
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with * Buffers can contain multiple #GstVideoMeta metadata items when dealing with
* multiview buffers. * multiview buffers.
* *
* Returns: (transfer none): the #GstVideoMeta with lowest id (usually 0) or %NULL when there * Returns: (transfer none) (nullable): the #GstVideoMeta with lowest id (usually 0) or %NULL when there
* is no such metadata on @buffer. * is no such metadata on @buffer.
*/ */
GstVideoMeta * GstVideoMeta *
@ -193,7 +193,7 @@ gst_buffer_get_video_meta (GstBuffer * buffer)
* Buffers can contain multiple #GstVideoMeta metadata items when dealing with * Buffers can contain multiple #GstVideoMeta metadata items when dealing with
* multiview buffers. * multiview buffers.
* *
* Returns: (transfer none): the #GstVideoMeta with @id or %NULL when there is no such metadata * Returns: (transfer none) (nullable): the #GstVideoMeta with @id or %NULL when there is no such metadata
* on @buffer. * on @buffer.
*/ */
GstVideoMeta * GstVideoMeta *
@ -924,7 +924,7 @@ gst_video_region_of_interest_meta_get_info (void)
* Buffers can contain multiple #GstVideoRegionOfInterestMeta metadata items if * Buffers can contain multiple #GstVideoRegionOfInterestMeta metadata items if
* multiple regions of interests are marked on a frame. * multiple regions of interests are marked on a frame.
* *
* Returns: (transfer none): the #GstVideoRegionOfInterestMeta with @id or %NULL when there is * Returns: (transfer none) (nullable): the #GstVideoRegionOfInterestMeta with @id or %NULL when there is
* no such metadata on @buffer. * no such metadata on @buffer.
*/ */
GstVideoRegionOfInterestMeta * GstVideoRegionOfInterestMeta *
@ -1178,7 +1178,7 @@ gst_buffer_add_video_time_code_meta (GstBuffer * buffer,
* Attaches #GstVideoTimeCodeMeta metadata to @buffer with the given * Attaches #GstVideoTimeCodeMeta metadata to @buffer with the given
* parameters. * parameters.
* *
* Returns: (transfer none): the #GstVideoTimeCodeMeta on @buffer, or * Returns: (transfer none) (nullable): the #GstVideoTimeCodeMeta on @buffer, or
* (since 1.16) %NULL if the timecode was invalid. * (since 1.16) %NULL if the timecode was invalid.
* *
* Since: 1.10 * Since: 1.10

View file

@ -759,7 +759,7 @@ gst_video_time_code_new_from_date_time (guint fps_n, guint fps_d,
* The resulting config->latest_daily_jam is set to * The resulting config->latest_daily_jam is set to
* midnight, and timecode is set to the given time. * midnight, and timecode is set to the given time.
* *
* Returns: the #GstVideoTimeCode representation of @dt, or %NULL if * Returns: (nullable): the #GstVideoTimeCode representation of @dt, or %NULL if
* no valid timecode could be created. * no valid timecode could be created.
* *
* Since: 1.16 * Since: 1.16

View file

@ -326,7 +326,7 @@ gst_video_vbi_parser_get_ancillary (GstVideoVBIParser * parser,
* *
* Since: 1.16 * Since: 1.16
* *
* Returns: The new #GstVideoVBIParser or %NULL if the @format and/or @pixel_width * Returns: (nullable): The new #GstVideoVBIParser or %NULL if the @format and/or @pixel_width
* is not supported. * is not supported.
*/ */
GstVideoVBIParser * GstVideoVBIParser *
@ -607,7 +607,7 @@ gst_video_vbi_encoder_free (GstVideoVBIEncoder * encoder)
* *
* Since: 1.16 * Since: 1.16
* *
* Returns: The new #GstVideoVBIEncoder or %NULL if the @format and/or @pixel_width * Returns: (nullable): The new #GstVideoVBIEncoder or %NULL if the @format and/or @pixel_width
* is not supported. * is not supported.
*/ */
GstVideoVBIEncoder * GstVideoVBIEncoder *

View file

@ -255,7 +255,7 @@ GST_VIDEO_API const GstMetaInfo *gst_video_afd_meta_get_info (void);
* *
* Since: 1.18 * Since: 1.18
* *
* Returns: The first #GstVideoAFDMeta present on @b, or %NULL if * Returns: (nullable): The first #GstVideoAFDMeta present on @b, or %NULL if
* no #GstVideoAFDMeta are present * no #GstVideoAFDMeta are present
*/ */
#define gst_buffer_get_video_afd_meta(b) \ #define gst_buffer_get_video_afd_meta(b) \
@ -316,7 +316,7 @@ GST_VIDEO_API const GstMetaInfo *gst_video_bar_meta_get_info (void);
* *
* Since: 1.18 * Since: 1.18
* *
* Returns: The first #GstVideoBarMeta present on @b, or %NULL if * Returns: (nullable): The first #GstVideoBarMeta present on @b, or %NULL if
* no #GstVideoBarMeta are present * no #GstVideoBarMeta are present
*/ */
#define gst_buffer_get_video_bar_meta(b) \ #define gst_buffer_get_video_bar_meta(b) \
@ -407,7 +407,7 @@ const GstMetaInfo *gst_video_caption_meta_get_info (void);
* *
* Since: 1.16 * Since: 1.16
* *
* Returns: The first #GstVideoCaptionMeta present on @b, or %NULL if * Returns: (nullable): The first #GstVideoCaptionMeta present on @b, or %NULL if
* no #GstVideoCaptionMeta are present * no #GstVideoCaptionMeta are present
*/ */
#define gst_buffer_get_video_caption_meta(b) \ #define gst_buffer_get_video_caption_meta(b) \

View file

@ -2309,7 +2309,7 @@ convert_get_alpha_mode (GstVideoConverter * convert)
* The optional @pool can be used to spawn threads, this is useful when * The optional @pool can be used to spawn threads, this is useful when
* creating new converters rapidly, for example when updating cropping. * creating new converters rapidly, for example when updating cropping.
* *
* Returns: a #GstVideoConverter or %NULL if conversion is not possible. * Returns (nullable): a #GstVideoConverter or %NULL if conversion is not possible.
* *
* Since: 1.20 * Since: 1.20
*/ */
@ -2552,7 +2552,7 @@ no_pack_func:
* Create a new converter object to convert between @in_info and @out_info * Create a new converter object to convert between @in_info and @out_info
* with @config. * with @config.
* *
* Returns: a #GstVideoConverter or %NULL if conversion is not possible. * Returns (nullable): a #GstVideoConverter or %NULL if conversion is not possible.
* *
* Since: 1.6 * Since: 1.6
*/ */

View file

@ -7664,7 +7664,7 @@ gst_video_format_get_info (GstVideoFormat format)
* Get the default palette of @format. This the palette used in the pack * Get the default palette of @format. This the palette used in the pack
* function for paletted formats. * function for paletted formats.
* *
* Returns: (transfer none): the default palette of @format or %NULL when * Returns: (transfer none) (nullable): the default palette of @format or %NULL when
* @format does not have a palette. * @format does not have a palette.
* *
* Since: 1.2 * Since: 1.2

View file

@ -63,7 +63,7 @@ ensure_debug_category (void)
* *
* Copy a GstVideoInfo structure. * Copy a GstVideoInfo structure.
* *
* Returns: a new #GstVideoInfo. free with gst_video_info_free. * Returns: (transfer full): a new #GstVideoInfo. free with gst_video_info_free.
* *
* Since: 1.6 * Since: 1.6
*/ */
@ -97,7 +97,7 @@ G_DEFINE_BOXED_TYPE (GstVideoInfo, gst_video_info,
* Allocate a new #GstVideoInfo that is also initialized with * Allocate a new #GstVideoInfo that is also initialized with
* gst_video_info_init(). * gst_video_info_init().
* *
* Returns: a new #GstVideoInfo. free with gst_video_info_free(). * Returns: (transfer full): a new #GstVideoInfo. free with gst_video_info_free().
* *
* Since: 1.6 * Since: 1.6
*/ */
@ -295,7 +295,7 @@ static const gchar *interlace_mode[] = {
* *
* Convert @mode to its string representation. * Convert @mode to its string representation.
* *
* Returns: @mode as a string or NULL if @mode in invalid. * Returns: @mode as a string.
* *
* Since: 1.6 * Since: 1.6
*/ */
@ -343,7 +343,7 @@ static const gchar *field_order[] = {
* *
* Convert @order to its string representation. * Convert @order to its string representation.
* *
* Returns: @order as a string or NULL if @order in invalid. * Returns: @order as a string.
* *
* Since: 1.12 * Since: 1.12
*/ */
@ -575,7 +575,7 @@ alternate_no_feature:
* *
* Parse @caps to generate a #GstVideoInfo. * Parse @caps to generate a #GstVideoInfo.
* *
* Returns: A #GstVideoInfo, or %NULL if @caps couldn't be parsed * Returns: (transfer full) (nullable): A #GstVideoInfo, or %NULL if @caps couldn't be parsed
* Since: 1.20 * Since: 1.20
*/ */
GstVideoInfo * GstVideoInfo *
@ -656,7 +656,7 @@ gst_video_info_is_equal (const GstVideoInfo * info, const GstVideoInfo * other)
* *
* Convert the values of @info into a #GstCaps. * Convert the values of @info into a #GstCaps.
* *
* Returns: a new #GstCaps containing the info of @info. * Returns: (transfer full): a new #GstCaps containing the info of @info.
*/ */
GstCaps * GstCaps *
gst_video_info_to_caps (const GstVideoInfo * info) gst_video_info_to_caps (const GstVideoInfo * info)
@ -1423,7 +1423,7 @@ done:
* gst_video_info_align_full: * gst_video_info_align_full:
* @info: a #GstVideoInfo * @info: a #GstVideoInfo
* @align: alignment parameters * @align: alignment parameters
* @plane_size: (out) (allow-none): array used to store the plane sizes * @plane_size: (out) (optional): array used to store the plane sizes
* *
* Extra padding will be added to the right side when stride alignment padding * Extra padding will be added to the right side when stride alignment padding
* is required and @align will be updated with the new padding values. * is required and @align will be updated with the new padding values.

View file

@ -65,11 +65,11 @@ static const struct mview_map_t
* gst_video_multiview_mode_to_caps_string: * gst_video_multiview_mode_to_caps_string:
* @mview_mode: A #GstVideoMultiviewMode value * @mview_mode: A #GstVideoMultiviewMode value
* *
* Returns: The caps string representation of the mode, or NULL if invalid.
*
* Given a #GstVideoMultiviewMode returns the multiview-mode caps string * Given a #GstVideoMultiviewMode returns the multiview-mode caps string
* for insertion into a caps structure * for insertion into a caps structure
* *
* Returns: (nullable): The caps string representation of the mode, or NULL if invalid.
*
* Since: 1.6 * Since: 1.6
*/ */
const gchar * const gchar *

View file

@ -426,7 +426,7 @@ gst_video_overlay_composition_n_rectangles (GstVideoOverlayComposition * comp)
* *
* Returns the @n-th #GstVideoOverlayRectangle contained in @comp. * Returns the @n-th #GstVideoOverlayRectangle contained in @comp.
* *
* Returns: (transfer none): the @n-th rectangle, or NULL if @n is out of * Returns: (transfer none) (nullable): the @n-th rectangle, or NULL if @n is out of
* bounds. Will not return a new reference, the caller will need to * bounds. Will not return a new reference, the caller will need to
* obtain her own reference using gst_video_overlay_rectangle_ref() * obtain her own reference using gst_video_overlay_rectangle_ref()
* if needed. * if needed.

View file

@ -86,7 +86,7 @@ const GstMetaInfo *gst_video_sei_user_data_unregistered_meta_get_info (void);
* *
* Gets the GstVideoSEIUserDataUnregisteredMeta that might be present on @b. * Gets the GstVideoSEIUserDataUnregisteredMeta that might be present on @b.
* *
* Returns: The first #GstVideoSEIUserDataUnregisteredMeta present on @b, or %NULL if * Returns: (nullable): The first #GstVideoSEIUserDataUnregisteredMeta present on @b, or %NULL if
* no #GstVideoSEIUserDataUnregisteredMeta are present * no #GstVideoSEIUserDataUnregisteredMeta are present
* *
* Since: 1.22 * Since: 1.22