1 dnl default elements used for tests and such
3 dnl GST_DEFAULT_ELEMENTS
5 AC_DEFUN([GST_DEFAULT_ELEMENTS],
7 dnl decide on default elements
8 dnl FIXME: provide configure-time options for this
9 dnl FIXME: describe where exactly this gets used
10 dnl FIXME: decide if it's a problem that this could point to sinks from
11 dnl depending plugin modules
12 DEFAULT_AUDIOSINK="autoaudiosink"
13 DEFAULT_VIDEOSINK="autovideosink"
14 DEFAULT_AUDIOSRC="alsasrc"
15 DEFAULT_VIDEOSRC="v4lsrc"
16 DEFAULT_VISUALIZER="goom"
18 *-sun-* | *pc-solaris* )
19 DEFAULT_AUDIOSINK="sunaudiosink"
20 DEFAULT_VIDEOSINK="ximagesink"
21 DEFAULT_AUDIOSRC="sunaudiosrc"
24 DEFAULT_AUDIOSINK="osxaudiosink"
25 DEFAULT_AUDIOSRC="osxaudiosrc"
26 DEFAULT_VIDEOSINK="osxvideosink"
30 AC_SUBST(DEFAULT_AUDIOSINK)
31 AC_DEFINE_UNQUOTED(DEFAULT_AUDIOSINK, "$DEFAULT_AUDIOSINK",
33 AC_SUBST(DEFAULT_AUDIOSRC)
34 AC_DEFINE_UNQUOTED(DEFAULT_AUDIOSRC, "$DEFAULT_AUDIOSRC",
35 [Default audio source])
36 AC_SUBST(DEFAULT_VIDEOSINK)
37 AC_DEFINE_UNQUOTED(DEFAULT_VIDEOSINK, "$DEFAULT_VIDEOSINK",
39 AC_SUBST(DEFAULT_VIDEOSRC)
40 AC_DEFINE_UNQUOTED(DEFAULT_VIDEOSRC, "$DEFAULT_VIDEOSRC",
41 [Default video source])
42 AC_SUBST(DEFAULT_VISUALIZER)
43 AC_DEFINE_UNQUOTED(DEFAULT_VISUALIZER, "$DEFAULT_VISUALIZER",