audiovisualizer: Add support for g_autoptr()
authorNiels De Graef <nielsdegraef@gmail.com>
Tue, 17 Mar 2020 16:47:47 +0000 (17:47 +0100)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 20 Mar 2020 06:20:43 +0000 (06:20 +0000)
Ideally, we would use something like `G_DECLARE_DERIVABLE_TYPE`, but
that would break API.

gst-libs/gst/pbutils/gstaudiovisualizer.h

index 285be66..5c9fb48 100644 (file)
@@ -106,5 +106,7 @@ struct _GstAudioVisualizerClass
 GST_PBUTILS_API
 GType gst_audio_visualizer_get_type (void);
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (GstAudioVisualizer, gst_object_unref)
+
 G_END_DECLS
 #endif /* __GST_AUDIO_VISUALIZER_H__ */