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
Package:	liboil
42
Version:	>= 0.3.8
43
Recommended:	0.3.latest
44
URL:		http://liboil.freedesktop.org/
45
DebianPackage:	liboil0.3-dev
46
47
48
49
Optional libraries:
50
===================
51
52
This file lists supporting libraries for which gst-plugins contains plugins,
53
as well as their minimum version.  You can find the corresponding plugins in
54
ext/(library)
55
56
Package:	GTK+
57
Version:	>= 2.0
58
Recommended:	>= 2.2
59
URL:		http://www.gtk.org/
60
DebianPackage:	libgtk2.0-dev
61
Plugins:	gdkpixbuf (gdkpixbufdec, gdkpixbufscale)
62
Notes:		Also required by several examples.  Plugin require >= 2.2.
63
64
Package:	Check
65
DebianPackage:	check
66
URL:		http://check.sourceforge.net/
67
68
Package:	Xlib
69
Plugins:	ximagesrc, v4l2
70
DebianPackage:	libx11-dev libxv-dev libxt-dev
71
72
Package:	AALib
73
Plugins:	aasink
74
URL:		http://aa-project.sourceforge.net/aalib/
75
76
Package:	LibXML
77
Version:	>= 2.4.9
78
Plugins:	annodex (cmmlenc, cmmldec)
79
URL:		http://xmlsoft.org/
80
81
Package:	Cairo
82
Version:	>= 1.0
83
Plugins:	cairo (cairotextoverlay, cairotimeoverlay)
84
URL:		http://cairographics.org/
85
86
Package:	CDIO
87
Version:	>= 0.71
88
Plugins:	cdio (cdiocddasrc)
89
URL:		http://www.gnu.org/software/libcdio/
90
91
Package:	ESound
92
Version:	>= 0.2.12
93
Plugins:	esdsink
94
URL:		http://www.gnome.org/
95
96
Package:	FLAC
97
Version:	== 1.1.2
98
Plugins:	flac (flacenc, flacdec)
99
URL:		http://flac.sourceforge.net/
100
101
Package:	GConf
102
Version:	>= 2.0
103
Plugins:	gconfelements (gconfvideosink, gconfvideosrc, gconfaudiosink,
104
		gconfaudiosrc)
105
URL:		http://www.gnome.org/
106
107
Package:	HAL
108
Version:	>= 0.5.6
109
Plugins:	halelements (halaudiosink, halaudiosrc)
110
URL:		http://hal.freedesktop.org/
111
112
Package:	IJG JPEG library
113
Plugins:	jpeg (jpegenc, jpegdec, smokeenc, smokedec)
114
URL:		http://www.ijg.org/
115
116
Package:	LADSPA
117
Plugins:	ladspa
118
URL:		http://www.ladspa.org/
119
120
Package:	Libcaca
121
Plugins:	cacasink
122
URL:		http://libcaca.zoy.org/
123
124
Package:	Libdv
125
Version:	>= 0.100
126
Plugins:	dv (dvdec)
127
URL:		http://libdv.sourceforge.net/
128
129
Package:	Libpng
130
Version:	>= 1.2
131
Plugins:	png (pngenc, pngdec)
132
URL:		http://www.libpng.org/pub/png/libpng.html
133
134
Package:	libraw1394
135
Plugins:	dv1394
136
URL:		http://www.linux1394.org/
137
138
Package:	libiec61883
139
Plugins:	dv1394
140
URL:		http://www.linux1394.org/
141
142
Package:	libshout
143
Version:	>= 2.0
144
URL:		http://www.icecast.org/
145
146
Package:	speex
147
Version:	>= 1.0.4 or >= 1.1.5
148
Plugins:	speex (speexenc, speexdec)
149
URL:		http://www.speex.org/
150
151
Package:	taglib
152
Version:	>= 1.4
153
DebianPackage:	libtag1-dev
154
URL:		http://developer.kde.org/~wheeler/taglib.html
155
156
Package:	zlib
157
Plugins:	id3demux
158
URL:		http://www.zlib.net/
159
160
161
Optional (debian) packages:
162
===========================
163
164
gtk-doc-tools 1.6  -- needed to build documentation
165
python-xml  -- needed to build plugin documentation