Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 1 | GStreamer uses a *large* array of tools and libraries, most of which are |
| 2 | optional. We have attempted to make sure that any code that depends on |
| 3 | optional libraries doesn't get built unless you have those libraries. If |
| 4 | you find this not to be the case, please, let us know by filing a bug |
Andy Wingo | 2b60d60 | 2002-07-09 17:39:17 +0000 | [diff] [blame] | 5 | report at http://bugzilla.gnome.org/. |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 6 | |
| 7 | |
Andy Wingo | 2b60d60 | 2002-07-09 17:39:17 +0000 | [diff] [blame] | 8 | Required tools: |
| 9 | =============== |
| 10 | |
| 11 | An extra set of tools is required if you wish to build GStreamer out of |
| 12 | CVS (using autogen.sh): |
| 13 | |
Johan Dahlin | 0352eaa | 2004-02-16 18:17:16 +0000 | [diff] [blame] | 14 | autoconf 2.52 or better |
Andy Wingo | 2b60d60 | 2002-07-09 17:39:17 +0000 | [diff] [blame] | 15 | automake 1.5 |
Johan Dahlin | 0352eaa | 2004-02-16 18:17:16 +0000 | [diff] [blame] | 16 | gettext 0.11.5 |
Andy Wingo | 2b60d60 | 2002-07-09 17:39:17 +0000 | [diff] [blame] | 17 | libtool v1.4 or better |
| 18 | pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/) |
| 19 | |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 20 | Required libraries: |
| 21 | =================== |
| 22 | |
Andy Wingo | 2b60d60 | 2002-07-09 17:39:17 +0000 | [diff] [blame] | 23 | The core GStreamer libraries. See the gstreamer/ module in GStreamer cvs, or |
| 24 | the version that corresponds to this plugin release. |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 25 | |
| 26 | Optional libraries: |
| 27 | =================== |
| 28 | |
Thomas Vander Stichele | b7cc688 | 2002-04-15 09:27:02 +0000 | [diff] [blame] | 29 | This file lists supporting libraries for which gst-plugins contains plugins, |
| 30 | as well as their minimum version. You can find the corresponding plugins in |
| 31 | ext/(library) |
| 32 | |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 33 | libdvdread (for the dvdsrc) |
David Schleef | 584ac5f | 2013-07-28 14:22:38 -0700 | [diff] [blame] | 34 | http://dvdnav.mplayerhq.hu/ |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 35 | (optional: libcss for encrypted DVDs) |
Thomas Vander Stichele | 4729506 | 2003-07-28 11:37:49 +0000 | [diff] [blame] | 36 | libdvdnav (for the dvdnavsrc) |
David Schleef | 584ac5f | 2013-07-28 14:22:38 -0700 | [diff] [blame] | 37 | http://dvdnav.mplayerhq.hu/ |
Thomas Vander Stichele | 4729506 | 2003-07-28 11:37:49 +0000 | [diff] [blame] | 38 | (optional: libcss for encrypted DVDs) |
| 39 | >= 0.1.9 |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 40 | libgsm (for the gsm plugin) |
| 41 | http://kbs.cs.tu-berlin.de/~jutta/toast.html |
| 42 | sdl (for the sdl sink) |
| 43 | http://www.libsdl.org |
Christian Schaller | cd29bde | 2004-11-09 10:18:19 +0000 | [diff] [blame] | 44 | dtsdec (for DTS audio decoding) |
| 45 | http://www.videolan.org/libdca.html |
Christian Schaller | cd29bde | 2004-11-09 10:18:19 +0000 | [diff] [blame] | 46 | musepack (for musepack audio codec/format) |
| 47 | (http://www.musepack.net/) |
| 48 | nas (for the NAS sound server sink) |
| 49 | (http://radscan.com/nas.html) |
Christian Schaller | bc9ee3d | 2005-01-06 18:28:14 +0000 | [diff] [blame] | 50 | libmms (for MMS protocol support) |
| 51 | (http://www.sf.net/projects/libmms) |
Stefan Kost | f5671ae | 2007-07-09 06:05:45 +0000 | [diff] [blame] | 52 | libamrnb (for AMR-NB support) |
Vincent Penquerc'h | e88984c | 2009-02-15 18:35:04 +0000 | [diff] [blame] | 53 | (http://www.penguin.cz/~utx/amr) |
Tim-Philipp Müller | b7d8537 | 2007-07-08 19:06:48 +0000 | [diff] [blame] | 54 | libamrwb (for AMR-WB support) |
Vincent Penquerc'h | e88984c | 2009-02-15 18:35:04 +0000 | [diff] [blame] | 55 | (http://www.penguin.cz/~utx/amr) |
| 56 | libkate (for Kate support) |
| 57 | (http://libkate.googlecode.com/) |
Tim-Philipp Müller | f847f50 | 2012-01-23 18:01:14 +0000 | [diff] [blame] | 58 | librtmp (for RTMP support) |
| 59 | (http://rtmpdump.mplayerhq.hu/) |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 60 | |
Stefan Kost | f5671ae | 2007-07-09 06:05:45 +0000 | [diff] [blame] | 61 | Optional (debian) packages: |
| 62 | =========================== |
Thomas Vander Stichele | c02f0b6 | 2002-07-09 10:45:37 +0000 | [diff] [blame] | 63 | |
Stefan Kost | f5671ae | 2007-07-09 06:05:45 +0000 | [diff] [blame] | 64 | gtk-doc-tools 1.6 -- needed to build documentation |
| 65 | python-xml -- needed to build plugin documentation |