clock: define AUTO_CLEANUP_FREE_FUNC for GstClockID
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>
Thu, 11 Mar 2021 14:41:16 +0000 (15:41 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>
Thu, 11 Mar 2021 14:41:16 +0000 (15:41 +0100)
commit44bdad58f623e50a07476c0f40f8ff7543396f7c
tree30a6ebb72848a303be3435750fc1a78482229fae
parent0da1721364282c206951ce81163a3c83a7946dea
clock: define AUTO_CLEANUP_FREE_FUNC for GstClockID

GstClockID is secretly a gpointer so we can't use g_autoptr(),
instead user can do:
  g_auto (GstClockID) clock_id = 0;

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/769>
gst/gstclock.h