97e0f91fdf5f5780ef381e55d303ba68d7fdb11e
[platform/upstream/gst-plugins-good.git] / REQUIREMENTS
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
5 report at http://bugzilla.gnome.org/.
6
7
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
14 autoconf 2.52 or better 
15 automake 1.5
16 gettext 0.11.5
17 libtool v1.4 or better
18 pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/)
19
20 Required libraries:
21 ===================
22
23 Package:        GStreamer
24 Version:        0.10.11.2
25 Recommended:    0.10.latest
26 URL:            http://gstreamer.freedesktop.org/
27 DebianPackage:  libgstreamer0.10-dev
28 Notes:          The required version is updated frequently, so the version
29         listed in this file is often wrong.  If you are compiling from CVS,
30         the required version is often the latest GStreamer CVS.
31
32 Package:        GStreamer Base Plugins
33 Version:        0.10.11.2
34 Recommended:    0.10.latest
35 URL:            http://gstreamer.freedesktop.org/
36 DebianPackage:  libgstreamer-plugins-base0.10-dev
37 Notes:          The required version is updated frequently, so the version
38         listed in this file is often wrong.  If you are compiling from CVS,
39         the required version is often the latest GStreamer Base Plugins CVS.
40
41
42
43 Optional libraries:
44 ===================
45
46 This file lists supporting libraries for which gst-plugins contains plugins,
47 as well as their minimum version.  You can find the corresponding plugins in
48 ext/(library)
49
50 Package:        Orc
51 Version:        >= 0.4.5
52 Recommended:    0.4.latest
53 URL:            http://code.entropywave.com/orc
54 DebianPackage:  liborc-0.4-dev
55 Notes:          Used by many plugins for accelerating processing
56
57 Package:        GTK+
58 Version:        >= 2.0
59 Recommended:    >= 2.2
60 URL:            http://www.gtk.org/
61 DebianPackage:  libgtk2.0-dev
62 Plugins:        gdkpixbuf (gdkpixbufdec, gdkpixbufscale)
63 Notes:          Also required by several examples.  Plugin require >= 2.2.
64
65 Package:        Check
66 DebianPackage:  check
67 URL:            http://check.sourceforge.net/
68
69 Package:        Xlib
70 Plugins:        ximagesrc, v4l2
71 DebianPackage:  libx11-dev libxv-dev libxt-dev
72
73 Package:        AALib
74 Plugins:        aasink
75 URL:            http://aa-project.sourceforge.net/aalib/
76
77 Package:        LibXML
78 Version:        >= 2.4.9
79 Plugins:        annodex (cmmlenc, cmmldec)
80 URL:            http://xmlsoft.org/
81
82 Package:        Cairo
83 Version:        >= 1.0
84 Plugins:        cairo (cairotextoverlay, cairotimeoverlay)
85 URL:            http://cairographics.org/
86
87 Package:        CDIO
88 Version:        >= 0.71
89 Plugins:        cdio (cdiocddasrc)
90 URL:            http://www.gnu.org/software/libcdio/
91
92 Package:        ESound
93 Version:        >= 0.2.12
94 Plugins:        esdsink
95 URL:            http://www.gnome.org/
96
97 Package:        FLAC
98 Version:        == 1.1.2
99 Plugins:        flac (flacenc, flacdec)
100 URL:            http://flac.sourceforge.net/
101
102 Package:        HAL
103 Version:        >= 0.5.6
104 Plugins:        halelements (halaudiosink, halaudiosrc)
105 URL:            http://hal.freedesktop.org/
106
107 Package:        IJG JPEG library
108 Plugins:        jpeg (jpegenc, jpegdec, smokeenc, smokedec)
109 URL:            http://www.ijg.org/
110
111 Package:        LADSPA
112 Plugins:        ladspa
113 URL:            http://www.ladspa.org/
114
115 Package:        Libcaca
116 Plugins:        cacasink
117 URL:            http://libcaca.zoy.org/
118
119 Package:        Libdv
120 Version:        >= 0.100
121 Plugins:        dv (dvdec)
122 URL:            http://libdv.sourceforge.net/
123
124 Package:        Libpng
125 Version:        >= 1.2
126 Plugins:        png (pngenc, pngdec)
127 URL:            http://www.libpng.org/pub/png/libpng.html
128
129 Package:        libraw1394
130 Plugins:        dv1394
131 URL:            http://www.linux1394.org/
132
133 Package:        libiec61883
134 Plugins:        dv1394
135 URL:            http://www.linux1394.org/
136
137 Package:        libshout
138 Version:        >= 2.0
139 URL:            http://www.icecast.org/
140
141 Package:        speex
142 Version:        >= 1.0.4 or >= 1.1.5
143 Plugins:        speex (speexenc, speexdec)
144 URL:            http://www.speex.org/
145
146 Package:        taglib
147 Version:        >= 1.4
148 DebianPackage:  libtag1-dev
149 URL:            http://developer.kde.org/~wheeler/taglib.html
150
151 Package:        zlib
152 Plugins:        id3demux
153 URL:            http://www.zlib.net/
154
155
156 Optional (debian) packages:
157 ===========================
158
159 gtk-doc-tools 1.6  -- needed to build documentation
160 python-xml  -- needed to build plugin documentation