From: Mathieu Duponchelle Date: Sat, 21 Feb 2015 13:42:05 +0000 (+0100) Subject: gstglmemory: Remove now unused transfer_upload function. X-Git-Tag: 1.19.3~511^2~1989^2~1058 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50ae80e0e674e167580e3a88eb33d312960750a1;p=platform%2Fupstream%2Fgstreamer.git gstglmemory: Remove now unused transfer_upload function. --- diff --git a/gst-libs/gst/gl/gstglmemory.c b/gst-libs/gst/gl/gstglmemory.c index e48b9c5..6b71329 100644 --- a/gst-libs/gst/gl/gstglmemory.c +++ b/gst-libs/gst/gl/gstglmemory.c @@ -485,45 +485,6 @@ _upload_memory (GstGLContext * context, GstGLMemory * gl_mem) GST_GL_MEMORY_FLAG_UNSET (gl_mem, GST_GL_MEMORY_FLAG_NEED_UPLOAD); } -static void -_transfer_upload (GstGLContext * context, GstGLMemory * gl_mem) -{ - const GstGLFuncs *gl; - gsize size; - - if (!CONTEXT_SUPPORTS_PBO_UPLOAD (context)) - /* not supported */ - return; - - gl = context->gl_vtable; - - if (!gl_mem->transfer_pbo) - gl->GenBuffers (1, &gl_mem->transfer_pbo); - - GST_DEBUG ("uploading texture %u using pbo %u", - gl_mem->tex_id, gl_mem->transfer_pbo); - - size = ((GstMemory *) gl_mem)->maxsize; - - if (USING_OPENGL (context) || USING_GLES3 (context) - || USING_OPENGL3 (context)) { - gl->PixelStorei (GL_UNPACK_ROW_LENGTH, gl_mem->unpack_length); - } else if (USING_GLES2 (context)) { - gl->PixelStorei (GL_UNPACK_ALIGNMENT, gl_mem->unpack_length); - } - - gl->BindBuffer (GL_PIXEL_UNPACK_BUFFER, gl_mem->transfer_pbo); - gl->BufferData (GL_PIXEL_UNPACK_BUFFER, size, gl_mem->data, GL_STREAM_DRAW); - gl->BindBuffer (GL_PIXEL_UNPACK_BUFFER, 0); - - /* Reset to default values */ - if (USING_OPENGL (context) || USING_GLES3 (context)) { - gl->PixelStorei (GL_UNPACK_ROW_LENGTH, 0); - } else if (USING_GLES2 (context)) { - gl->PixelStorei (GL_UNPACK_ALIGNMENT, 4); - } -} - static inline void _calculate_unpack_length (GstGLMemory * gl_mem) {