dash: enable in configure/makefiles
authorThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 8 May 2013 14:14:15 +0000 (11:14 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Wed, 8 May 2013 21:14:46 +0000 (18:14 -0300)
It was intentionally disabled up to this point to prevent
compile failures as dashdemux development commits were all for
0.10 up to here

configure.ac
ext/Makefile.am

index 6eba5b7..876ad96 100644 (file)
@@ -1173,6 +1173,16 @@ AG_GST_CHECK_FEATURE(CURL, [Curl plugin], curl, [
   AC_SUBST(CURL_LIBS)
 ])
 
+dnl **** DASH ****
+translit(dnm, m, l) AM_CONDITIONAL(USE_DASH, true)
+AG_GST_CHECK_FEATURE(DASH, [DASH plug-in], dash, [
+  PKG_CHECK_MODULES(LIBXML2, libxml-2.0 >= 2.4, [HAVE_LIBXML2="yes"
+    HAVE_DASH="yes"], [HAVE_LIBXML2="no"
+    HAVE_DASH="no"])
+  AC_SUBST(LIBXML2_CFLAGS)
+  AC_SUBST(LIBXML2_LIBS)
+])
+
 dnl *** dc1394  ***
 translit(dnm, m, l) AM_CONDITIONAL(USE_DC1394, true)
 AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
@@ -2200,6 +2210,7 @@ AM_CONDITIONAL(USE_CDAUDIO, false)
 AM_CONDITIONAL(USE_CELT, false)
 AM_CONDITIONAL(USE_CHROMAPRINT, false)
 AM_CONDITIONAL(USE_CURL, false)
+AM_CONDITIONAL(USE_DASH, false)
 AM_CONDITIONAL(USE_DC1394, false)
 AM_CONDITIONAL(USE_DECKLINK, false)
 AM_CONDITIONAL(DECKLINK_OSX, false)
@@ -2467,6 +2478,7 @@ ext/cdaudio/Makefile
 ext/celt/Makefile
 ext/chromaprint/Makefile
 ext/curl/Makefile
+ext/dash/Makefile
 ext/dc1394/Makefile
 ext/dirac/Makefile
 ext/directfb/Makefile
index 8e4e467..fa729b7 100644 (file)
@@ -52,6 +52,12 @@ else
 CURL_DIR=
 endif
 
+if USE_DASH
+DASH_DIR=dash
+else
+DASH_DIR=
+endif
+
 if USE_DC1394
 DC1394_DIR=dc1394
 else
@@ -394,6 +400,7 @@ SUBDIRS=\
        $(CELT_DIR) \
        $(CHROMAPRINT_DIR) \
        $(CURL_DIR) \
+       $(DASH_DIR) \
        $(DC1394_DIR) \
        $(DIRAC_DIR) \
        $(DIRECTFB_DIR) \