test: elements: remove spurious linkage

Element tests only need to link against gstreamer libraries.
This commit is contained in:
Víctor Manuel Jáquez Leal 2016-07-06 18:38:37 +02:00
parent f7ea48597e
commit 6970dc1277
2 changed files with 3 additions and 54 deletions

View file

@ -4,65 +4,17 @@ noinst_PROGRAMS = \
TEST_CFLAGS = \ TEST_CFLAGS = \
-DGST_USE_UNSTABLE_API \ -DGST_USE_UNSTABLE_API \
-I$(top_srcdir)/gst-libs \
-I$(top_builddir)/gst-libs \
$(LIBVA_CFLAGS) \
$(GST_CFLAGS) \ $(GST_CFLAGS) \
$(GST_VIDEO_CFLAGS) \ $(GST_VIDEO_CFLAGS) \
$(NULL) $(NULL)
GST_VAAPI_LIBS = $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi.la
TEST_LIBS = \ TEST_LIBS = \
$(LIBVA_LIBS) \
$(GST_LIBS) \ $(GST_LIBS) \
$(GST_VIDEO_CFLAGS) \
$(NULL) $(NULL)
if USE_DRM
GST_VAAPI_LIBS += $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-drm.la
TEST_CFLAGS += $(LIBVA_DRM_CFLAGS)
TEST_LIBS += $(LIBVA_DRM_LIBS)
endif
if USE_X11
GST_VAAPI_LIBS += $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11.la
TEST_CFLAGS += $(X11_CFLAGS)
TEST_LIBS += \
$(LIBVA_X11_LIBS) \
$(X11_LIBS) \
$(NULL)
endif
if USE_GLX
GST_VAAPI_LIBS += $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx.la
TEST_CFLAGS += $(X11_CFLAGS) $(GL_CFLAGS)
TEST_LIBS += \
$(LIBVA_GLX_LIBS) \
$(X11_LIBS) \
$(GL_LIBS) \
$(NULL)
endif
if USE_EGL
GST_VAAPI_LIBS += $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-egl.la
TEST_CFLAGS += $(EGL_CFLAGS)
TEST_LIBS += \
$(LIBVA_EGL_LIBS) \
$(EGL_LIBS) \
$(NULL)
endif
if USE_WAYLAND
GST_VAAPI_LIBS += $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-wayland.la
TEST_CFLAGS += $(WAYLAND_CFLAGS)
TEST_LIBS += \
$(LIBVA_WAYLAND_LIBS) \
$(WAYLAND_LIBS) \
$(NULL)
endif
test_vaapisink_SOURCES = test-vaapisink.c test_vaapisink_SOURCES = test-vaapisink.c
test_vaapisink_CFLAGS = $(TEST_CFLAGS) test_vaapisink_CFLAGS = $(TEST_CFLAGS)
test_vaapisink_LDFLAGS = $(GST_VAAPI_LIBS)
test_vaapisink_LDADD = $(TEST_LIBS) test_vaapisink_LDADD = $(TEST_LIBS)
-include $(top_srcdir)/git.mk -include $(top_srcdir)/git.mk

View file

@ -2,8 +2,6 @@
#include <string.h> #include <string.h>
#include <gst/gst.h> #include <gst/gst.h>
#include <gst/vaapi/gstvaapitypes.h>
typedef struct _CustomData typedef struct _CustomData
{ {
GstElement *pipeline; GstElement *pipeline;
@ -48,8 +46,7 @@ handle_keyboard (GIOChannel * source, GIOCondition cond, AppData * data)
send_rotate_event (data); send_rotate_event (data);
break; break;
case 's':{ case 's':{
g_object_set (G_OBJECT (data->video_sink), "rotation", g_object_set (G_OBJECT (data->video_sink), "rotation", 360, NULL);
GST_VAAPI_ROTATION_AUTOMATIC, NULL);
break; break;
} }
case 'q': case 'q':