summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2017-03-13 14:28:47 +1100
committerMatthew Waters <matthew@centricular.com>2017-03-13 21:10:58 +1100
commit956c4d0bde4d6707ccae2b4ae6dfba8500e55217 (patch)
tree3357725e46e7294f3b398c13dd7fe391d7828692 /ext
parent04f8c7d7296aa278bd33e52db335c077a8a53d2a (diff)
downloadgstreamer-plugins-bad-956c4d0bde4d6707ccae2b4ae6dfba8500e55217.tar.gz
gl/format: use our own GL format enum's instead of gstvideo's
They can describe in more detail (such as component sizes) the requested format.
Diffstat (limited to 'ext')
-rw-r--r--ext/gl/gstgldifferencematte.c8
-rw-r--r--ext/gl/gstgleffects.c3
-rw-r--r--ext/gl/gstgloverlay.c6
-rw-r--r--ext/qt/gstqtsrc.cc2
4 files changed, 7 insertions, 12 deletions
diff --git a/ext/gl/gstgldifferencematte.c b/ext/gl/gstgldifferencematte.c
index 039c6bdf7..b50e69bf7 100644
--- a/ext/gl/gstgldifferencematte.c
+++ b/ext/gl/gstgldifferencematte.c
@@ -93,8 +93,7 @@ gst_gl_differencematte_gl_start (GstGLBaseFilter * base_filter)
gst_gl_memory_allocator_get_default (context);
params =
(GstGLAllocationParams *) gst_gl_video_allocation_params_new (context,
- NULL, &filter->out_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, &filter->out_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
for (i = 0; i < 4; i++)
differencematte->midtexture[i] =
@@ -306,8 +305,7 @@ init_pixbuf_texture (GstGLDifferenceMatte * differencematte)
differencematte->pbuf_width, differencematte->pbuf_height);
params =
(GstGLAllocationParams *) gst_gl_video_allocation_params_new (context,
- NULL, &v_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, &v_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
differencematte->newbgtexture =
(GstGLMemory *) gst_gl_base_memory_alloc (tex_alloc, params);
@@ -317,7 +315,7 @@ init_pixbuf_texture (GstGLDifferenceMatte * differencematte)
params =
(GstGLAllocationParams *) gst_gl_video_allocation_params_new (context,
NULL, &filter->out_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ GST_GL_RGBA);
differencematte->savedbgtexture =
(GstGLMemory *) gst_gl_base_memory_alloc (tex_alloc, params);
diff --git a/ext/gl/gstgleffects.c b/ext/gl/gstgleffects.c
index 382402330..2af3368af 100644
--- a/ext/gl/gstgleffects.c
+++ b/ext/gl/gstgleffects.c
@@ -286,8 +286,7 @@ gst_gl_effects_gl_start (GstGLBaseFilter * base_filter)
gst_allocator_find (GST_GL_MEMORY_ALLOCATOR_NAME);
params =
(GstGLAllocationParams *) gst_gl_video_allocation_params_new (context,
- NULL, &filter->out_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, &filter->out_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
for (i = 0; i < NEEDED_TEXTURES; i++) {
if (effects->midtexture[i])
diff --git a/ext/gl/gstgloverlay.c b/ext/gl/gstgloverlay.c
index 34b20fade..9846f5365 100644
--- a/ext/gl/gstgloverlay.c
+++ b/ext/gl/gstgloverlay.c
@@ -688,8 +688,7 @@ gst_gl_overlay_load_jpeg (GstGLOverlay * overlay, FILE * fp)
(GST_GL_BASE_FILTER (overlay)->context));
params =
gst_gl_video_allocation_params_new (GST_GL_BASE_FILTER (overlay)->context,
- NULL, &v_info, 0, &v_align, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, &v_info, 0, &v_align, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
overlay->image_memory = (GstGLMemory *)
gst_gl_base_memory_alloc (mem_allocator,
(GstGLAllocationParams *) params);
@@ -804,8 +803,7 @@ gst_gl_overlay_load_png (GstGLOverlay * overlay, FILE * fp)
(GST_GL_BASE_FILTER (overlay)->context));
params =
gst_gl_video_allocation_params_new (GST_GL_BASE_FILTER (overlay)->context,
- NULL, &v_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D,
- GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, &v_info, 0, NULL, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
overlay->image_memory = (GstGLMemory *)
gst_gl_base_memory_alloc (mem_allocator,
(GstGLAllocationParams *) params);
diff --git a/ext/qt/gstqtsrc.cc b/ext/qt/gstqtsrc.cc
index 518a5f3fa..1cf9592b5 100644
--- a/ext/qt/gstqtsrc.cc
+++ b/ext/qt/gstqtsrc.cc
@@ -393,7 +393,7 @@ gst_qt_src_decide_allocation (GstBaseSrc * bsrc, GstQuery * query)
glparams =
gst_gl_video_allocation_params_new (qt_src->context, &params, &vinfo, 0,
- NULL, GST_GL_TEXTURE_TARGET_2D, GST_VIDEO_GL_TEXTURE_TYPE_RGBA);
+ NULL, GST_GL_TEXTURE_TARGET_2D, GST_GL_RGBA);
gst_buffer_pool_config_set_gl_allocation_params (config,
(GstGLAllocationParams *) glparams);
gst_gl_allocation_params_free ((GstGLAllocationParams *) glparams);