1SUBDIRS = playback 2DIST_SUBDIRS = playback 3 4benchmark_appsink_SOURCES = benchmark-appsink.c 5benchmark_appsink_CFLAGS = \ 6 $(GST_PLUGINS_BASE_CFLAGS) \ 7 $(GST_CFLAGS) 8benchmark_appsink_LDADD = \ 9 $(top_builddir)/gst-libs/gst/app/libgstapp-$(GST_API_VERSION).la \ 10 $(GST_LIBS) 11 12benchmark_appsrc_SOURCES = benchmark-appsrc.c 13benchmark_appsrc_CFLAGS = \ 14 $(GST_PLUGINS_BASE_CFLAGS) \ 15 $(GST_CFLAGS) 16benchmark_appsrc_LDADD = \ 17 $(top_builddir)/gst-libs/gst/app/libgstapp-$(GST_API_VERSION).la \ 18 $(GST_LIBS) 19 20benchmark_video_conversion_SOURCES = benchmark-video-conversion.c 21benchmark_video_conversion_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ 22 $(GST_BASE_CFLAGS) $(GST_CFLAGS) 23benchmark_video_conversion_LDADD = \ 24 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 25 $(GST_LIBS) $(LIBM) 26 27if USE_X 28X_TESTS = stress-videooverlay 29 30stress_videooverlay_SOURCES = stress-videooverlay.c 31stress_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ 32 $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) 33stress_videooverlay_LDADD = \ 34 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 35 $(GST_LIBS) $(X_LIBS) $(LIBM) 36 37if HAVE_GTK_X11 38X_TESTS += test-colorkey test-videooverlay 39 40test_colorkey_SOURCES = test-colorkey.c 41test_colorkey_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ 42 $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS) 43test_colorkey_LDADD = \ 44 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 45 $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS) 46 47test_videooverlay_SOURCES = test-videooverlay.c 48test_videooverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \ 49 $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS) $(GTK_CFLAGS) 50test_videooverlay_LDADD = \ 51 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 52 $(GST_LIBS) $(X_LIBS) $(LIBM) $(GTK_LIBS) 53endif 54 55output_selector_test_SOURCES = output-selector-test.c 56output_selector_test_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 57output_selector_test_LDADD = $(GST_LIBS) 58output_selector_test_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 59 60input_selector_test_SOURCES = input-selector-test.c 61input_selector_test_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 62input_selector_test_LDADD = $(GST_LIBS) 63input_selector_test_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 64 65X_TESTS += output-selector-test input-selector-test 66 67else 68X_TESTS = 69endif 70 71if USE_PANGO 72PANGO_TESTS = test-textoverlay 73 74test_textoverlay_SOURCES = test-textoverlay.c 75test_textoverlay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 76test_textoverlay_LDADD = $(GST_LIBS) $(LIBM) 77 78else 79PANGO_TESTS = 80endif 81 82audio_trickplay_SOURCES = audio-trickplay.c 83audio_trickplay_CFLAGS = $(GST_CONTROLLER_CFLAGS) $(GST_CFLAGS) 84audio_trickplay_LDADD = $(GST_CONTROLLER_LIBS) $(GST_LIBS) $(LIBM) 85 86playbin_text_SOURCES = playbin-text.c 87playbin_text_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 88playbin_text_LDADD = $(GST_LIBS) $(LIBM) 89 90position_formats_SOURCES = position-formats.c 91position_formats_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 92position_formats_LDADD = $(GST_LIBS) $(LIBM) 93 94stress_playbin_SOURCES = stress-playbin.c 95stress_playbin_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 96stress_playbin_LDADD = $(GST_LIBS) $(LIBM) 97 98test_effect_switch_SOURCES = test-effect-switch.c 99test_effect_switch_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 100test_effect_switch_LDADD = $(GST_LIBS) 101 102test_overlay_blending_SOURCES = test-overlay-blending.c 103test_overlay_blending_CFLAGS = \ 104 $(GST_PLUGINS_BASE_CFLAGS) \ 105 $(GST_CFLAGS) $(GIO_CFLAGS) 106test_overlay_blending_LDADD = \ 107 $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \ 108 $(GST_LIBS) $(GIO_LIBS) $(LIBM) 109 110test_scale_SOURCES = test-scale.c 111test_scale_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 112test_scale_LDADD = $(GST_LIBS) $(LIBM) 113 114test_resample_SOURCES = test-resample.c 115test_resample_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 116test_resample_LDADD = $(GST_LIBS) $(LIBM) 117 118test_box_SOURCES = test-box.c 119test_box_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 120test_box_LDADD = $(GST_LIBS) $(LIBM) 121 122test_reverseplay_SOURCES = test-reverseplay.c 123test_reverseplay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 124test_reverseplay_LDADD = $(GST_LIBS) $(LIBM) 125 126noinst_PROGRAMS = $(X_TESTS) $(PANGO_TESTS) \ 127 audio-trickplay playbin-text position-formats stress-playbin \ 128 test-scale test-box test-effect-switch test-overlay-blending test-reverseplay \ 129 test-resample benchmark-appsink benchmark-appsrc benchmark-video-conversion 130