diff --git a/gst-libs/gst/gl/gstgluploadmeta.c b/gst-libs/gst/gl/gstgluploadmeta.c
index fd7110302d..fe70d282ba 100644
--- a/gst-libs/gst/gl/gstgluploadmeta.c
+++ b/gst-libs/gst/gl/gstgluploadmeta.c
@@ -269,9 +269,9 @@ _perform_for_gl_texture_upload_meta (GstVideoGLTextureUploadMeta *
 {
   GstGLUploadMeta *upload;
   GstVideoFrame frame;
-//  GstMemory *mem;
+  GstMemory *mem;
   gboolean ret;
-//  guint i, n;
+  guint i, n;
 
   g_return_val_if_fail (meta != NULL, FALSE);
   g_return_val_if_fail (texture_id != NULL, FALSE);
@@ -304,7 +304,7 @@ _perform_for_gl_texture_upload_meta (GstVideoGLTextureUploadMeta *
 
   GST_LOG ("Uploading for meta with textures %i,%i,%i,%i", texture_id[0],
       texture_id[1], texture_id[2], texture_id[3]);
-#if 0
+
   /* GstGLMemory */
   n = gst_buffer_n_memory (upload->priv->buffer);
   mem = gst_buffer_peek_memory (upload->priv->buffer, 0);
@@ -321,7 +321,7 @@ _perform_for_gl_texture_upload_meta (GstVideoGLTextureUploadMeta *
     if (ret)
       goto out;
   }
-#endif
+
   if (!(ret = gst_video_frame_map (&frame, &upload->info, upload->priv->buffer,
           GST_MAP_READ))) {
     GST_ERROR ("failed to map video frame");