bus: Make removing of signal/bus watches thread-safe
[platform/upstream/gstreamer.git] / gst / gstbuffer.h
index 1b62962..fafd365 100644 (file)
@@ -297,6 +297,8 @@ GstBuffer * gst_buffer_new_wrapped_full    (GstMemoryFlags flags, gpointer data,
                                             GDestroyNotify notify);
 GST_API
 GstBuffer * gst_buffer_new_wrapped         (gpointer data, gsize size);
+GST_API
+GstBuffer * gst_buffer_new_wrapped_bytes   (GBytes * bytes);
 
 /* memory blocks */
 
@@ -458,7 +460,7 @@ gst_buffer_unref (GstBuffer * buf)
 static inline void
 gst_clear_buffer (GstBuffer ** buf_ptr)
 {
-  gst_clear_mini_object (buf_ptr);
+  gst_clear_mini_object ((GstMiniObject **) buf_ptr);
 }
 
 /* copy buffer */