~ubuntu-branches/ubuntu/quantal/gst-plugins-bad0.10/quantal-proposed

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Ken VanDine
  • Date: 2011-07-19 14:32:43 UTC
  • mfrom: (18.4.21 sid)
  • Revision ID: james.westby@ubuntu.com-20110719143243-p7pnkh45akfp0ihk
Tags: 0.10.22-2ubuntu1
* Rebased on debian unstable, remaining changes:
  - debian/gstreamer-plugins-bad.install
    * don't include dtmf, liveadder, rtpmux, autoconvert and shm, we include 
      them in -good

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
dnl initialize autoconf
4
4
dnl when going to/from release please set the nano (fourth number) right !
5
5
dnl releases only do Wall, cvs and prerelease does Werror too
6
 
AC_INIT(GStreamer Bad Plug-ins, 0.10.21,
 
6
AC_INIT(GStreamer Bad Plug-ins, 0.10.22,
7
7
    http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
8
8
    gst-plugins-bad)
9
9
 
41
41
GST_MAJORMINOR=0.10
42
42
AC_SUBST(GST_MAJORMINOR)
43
43
 
 
44
AG_GST_LIBTOOL_PREPARE
 
45
 
44
46
dnl FIXME: this macro doesn't actually work;
45
47
dnl the generated libtool script has no support for the listed tags.
46
48
dnl So this needs to be fixed first if we want to use this
50
52
AM_PROG_LIBTOOL
51
53
 
52
54
dnl *** required versions of GStreamer stuff ***
53
 
GST_REQ=0.10.32
54
 
GSTPB_REQ=0.10.32
 
55
GST_REQ=0.10.33
 
56
GSTPB_REQ=0.10.33
55
57
 
56
58
dnl *** autotools stuff ****
57
59
 
241
243
  AC_DEFINE(HAVE_X11, 1, [Define if you have X11 library])
242
244
fi
243
245
 
 
246
dnl exif (used on jifmux tests) ****
 
247
PKG_CHECK_MODULES(EXIF, libexif >= 0.6.16, HAVE_EXIF="yes", HAVE_EXIF="no")
 
248
AC_SUBST(EXIF_LIBS)
 
249
AC_SUBST(EXIF_CFLAGS)
 
250
AM_CONDITIONAL(USE_EXIF, test "x$HAVE_EXIF" = "xyes")
 
251
 
244
252
dnl Orc
245
 
ORC_CHECK([0.4.7])
 
253
ORC_CHECK([0.4.11])
246
254
 
247
255
dnl set license and copyright notice
248
256
GST_LICENSE="LGPL"
289
297
AG_GST_CHECK_PLUGIN(adpcmenc)
290
298
AG_GST_CHECK_PLUGIN(aiff)
291
299
AG_GST_CHECK_PLUGIN(asfmux)
292
 
AG_GST_CHECK_PLUGIN(audioparsers)
293
300
AG_GST_CHECK_PLUGIN(autoconvert)
294
301
AG_GST_CHECK_PLUGIN(bayer)
295
302
AG_GST_CHECK_PLUGIN(camerabin)
304
311
AG_GST_CHECK_PLUGIN(dvbsuboverlay)
305
312
AG_GST_CHECK_PLUGIN(dvdspu)
306
313
AG_GST_CHECK_PLUGIN(festival)
 
314
AG_GST_CHECK_PLUGIN(fieldanalysis)
307
315
AG_GST_CHECK_PLUGIN(freeze)
308
316
AG_GST_CHECK_PLUGIN(frei0r)
309
317
AG_GST_CHECK_PLUGIN(gaudieffects)
310
318
AG_GST_CHECK_PLUGIN(geometrictransform)
311
319
AG_GST_CHECK_PLUGIN(h264parse)
312
320
AG_GST_CHECK_PLUGIN(hdvparse)
 
321
AG_GST_CHECK_PLUGIN(hls)
313
322
AG_GST_CHECK_PLUGIN(id3tag)
314
323
AG_GST_CHECK_PLUGIN(interlace)
315
324
AG_GST_CHECK_PLUGIN(invtelecine)
320
329
AG_GST_CHECK_PLUGIN(librfb)
321
330
AG_GST_CHECK_PLUGIN(liveadder)
322
331
AG_GST_CHECK_PLUGIN(mpegdemux)
 
332
AG_GST_CHECK_PLUGIN(mpegtsdemux)
323
333
AG_GST_CHECK_PLUGIN(mpegtsmux)
324
334
AG_GST_CHECK_PLUGIN(mpegpsmux)
325
335
AG_GST_CHECK_PLUGIN(mpeg4videoparse)
328
338
AG_GST_CHECK_PLUGIN(mxf)
329
339
AG_GST_CHECK_PLUGIN(nsf)
330
340
AG_GST_CHECK_PLUGIN(nuvdemux)
 
341
AG_GST_CHECK_PLUGIN(patchdetect)
331
342
AG_GST_CHECK_PLUGIN(pcapparse)
332
343
AG_GST_CHECK_PLUGIN(pnm)
333
 
AG_GST_CHECK_PLUGIN(qtmux)
334
344
AG_GST_CHECK_PLUGIN(rawparse)
335
345
AG_GST_CHECK_PLUGIN(real)
336
346
AG_GST_CHECK_PLUGIN(rtpmux)
 
347
AG_GST_CHECK_PLUGIN(rtpvp8)
337
348
AG_GST_CHECK_PLUGIN(scaletempo)
 
349
AG_GST_CHECK_PLUGIN(sdi)
338
350
AG_GST_CHECK_PLUGIN(sdp)
339
351
AG_GST_CHECK_PLUGIN(segmentclip)
340
352
AG_GST_CHECK_PLUGIN(siren)
342
354
AG_GST_CHECK_PLUGIN(subenc)
343
355
AG_GST_CHECK_PLUGIN(stereo)
344
356
AG_GST_CHECK_PLUGIN(tta)
 
357
AG_GST_CHECK_PLUGIN(videofilters)
345
358
AG_GST_CHECK_PLUGIN(videomaxrate)
346
359
AG_GST_CHECK_PLUGIN(videomeasure)
 
360
AG_GST_CHECK_PLUGIN(videoparsers)
347
361
AG_GST_CHECK_PLUGIN(videosignal)
348
362
AG_GST_CHECK_PLUGIN(vmnc)
349
363
AG_GST_CHECK_PLUGIN(y4m)
530
544
dnl check for shm_open (for shm plugin)
531
545
translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true)
532
546
AG_GST_CHECK_FEATURE(SHM, [POSIX shared memory source and sink], shm, [
533
 
  AC_CHECK_LIB(rt, shm_open, HAVE_SHM=yes, HAVE_SHM=no)
 
547
  if test "x$HAVE_SYS_SOCKET_H" = "xyes"; then
 
548
    AC_CHECK_LIB([rt], [shm_open],
 
549
       AC_CHECK_DECL([MSG_NOSIGNAL], HAVE_SHM=yes, HAVE_SHM=no, [
 
550
#include <sys/socket.h>
 
551
         ]),
 
552
         HAVE_SHM=no)
 
553
  else
 
554
    HAVE_SHM=no
 
555
  fi
534
556
])
535
557
 
536
558
dnl check for Video CD
550
572
  PKG_CHECK_MODULES(ASSRENDER, libass >= 0.9.4, [
551
573
    HAVE_ASSRENDER="yes" ], [
552
574
    HAVE_ASSRENDER="no"
553
 
    AC_MSG_RESULT(no)
554
575
  ])
555
576
])
556
577
AC_SUBST(ASSRENDER_CFLAGS)
596
617
#AG_GST_CHECK_FEATURE(CAIRO, [cairo plug-in], cairo, [
597
618
#  PKG_CHECK_MODULES(CAIRO, cairo >= 1.0 glitz-glx, HAVE_CAIRO=yes, [
598
619
#    HAVE_CAIRO=no
599
 
#    AC_MSG_RESULT(no)
600
620
#  ])
601
621
#  AC_SUBST(CAIRO_CFLAGS)
602
622
#  AC_SUBST(CAIRO_LIBS)
633
653
          dnl to prevent an error
634
654
          true
635
655
  ])
 
656
 
 
657
  PKG_CHECK_MODULES(CELT_0_11, celt >= 0.11.0, [
 
658
          AC_DEFINE([HAVE_CELT_0_11], 1, [Define if libcelt 0.11 is installed])
 
659
  ], [
 
660
          dnl to prevent an error
 
661
          true
 
662
  ])
636
663
  AC_SUBST(CELT_CFLAGS)
637
664
  AC_SUBST(CELT_LIBS)
638
665
])
642
669
AG_GST_CHECK_FEATURE(COG, [Cog plugin], cog, [
643
670
  PKG_CHECK_MODULES(COG, libpng >= 1.2, HAVE_COG="yes", [
644
671
    HAVE_COG="no"
645
 
    AC_MSG_RESULT(no)
646
672
  ])
647
673
  AC_SUBST(COG_CFLAGS)
648
674
  AC_SUBST(COG_LIBS)
649
675
])
650
676
 
 
677
dnl *** Curl ***
 
678
translit(dnm, m, l) AM_CONDITIONAL(USE_CURL, true)
 
679
AG_GST_CHECK_FEATURE(CURL, [Curl plugin], curl, [
 
680
  PKG_CHECK_MODULES(CURL, libcurl >= 7.21.0, [
 
681
    HAVE_CURL="yes"
 
682
    AC_CHECK_HEADERS([unistd.h sys/socket.h sys/types.h netinet/in.h netinet/ip.h netinet/tcp.h fcntl.h],
 
683
        [ ], [HAVE_CURL="no"])
 
684
    AC_MSG_CHECKING([for socket support needed by curlsink])
 
685
    AC_MSG_RESULT($HAVE_CURL)
 
686
  ], [
 
687
    HAVE_CURL="no"
 
688
  ])
 
689
  AC_SUBST(CURL_CFLAGS)
 
690
  AC_SUBST(CURL_LIBS)
 
691
])
 
692
 
651
693
dnl *** dc1394  ***
652
694
translit(dnm, m, l) AM_CONDITIONAL(USE_DC1394, true)
653
695
AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
656
698
                HAVE_DC1394="yes"
657
699
        else
658
700
                HAVE_DC1394="no"
659
 
                AC_MSG_RESULT(no)
660
701
        fi
661
702
   ], [
662
703
        HAVE_DC1394="no"
666
707
   AC_SUBST(LIBDC1394_LIBS)
667
708
])
668
709
 
 
710
dnl *** decklink  ***
 
711
translit(dnm, m, l) AM_CONDITIONAL(USE_DECKLINK, true)
 
712
AG_GST_CHECK_FEATURE(DECKLINK, [decklink], decklink, [
 
713
   HAVE_DECKLINK=no
 
714
   case "$host" in
 
715
     *-*linux*)
 
716
       if test "x$HAVE_PTHREAD_H" = "xyes"; then
 
717
         AC_CHECK_LIB(dl, dlopen,
 
718
           [
 
719
            HAVE_DECKLINK=yes
 
720
            DECKLINK_CXXFLAGS=
 
721
            DECKLINK_LIBS="-lpthread -ldl"
 
722
           ])
 
723
       fi
 
724
       ;;
 
725
     *)
 
726
       HAVE_DECKLINK=no
 
727
       ;;
 
728
   esac
 
729
 
 
730
   AC_SUBST(DECKLINK_CXXFLAGS)
 
731
   AC_SUBST(DECKLINK_LIBS)
 
732
])
669
733
 
670
734
dnl **** DirectFB ****
671
735
translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTFB, true)
672
736
AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [
673
737
  PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.24, HAVE_DIRECTFB="yes", [
674
738
    HAVE_DIRECTFB="no"
675
 
    AC_MSG_RESULT(no)
676
739
  ])
677
740
])
678
741
 
681
744
AG_GST_CHECK_FEATURE(DIRAC, [dirac], dirac, [
682
745
  PKG_CHECK_MODULES(DIRAC, dirac >= 0.10, HAVE_DIRAC="yes", [
683
746
    HAVE_DIRAC="no"
684
 
    AC_MSG_RESULT(no)
685
747
  ])
686
748
])
687
749
 
719
781
return 0;
720
782
    ], [
721
783
      HAVE_DIVX=yes
722
 
      AC_MSG_RESULT(yes)
723
784
    ], [
724
785
      HAVE_DIVX=no
725
 
      AC_MSG_RESULT(no)
726
786
      AC_MSG_WARN([Wrong version of divx4linux installed])
727
787
    ])
728
788
  fi
743
803
return 0;
744
804
    ], [
745
805
      HAVE_DIVX=yes
746
 
      AC_MSG_RESULT(yes)
747
806
    ], [
748
807
      HAVE_DIVX=no
749
 
      AC_MSG_RESULT(no)
750
808
      AC_MSG_WARN([Wrong version of divx4linux installed])
751
809
    ])
752
810
  fi
776
834
AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [
777
835
  PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [
778
836
    HAVE_RESINDVD="no"
779
 
    AC_MSG_RESULT(no)
780
 
  ])
781
 
])
782
 
 
783
 
dnl **** exif (used on jifmux tests) ****
784
 
translit(dnm, m, l) AM_CONDITIONAL(USE_EXIF, true)
785
 
AG_GST_CHECK_FEATURE(EXIF, [exif], exif, [
786
 
  PKG_CHECK_MODULES(EXIF, libexif >= 0.6.16, HAVE_EXIF="yes", [
787
 
    HAVE_EXIF="no"
788
 
    AC_MSG_RESULT(no)
789
837
  ])
790
838
])
791
839
 
828
876
        #endif
829
877
    ], [
830
878
      HAVE_FAAD="yes"
831
 
      AC_MSG_RESULT(yes)
832
879
 
833
880
      AC_MSG_CHECKING([Checking FAAD2 version in $faad_hdr])
834
881
      for minor in 10 9 8 7 6 5 0; do
849
896
      fi
850
897
    ], [
851
898
      HAVE_FAAD="no"
852
 
      AC_MSG_RESULT(no)
853
899
    ])
854
900
  fi
855
901
  AS_SCRUB_INCLUDE(FAAD_CFLAGS)
901
947
AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [
902
948
  PKG_CHECK_MODULES(KATE, kate >= 0.1.7, HAVE_KATE="yes", [
903
949
    HAVE_KATE="no"
904
 
    AC_MSG_RESULT(no)
905
950
  ])
906
951
  AC_SUBST(KATE_CFLAGS)
907
952
  AC_SUBST(KATE_LIBS)
912
957
    ],
913
958
    [
914
959
      HAVE_TIGER="no"
915
 
      AC_MSG_RESULT(no)
916
960
    ]
917
961
  )
918
962
  AM_CONDITIONAL(USE_TIGER, test "x$HAVE_TIGER" = "xyes")
947
991
  dnl check with pkg-config first
948
992
  PKG_CHECK_MODULES(LIBMMS, libmms >= 0.4, HAVE_LIBMMS="yes", [
949
993
    HAVE_LIBMMS="no"
950
 
    AC_MSG_RESULT(no)
951
994
  ])
952
995
])
953
996
AC_SUBST(LIBMMS_LIBS)
954
997
 
 
998
dnl *** linsys ***
 
999
translit(dnm, m, l) AM_CONDITIONAL(USE_LINSYS, true)
 
1000
AG_GST_CHECK_FEATURE(LINSYS, [Linear Systems SDI plugin], linsys, [
 
1001
  case "$host" in
 
1002
    *-*linux*)
 
1003
      HAVE_LINSYS=yes
 
1004
      ;;
 
1005
    *)
 
1006
      HAVE_LINSYS=no
 
1007
      ;;
 
1008
  esac
 
1009
])
 
1010
 
955
1011
dnl *** modplug ***
956
1012
translit(dnm, m, l) AM_CONDITIONAL(USE_MODPLUG, true)
957
1013
AG_GST_CHECK_FEATURE(MODPLUG, modplug, modplug, [
1173
1229
AG_GST_CHECK_FEATURE(MYTHTV, [MythTV client plugins], mythtvsrc, [
1174
1230
  PKG_CHECK_MODULES(GMYTH, gmyth >= 0.4 gmyth <= 0.7.99, HAVE_MYTHTV="yes", [
1175
1231
    HAVE_MYTHTV="no"
1176
 
    AC_MSG_RESULT(no)
1177
1232
  ])
1178
1233
  AC_SUBST(GMYTH_CFLAGS)
1179
1234
  AC_SUBST(GMYTH_LIBS)
1200
1255
AG_GST_CHECK_FEATURE(NEON, [neon http client plugins], neonhttpsrc, [
1201
1256
  PKG_CHECK_MODULES(NEON, neon >= 0.27.0  neon <= 0.29.99, HAVE_NEON="yes", [
1202
1257
    HAVE_NEON="no"
1203
 
    AC_MSG_RESULT(no)
1204
1258
  ])
1205
1259
  AC_SUBST(NEON_CFLAGS)
1206
1260
  AC_SUBST(NEON_LIBS)
1211
1265
AG_GST_CHECK_FEATURE(OFA, [ofa plugins], ofa, [
1212
1266
  PKG_CHECK_MODULES(OFA, libofa >= 0.9.3, HAVE_OFA="yes", [
1213
1267
    HAVE_OFA="no"
1214
 
    AC_MSG_RESULT(no)
1215
1268
  ])
1216
1269
  AC_SUBST(OFA_CFLAGS)
1217
1270
  AC_SUBST(OFA_LIBS)
1226
1279
  dnl a new version and the no-backward-compatibility define. (There doesn't
1227
1280
  dnl seem to be a switch to suppress the warnings the cvcompat.h header
1228
1281
  dnl causes.)
1229
 
  PKG_CHECK_MODULES(OPENCV, opencv >= 2.0.0 opencv <= 2.1.0 , [
 
1282
  PKG_CHECK_MODULES(OPENCV, opencv >= 2.0.0 opencv <= 2.2.0 , [
1230
1283
    AC_PROG_CXX
1231
1284
    AC_LANG_CPLUSPLUS
1232
1285
    OLD_CPPFLAGS=$CPPFLAGS
1246
1299
    fi
1247
1300
  ], [
1248
1301
    HAVE_OPENCV="no"
1249
 
    AC_MSG_RESULT(no)
1250
1302
  ])
1251
1303
  AC_SUBST(OPENCV_CFLAGS)
1252
1304
  AC_SUBST(OPENCV_LIBS)
1257
1309
AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [
1258
1310
  PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= 2.14 cairo, HAVE_RSVG="yes", [
1259
1311
    HAVE_RSVG="no"
1260
 
    AC_MSG_RESULT(no)
1261
1312
  ])
1262
1313
  AC_SUBST(RSVG_CFLAGS)
1263
1314
  AC_SUBST(RSVG_LIBS)
1287
1338
        fi
1288
1339
  ], [
1289
1340
    HAVE_TIMIDITY="no"
1290
 
    AC_MSG_RESULT(no)
1291
1341
  ])
1292
1342
  AC_SUBST(TIMIDITY_CFLAGS)
1293
1343
  AC_SUBST(TIMIDITY_LIBS)
1338
1388
  HAVE_SOUNDTOUCH_1_4=yes
1339
1389
  PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch,
1340
1390
    [HAVE_SOUNDTOUCH=yes],
1341
 
    [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0,
1342
 
      [HAVE_SOUNDTOUCH=yes
1343
 
        HAVE_SOUNDTOUCH_1_4=no
1344
 
        SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"], 
1345
 
      [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4,
1346
 
        [HAVE_SOUNDTOUCH=yes],
1347
 
        [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch,
1348
 
          [HAVE_SOUNDTOUCH=yes
1349
 
            HAVE_SOUNDTOUCH_1_4=no
1350
 
            SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
1351
 
          HAVE_SOUNDTOUCH=no)])])])
 
1391
    [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.4,
 
1392
      [HAVE_SOUNDTOUCH=yes],
 
1393
      [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0,
 
1394
        [HAVE_SOUNDTOUCH=yes
 
1395
          HAVE_SOUNDTOUCH_1_4=no
 
1396
          SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"], 
 
1397
        [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4,
 
1398
          [HAVE_SOUNDTOUCH=yes],
 
1399
          [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch,
 
1400
            [HAVE_SOUNDTOUCH=yes
 
1401
              HAVE_SOUNDTOUCH_1_4=no
 
1402
              SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
 
1403
            HAVE_SOUNDTOUCH=no)])])])])
1352
1404
  AC_SUBST(SOUNDTOUCH_CFLAGS)
1353
1405
  AC_SUBST(SOUNDTOUCH_LIBS)
1354
1406
  if test "x$HAVE_CXX" != "xyes"; then
1404
1456
AG_GST_CHECK_FEATURE(SWFDEC, [swfdec plug-in], swfdec, [
1405
1457
  PKG_CHECK_MODULES(SWFDEC, swfdec-0.3 >= 0.3.6, HAVE_SWFDEC=yes, [
1406
1458
    HAVE_SWFDEC=no
1407
 
    AC_MSG_RESULT(no)
1408
1459
  ])
1409
1460
  AC_SUBST(SWFDEC_CFLAGS)
1410
1461
  AC_SUBST(SWFDEC_LIBS)
1411
1462
])
1412
1463
 
1413
 
dnl *** theora ***
1414
 
translit(dnm, m, l) AM_CONDITIONAL(USE_THEORADEC, true)
1415
 
AG_GST_CHECK_FEATURE(THEORADEC, [ogg theora codec], theoraexpdec, [
1416
 
  PKG_CHECK_MODULES(THEORADEC, theoradec, HAVE_THEORADEC="yes", [
1417
 
    HAVE_THEORADEC="no"
1418
 
    AC_MSG_RESULT(no)
1419
 
  ])
1420
 
  AC_SUBST(THEORADEC_LIBS)
1421
 
  AC_SUBST(THEORADEC_CFLAGS)
1422
 
])
1423
 
 
1424
1464
dnl *** XVID ***
1425
1465
translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true)
1426
1466
AG_GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [
1587
1627
AM_CONDITIONAL(USE_CDAUDIO, false)
1588
1628
AM_CONDITIONAL(USE_CELT, false)
1589
1629
AM_CONDITIONAL(USE_COG, false)
 
1630
AM_CONDITIONAL(USE_CURL, false)
1590
1631
AM_CONDITIONAL(USE_DC1394, false)
 
1632
AM_CONDITIONAL(USE_DECKLINK, false)
1591
1633
AM_CONDITIONAL(USE_DIRECTFB, false)
1592
1634
AM_CONDITIONAL(USE_DIRAC, false)
1593
1635
AM_CONDITIONAL(USE_DTS, false)
1605
1647
AM_CONDITIONAL(USE_LADSPA, false)
1606
1648
AM_CONDITIONAL(USE_LV2, false)
1607
1649
AM_CONDITIONAL(USE_LIBMMS, false)
 
1650
AM_CONDITIONAL(USE_LINSYS, false)
1608
1651
AM_CONDITIONAL(USE_MODPLUG, false)
1609
1652
AM_CONDITIONAL(USE_MIMIC, false)
1610
1653
AM_CONDITIONAL(USE_MPEG2ENC, false)
1626
1669
AM_CONDITIONAL(USE_GME, false)
1627
1670
AM_CONDITIONAL(USE_GSETTINGS, false)
1628
1671
AM_CONDITIONAL(USE_SWFDEC, false)
1629
 
AM_CONDITIONAL(USE_THEORADEC, false)
1630
1672
AM_CONDITIONAL(USE_XVID, false)
1631
1673
AM_CONDITIONAL(USE_DVB, false)
1632
1674
AM_CONDITIONAL(USE_WININET, false)
1689
1731
GST_ALL_LDFLAGS="-no-undefined"
1690
1732
AC_SUBST(GST_ALL_LDFLAGS)
1691
1733
 
 
1734
dnl GST_LIB_LDFLAGS
 
1735
dnl linker flags shared by all libraries
 
1736
dnl LDFLAGS modifier defining exported symbols from built libraries
 
1737
dnl (export _gst_foo but not __gst_foo)
 
1738
GST_LIB_LDFLAGS="-export-symbols-regex ^_?\(gst_\|Gst\|GST_\).*"
 
1739
AC_SUBST(GST_LIB_LDFLAGS)
 
1740
 
1692
1741
dnl this really should only contain flags, not libs - they get added before
1693
1742
dnl whatevertarget_LIBS and -L flags here affect the rest of the linking
1694
 
GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' $GST_ALL_LDFLAGS"
 
1743
GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc.*' $GST_ALL_LDFLAGS"
1695
1744
AC_SUBST(GST_PLUGIN_LDFLAGS)
1696
1745
 
1697
1746
dnl *** output files ***
1708
1757
gst/adpcmenc/Makefile
1709
1758
gst/aiff/Makefile
1710
1759
gst/asfmux/Makefile
1711
 
gst/audioparsers/Makefile
1712
1760
gst/autoconvert/Makefile
1713
1761
gst/bayer/Makefile
1714
1762
gst/camerabin/Makefile
1723
1771
gst/dvbsuboverlay/Makefile
1724
1772
gst/dvdspu/Makefile
1725
1773
gst/festival/Makefile
 
1774
gst/fieldanalysis/Makefile
1726
1775
gst/freeze/Makefile
1727
1776
gst/frei0r/Makefile
1728
1777
gst/gaudieffects/Makefile
1729
1778
gst/geometrictransform/Makefile
1730
1779
gst/h264parse/Makefile
1731
1780
gst/hdvparse/Makefile
 
1781
gst/hls/Makefile
1732
1782
gst/id3tag/Makefile
1733
1783
gst/interlace/Makefile
1734
1784
gst/invtelecine/Makefile
1739
1789
gst/librfb/Makefile
1740
1790
gst/liveadder/Makefile
1741
1791
gst/mpegdemux/Makefile
 
1792
gst/mpegtsdemux/Makefile
1742
1793
gst/mpegtsmux/Makefile
1743
1794
gst/mpegtsmux/tsmux/Makefile
1744
1795
gst/mpegpsmux/Makefile
1748
1799
gst/mxf/Makefile
1749
1800
gst/nsf/Makefile
1750
1801
gst/nuvdemux/Makefile
 
1802
gst/patchdetect/Makefile
1751
1803
gst/pcapparse/Makefile
1752
1804
gst/pnm/Makefile
1753
 
gst/qtmux/Makefile
1754
1805
gst/rawparse/Makefile
1755
1806
gst/real/Makefile
1756
1807
gst/rtpmux/Makefile
 
1808
gst/rtpvp8/Makefile
1757
1809
gst/scaletempo/Makefile
 
1810
gst/sdi/Makefile
1758
1811
gst/sdp/Makefile
1759
1812
gst/segmentclip/Makefile
1760
1813
gst/siren/Makefile
1762
1815
gst/subenc/Makefile
1763
1816
gst/stereo/Makefile
1764
1817
gst/tta/Makefile
 
1818
gst/videofilters/Makefile
1765
1819
gst/videomaxrate/Makefile
1766
1820
gst/videomeasure/Makefile
 
1821
gst/videoparsers/Makefile
1767
1822
gst/videosignal/Makefile
1768
1823
gst/vmnc/Makefile
1769
1824
gst/y4m/Makefile
1778
1833
sys/acmenc/Makefile
1779
1834
sys/acmmp3dec/Makefile
1780
1835
sys/applemedia/Makefile
 
1836
sys/decklink/Makefile
1781
1837
sys/directdraw/Makefile
1782
1838
sys/directsound/Makefile
1783
1839
sys/dshowsrcwrapper/Makefile
1784
1840
sys/dshowvideosink/Makefile
1785
1841
sys/dvb/Makefile
1786
1842
sys/fbdev/Makefile
 
1843
sys/linsys/Makefile
1787
1844
sys/osxvideo/Makefile
1788
1845
sys/qtwrapper/Makefile
1789
1846
sys/shm/Makefile
1812
1869
ext/cdaudio/Makefile
1813
1870
ext/celt/Makefile
1814
1871
ext/cog/Makefile
 
1872
ext/curl/Makefile
1815
1873
ext/dc1394/Makefile
1816
1874
ext/dirac/Makefile
1817
1875
ext/directfb/Makefile
1850
1908
ext/gsettings/org.freedesktop.gstreamer.default-elements.gschema.xml
1851
1909
ext/spc/Makefile
1852
1910
ext/swfdec/Makefile
1853
 
ext/theora/Makefile
1854
1911
ext/timidity/Makefile
1855
1912
ext/vp8/Makefile
1856
1913
ext/xvid/Makefile