diff options
Diffstat (limited to 'tests/check/Makefile.am')
-rw-r--r-- | tests/check/Makefile.am | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am index 17ed637f3..1701aa040 100644 --- a/tests/check/Makefile.am +++ b/tests/check/Makefile.am @@ -176,6 +176,12 @@ check_hlsdemux_m3u8 = check_hlsdemux = endif +if WITH_GST_PLAYER_TESTS +check_player = libs/player +else +check_player = +endif + if USE_CURL check_curl = elements/curlhttpsink \ elements/curlfilesink \ @@ -291,7 +297,8 @@ check_PROGRAMS = \ libs/insertbin \ $(check_gl) \ $(check_hlsdemux_m3u8) \ - $(check_hls_demux) \ + $(check_hlsdemux) \ + $(check_player) \ $(EXPERIMENTAL_CHECKS) noinst_HEADERS = elements/mxfdemux.h @@ -470,6 +477,36 @@ libs_insertbin_LDADD = \ libs_insertbin_CFLAGS = \ $(GST_PLUGINS_BAD_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS) +libs_player_SOURCES = libs/player.c + +libs_player_LDADD = \ + $(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \ + $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) +libs_player_CFLAGS = \ + $(GST_PLUGINS_BAD_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS) \ + -DTEST_PATH=\"$(builddir)/media\" + +if WITH_GST_PLAYER_TESTS +PLAYER_MEDIA_FILES = \ + media/audio.ogg \ + media/audio-video.ogg \ + media/audio-short.ogg \ + media/audio-video-short.ogg \ + media/sintel.mkv \ + media/test_sub.srt + +$(PLAYER_MEDIA_FILES): + $(MKDIR_P) media + $(WGET) -c http://gstreamer.freedesktop.org/data/media/small/$(subst media/,,$@) -O media/$(subst media/,,$@) + +libs/player_dummy.c: $(PLAYER_MEDIA_FILES) + touch libs/player_dummy.c + +nodist_libs_player_SOURCES = libs/player_dummy.c + +CLEANFILES += $(PLAYER_MEDIA_FILES) libs/player_dummy.c +endif + elements_rtponvifparse_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) elements_rtponvifparse_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION) $(LDADD) |