blob: 70cde9a815a79176a65d14de8b74e085679974b2 [file] [log] [blame]
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +00001GStreamer uses a *large* array of tools and libraries, most of which are
2optional. We have attempted to make sure that any code that depends on
3optional libraries doesn't get built unless you have those libraries. If
4you find this not to be the case, please, let us know by filing a bug
Andy Wingo2b60d602002-07-09 17:39:17 +00005report at http://bugzilla.gnome.org/.
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +00006
7
Andy Wingo2b60d602002-07-09 17:39:17 +00008Required tools:
9===============
10
11An extra set of tools is required if you wish to build GStreamer out of
12CVS (using autogen.sh):
13
Johan Dahlin0352eaa2004-02-16 18:17:16 +000014autoconf 2.52 or better
Andy Wingo2b60d602002-07-09 17:39:17 +000015automake 1.5
Johan Dahlin0352eaa2004-02-16 18:17:16 +000016gettext 0.11.5
Andy Wingo2b60d602002-07-09 17:39:17 +000017libtool v1.4 or better
18pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/)
19
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000020Required libraries:
21===================
22
Andy Wingo2b60d602002-07-09 17:39:17 +000023The core GStreamer libraries. See the gstreamer/ module in GStreamer cvs, or
24the version that corresponds to this plugin release.
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000025
26Optional libraries:
27===================
28
Thomas Vander Sticheleb7cc6882002-04-15 09:27:02 +000029This file lists supporting libraries for which gst-plugins contains plugins,
30as well as their minimum version. You can find the corresponding plugins in
31ext/(library)
32
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000033libdvdread (for the dvdsrc)
David Schleef584ac5f2013-07-28 14:22:38 -070034 http://dvdnav.mplayerhq.hu/
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000035 (optional: libcss for encrypted DVDs)
Thomas Vander Stichele47295062003-07-28 11:37:49 +000036libdvdnav (for the dvdnavsrc)
David Schleef584ac5f2013-07-28 14:22:38 -070037 http://dvdnav.mplayerhq.hu/
Thomas Vander Stichele47295062003-07-28 11:37:49 +000038 (optional: libcss for encrypted DVDs)
39 >= 0.1.9
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000040libgsm (for the gsm plugin)
41 http://kbs.cs.tu-berlin.de/~jutta/toast.html
42sdl (for the sdl sink)
43 http://www.libsdl.org
Christian Schallercd29bde2004-11-09 10:18:19 +000044dtsdec (for DTS audio decoding)
45 http://www.videolan.org/libdca.html
Christian Schallercd29bde2004-11-09 10:18:19 +000046musepack (for musepack audio codec/format)
47 (http://www.musepack.net/)
48nas (for the NAS sound server sink)
49 (http://radscan.com/nas.html)
Christian Schallerbc9ee3d2005-01-06 18:28:14 +000050libmms (for MMS protocol support)
51 (http://www.sf.net/projects/libmms)
Stefan Kostf5671ae2007-07-09 06:05:45 +000052libamrnb (for AMR-NB support)
Vincent Penquerc'he88984c2009-02-15 18:35:04 +000053 (http://www.penguin.cz/~utx/amr)
Tim-Philipp Müllerb7d85372007-07-08 19:06:48 +000054libamrwb (for AMR-WB support)
Vincent Penquerc'he88984c2009-02-15 18:35:04 +000055 (http://www.penguin.cz/~utx/amr)
56libkate (for Kate support)
57 (http://libkate.googlecode.com/)
Tim-Philipp Müllerf847f502012-01-23 18:01:14 +000058librtmp (for RTMP support)
59 (http://rtmpdump.mplayerhq.hu/)
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000060
Stefan Kostf5671ae2007-07-09 06:05:45 +000061Optional (debian) packages:
62===========================
Thomas Vander Stichelec02f0b62002-07-09 10:45:37 +000063
Stefan Kostf5671ae2007-07-09 06:05:45 +000064gtk-doc-tools 1.6 -- needed to build documentation
65python-xml -- needed to build plugin documentation