[580/906] bufferpool: remove obselete gl meta buffer pool options
authorMatthew Waters <ystreet00@gmail.com>
Tue, 18 Sep 2012 14:29:57 +0000 (00:29 +1000)
committerMatthew Waters <ystreet00@gmail.com>
Sat, 15 Mar 2014 17:36:48 +0000 (18:36 +0100)
gst-libs/gst/gl/gstglbufferpool.c
gst-libs/gst/gl/gstglbufferpool.h

index 9ace404..25f2548 100644 (file)
@@ -48,8 +48,7 @@ G_DEFINE_TYPE (GstGLBufferPool, gst_gl_buffer_pool, GST_TYPE_BUFFER_POOL);
 static const gchar **
 gst_gl_buffer_pool_get_options (GstBufferPool * pool)
 {
-  static const gchar *options[] = { GST_BUFFER_POOL_OPTION_VIDEO_META,
-    GST_BUFFER_POOL_OPTION_GL_META, NULL
+  static const gchar *options[] = { GST_BUFFER_POOL_OPTION_VIDEO_META, NULL
   };
 
   return options;
@@ -98,8 +97,6 @@ gst_gl_buffer_pool_set_config (GstBufferPool * pool, GstStructure * config)
   priv->info = info;
 
   priv->add_videometa = gst_buffer_pool_config_has_option (config,
-      GST_BUFFER_POOL_OPTION_GL_META) ||
-      gst_buffer_pool_config_has_option (config,
       GST_BUFFER_POOL_OPTION_VIDEO_META);
 
   return GST_BUFFER_POOL_CLASS (parent_class)->set_config (pool, config);
@@ -159,7 +156,7 @@ gst_gl_buffer_pool_alloc (GstBufferPool * pool, GstBuffer ** buffer,
   if (priv->add_videometa) {
     GST_DEBUG_OBJECT (pool, "adding GstGLMeta");
     /* these are just the defaults for now */
-    gst_buffer_add_video_meta (buf, glpool->display, 0,
+    gst_buffer_add_video_meta (buf, 0,
         GST_VIDEO_INFO_FORMAT (info), GST_VIDEO_INFO_WIDTH (info),
         GST_VIDEO_INFO_HEIGHT (info));
   }
index 24e2876..071def8 100644 (file)
 #include <gst/video/gstvideopool.h>
 
 #include "gstgldisplay.h"
-#include "gstglmeta.h"
 #include "gstglmemory.h"
 
 G_BEGIN_DECLS
 
-/**
- * GST_BUFFER_POOL_OPTION_VIDEO_META:
- *
- * An option that can be activated on bufferpool to request OpenGL metadata
- * on buffers from the pool.
- */
-#define GST_BUFFER_POOL_OPTION_GL_META "GstBufferPoolOptionGLMeta"
-
 typedef struct _GstGLBufferPool GstGLBufferPool;
 typedef struct _GstGLBufferPoolClass GstGLBufferPoolClass;
 typedef struct _GstGLBufferPoolPrivate GstGLBufferPoolPrivate;