tests: hook up audioparser unit tests
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 7 Apr 2011 23:03:21 +0000 (00:03 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 8 Apr 2011 17:07:18 +0000 (18:07 +0100)
tests/check/Makefile.am
tests/check/elements/.gitignore

index 1ffb7a3..5e2d304 100644 (file)
@@ -100,6 +100,9 @@ endif
 
 check_PROGRAMS = \
        generic/states \
+       elements/aacparse \
+       elements/ac3parse \
+       elements/amrparse \
        $(check_annodex) \
        elements/alphacolor \
        elements/aspectratiocrop \
@@ -120,6 +123,7 @@ check_PROGRAMS = \
        elements/deinterlace \
        elements/deinterleave \
        elements/equalizer \
+       elements/flacparse \
        elements/flvdemux \
        elements/flvmux \
        elements/icydemux \
@@ -128,6 +132,7 @@ check_PROGRAMS = \
        elements/interleave \
        elements/level \
        elements/matroskamux \
+       elements/mpegaudioparse \
        elements/multifile \
        elements/rganalysis \
        elements/rglimiter \
@@ -177,6 +182,23 @@ VALGRIND_TESTS_DISABLE = \
 
 SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-good.supp
 
+# parser unit test convenience lib
+noinst_LTLIBRARIES = libparser.la
+libparser_la_SOURCES = elements/parser.c elements/parser.h
+libparser_la_CFLAGS = \
+       -I$(top_srcdir)/tests/check \
+       $(GST_CHECK_CFLAGS) $(GST_OPTION_CFLAGS)
+
+elements_aacparse_LDADD = libparser.la $(LDADD)
+
+elements_ac3parse_LDADD = libparser.la $(LDADD)
+
+elements_amrparse_LDADD = libparser.la $(LDADD)
+
+elements_flacparse_LDADD = libparser.la $(LDADD)
+
+elements_mpegaudioparse_LDADD = libparser.la $(LDADD)
+
 elements_aspectratiocrop_LDADD = $(LDADD)
 elements_aspectratiocrop_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(CFLAGS) $(AM_CFLAGS)
 
index 0d06d45..9f8baef 100644 (file)
@@ -1,5 +1,8 @@
 .dirstamp
+aacparse
+ac3parse
 alphacolor
+amrparse
 apev2mux
 aspectratiocrop
 audioamplify
@@ -23,6 +26,7 @@ deinterlace
 deinterleave
 equalizer
 gdkpixbufsink
+flacparse
 flvdemux
 flvmux
 icydemux
@@ -33,6 +37,7 @@ interleave
 jpegenc
 level
 matroskamux
+mpegaudioparse
 multifile
 rganalysis
 rglimiter