From 77937f9398a384a9ab6bcccd8352155445f5ea4f Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Tue, 17 May 2022 00:36:24 +0200 Subject: [PATCH] videoparse: rename from _free to _clear The function does not free the structure but the data contained within. Part-of: --- .../gst-plugins-bad/gst/videoparsers/gsth264parse.c | 2 +- .../gst/videoparsers/gstvideoparseutils.c | 10 +++++----- .../gst/videoparsers/gstvideoparseutils.h | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c b/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c index cf9ff79643..9f75c139ee 100644 --- a/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c +++ b/subprojects/gst-plugins-bad/gst/videoparsers/gsth264parse.c @@ -212,7 +212,7 @@ gst_h264_parse_finalize (GObject * object) { GstH264Parse *h264parse = GST_H264_PARSE (object); - gst_video_user_data_unregistered_free (&h264parse->user_data_unregistered); + gst_video_user_data_unregistered_clear (&h264parse->user_data_unregistered); g_object_unref (h264parse->frame_out); diff --git a/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c index 37189da2f5..729fe054c4 100644 --- a/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c +++ b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.c @@ -452,7 +452,7 @@ gst_video_parse_user_data_unregistered (GstElement * elt, GstVideoParseUserDataUnregistered * user_data, GstByteReader * br, guint8 uuid[16]) { - gst_video_user_data_unregistered_free (user_data); + gst_video_user_data_unregistered_clear (user_data); memcpy (&user_data->uuid, uuid, 16); user_data->size = gst_byte_reader_get_size (br); @@ -460,13 +460,13 @@ gst_video_parse_user_data_unregistered (GstElement * elt, } /* - * gst_video_user_data_unregistered_free: + * gst_video_user_data_unregistered_clear: * @user_data: #GstVideoParseUserDataUnregistered holding SEI User Data Unregistered * - * Frees the user data unregistered + * Clears the user data unregistered */ void -gst_video_user_data_unregistered_free (GstVideoParseUserDataUnregistered * +gst_video_user_data_unregistered_clear (GstVideoParseUserDataUnregistered * user_data) { g_free (user_data->data); @@ -489,6 +489,6 @@ gst_video_push_user_data_unregistered (GstElement * elt, if (user_data->data != NULL) { gst_buffer_add_video_sei_user_data_unregistered_meta (buf, user_data->uuid, user_data->data, user_data->size); - gst_video_user_data_unregistered_free (user_data); + gst_video_user_data_unregistered_clear (user_data); } } diff --git a/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h index 28a110c22c..c2d14dc578 100644 --- a/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h +++ b/subprojects/gst-plugins-bad/gst/videoparsers/gstvideoparseutils.h @@ -194,7 +194,7 @@ void gst_video_parse_user_data(GstElement * elt, GstVideoParseUserData * user_da void gst_video_parse_user_data_unregistered(GstElement * elt, GstVideoParseUserDataUnregistered * user_data, GstByteReader * br, guint8 uuid[16]); -void gst_video_user_data_unregistered_free(GstVideoParseUserDataUnregistered * user_data); +void gst_video_user_data_unregistered_clear(GstVideoParseUserDataUnregistered * user_data); void gst_video_push_user_data(GstElement * elt, GstVideoParseUserData * user_data, GstBuffer * buf);