mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 18:21:04 +00:00
[811/906] tests: update for GstGLContext addition
This commit is contained in:
parent
c806125e15
commit
d139ac89a1
1 changed files with 8 additions and 4 deletions
|
@ -31,12 +31,15 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
static GstGLDisplay *display;
|
static GstGLDisplay *display;
|
||||||
|
static GstGLContext *context;
|
||||||
|
|
||||||
void
|
void
|
||||||
setup (void)
|
setup (void)
|
||||||
{
|
{
|
||||||
display = gst_gl_display_new ();
|
display = gst_gl_display_new ();
|
||||||
gst_gl_display_create_context (display, 0);
|
context = gst_gl_context_new (display);
|
||||||
|
gst_gl_display_set_context (display, context);
|
||||||
|
gst_gl_context_create (context, 0, NULL);
|
||||||
gst_gl_memory_init ();
|
gst_gl_memory_init ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,6 +47,7 @@ void
|
||||||
teardown (void)
|
teardown (void)
|
||||||
{
|
{
|
||||||
gst_object_unref (display);
|
gst_object_unref (display);
|
||||||
|
gst_object_unref (context);
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_START_TEST (test_basic)
|
GST_START_TEST (test_basic)
|
||||||
|
@ -95,9 +99,9 @@ GST_START_TEST (test_basic)
|
||||||
fail_if (gl_mem->display != gl_mem->display);
|
fail_if (gl_mem->display != gl_mem->display);
|
||||||
fail_if (gl_mem->tex_id == 0);
|
fail_if (gl_mem->tex_id == 0);
|
||||||
|
|
||||||
if (display->error_message)
|
if (gst_gl_display_get_error ())
|
||||||
printf ("%s\n", display->error_message);
|
printf ("%s\n", gst_gl_display_get_error ());
|
||||||
fail_if (display->error_message != NULL);
|
fail_if (gst_gl_display_get_error () != NULL);
|
||||||
|
|
||||||
gst_memory_unref (mem);
|
gst_memory_unref (mem);
|
||||||
gst_memory_unref (mem2);
|
gst_memory_unref (mem2);
|
||||||
|
|
Loading…
Reference in a new issue