diff options
author | Matthew Waters <matthew@centricular.com> | 2017-03-13 14:28:47 +1100 |
---|---|---|
committer | Matthew Waters <matthew@centricular.com> | 2017-03-13 21:10:58 +1100 |
commit | 956c4d0bde4d6707ccae2b4ae6dfba8500e55217 (patch) | |
tree | 3357725e46e7294f3b398c13dd7fe391d7828692 /ext | |
parent | 04f8c7d7296aa278bd33e52db335c077a8a53d2a (diff) | |
download | gstreamer-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.c | 8 | ||||
-rw-r--r-- | ext/gl/gstgleffects.c | 3 | ||||
-rw-r--r-- | ext/gl/gstgloverlay.c | 6 | ||||
-rw-r--r-- | ext/qt/gstqtsrc.cc | 2 |
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, ¶ms, &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); |