aboutsummaryrefslogtreecommitdiff
path: root/tests/check/libs/gstglupload.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check/libs/gstglupload.c')
-rw-r--r--tests/check/libs/gstglupload.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/check/libs/gstglupload.c b/tests/check/libs/gstglupload.c
index 66f0339a..5c014a47 100644
--- a/tests/check/libs/gstglupload.c
+++ b/tests/check/libs/gstglupload.c
@@ -233,12 +233,9 @@ GST_START_TEST (test_upload_data)
gst_video_info_set_format (&in_info, GST_VIDEO_FORMAT_RGBA, WIDTH, HEIGHT);
- gst_gl_context_gen_texture (context, &tex_id, GST_VIDEO_FORMAT_RGBA, WIDTH,
- HEIGHT);
-
gst_gl_upload_set_format (upload, &in_info);
- res = gst_gl_upload_perform_with_data (upload, tex_id, data);
+ res = gst_gl_upload_perform_with_data (upload, &tex_id, data);
fail_if (res == FALSE, "Failed to upload buffer: %s\n",
gst_gl_context_get_error ());
@@ -251,8 +248,6 @@ GST_START_TEST (test_upload_data)
context);
i++;
}
-
- gst_gl_context_del_texture (context, &tex_id);
}
GST_END_TEST;
@@ -301,6 +296,7 @@ GST_START_TEST (test_upload_meta_producer)
GstVideoInfo in_info;
GstVideoGLTextureUploadMeta *gl_upload_meta;
guint tex_ids[] = { 0, 0, 0, 0 };
+ GstGLUploadMeta *upload_meta;
gboolean res;
gint i = 0;
@@ -315,10 +311,13 @@ GST_START_TEST (test_upload_meta_producer)
gst_gl_context_gen_texture (context, &tex_ids[0], GST_VIDEO_FORMAT_RGBA,
WIDTH, HEIGHT);
+ upload_meta = gst_gl_upload_meta_new (context);
+ gst_gl_upload_meta_set_format (upload_meta, &in_info);
+
gst_gl_upload_set_format (upload, &in_info);
gst_buffer_add_video_meta_full (buffer, 0, GST_VIDEO_FORMAT_RGBA, WIDTH,
HEIGHT, 1, in_info.offset, in_info.stride);
- gst_gl_upload_add_video_gl_texture_upload_meta (upload, buffer);
+ gst_gl_upload_meta_add_to_buffer (upload_meta, buffer);
gl_upload_meta = gst_buffer_get_video_gl_texture_upload_meta (buffer);
fail_if (gl_upload_meta == NULL, "Failed to add GstVideoGLTextureUploadMeta"
@@ -337,6 +336,7 @@ GST_START_TEST (test_upload_meta_producer)
i++;
}
+ gst_object_unref (upload_meta);
gst_gl_context_del_texture (context, &tex_ids[0]);
}