ximagebufferpool: Use the default ::free_buffer() implementation
authorEdward Hervey <edward.hervey@collabora.co.uk>
Mon, 21 Nov 2011 12:04:42 +0000 (13:04 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Mon, 21 Nov 2011 12:04:42 +0000 (13:04 +0100)
Which does exactly the same thing

sys/ximage/ximagepool.c

index 3df7df1..4674f19 100644 (file)
@@ -590,12 +590,6 @@ no_buffer:
   }
 }
 
-static void
-ximage_buffer_pool_free (GstBufferPool * pool, GstBuffer * buffer)
-{
-  gst_buffer_unref (buffer);
-}
-
 GstBufferPool *
 gst_ximage_buffer_pool_new (GstXImageSink * ximagesink)
 {
@@ -624,7 +618,6 @@ gst_ximage_buffer_pool_class_init (GstXImageBufferPoolClass * klass)
   gstbufferpool_class->get_options = ximage_buffer_pool_get_options;
   gstbufferpool_class->set_config = ximage_buffer_pool_set_config;
   gstbufferpool_class->alloc_buffer = ximage_buffer_pool_alloc;
-  gstbufferpool_class->free_buffer = ximage_buffer_pool_free;
 }
 
 static void