mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 09:10:36 +00:00
test: elements: remove spurious linkage
Element tests only need to link against gstreamer libraries.
This commit is contained in:
parent
f7ea48597e
commit
6970dc1277
2 changed files with 3 additions and 54 deletions
|
@ -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
|
||||||
|
|
|
@ -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':
|
||||||
|
|
Loading…
Reference in a new issue