matroskademux: configurable timestamp gap handling
[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:        GConf
103 Version:        >= 2.0
104 Plugins:        gconfelements (gconfvideosink, gconfvideosrc, gconfaudiosink,
105                 gconfaudiosrc)
106 URL:            http://www.gnome.org/
107
108 Package:        HAL
109 Version:        >= 0.5.6
110 Plugins:        halelements (halaudiosink, halaudiosrc)
111 URL:            http://hal.freedesktop.org/
112
113 Package:        IJG JPEG library
114 Plugins:        jpeg (jpegenc, jpegdec, smokeenc, smokedec)
115 URL:            http://www.ijg.org/
116
117 Package:        LADSPA
118 Plugins:        ladspa
119 URL:            http://www.ladspa.org/
120
121 Package:        Libcaca
122 Plugins:        cacasink
123 URL:            http://libcaca.zoy.org/
124
125 Package:        Libdv
126 Version:        >= 0.100
127 Plugins:        dv (dvdec)
128 URL:            http://libdv.sourceforge.net/
129
130 Package:        Libpng
131 Version:        >= 1.2
132 Plugins:        png (pngenc, pngdec)
133 URL:            http://www.libpng.org/pub/png/libpng.html
134
135 Package:        libraw1394
136 Plugins:        dv1394
137 URL:            http://www.linux1394.org/
138
139 Package:        libiec61883
140 Plugins:        dv1394
141 URL:            http://www.linux1394.org/
142
143 Package:        libshout
144 Version:        >= 2.0
145 URL:            http://www.icecast.org/
146
147 Package:        speex
148 Version:        >= 1.0.4 or >= 1.1.5
149 Plugins:        speex (speexenc, speexdec)
150 URL:            http://www.speex.org/
151
152 Package:        taglib
153 Version:        >= 1.4
154 DebianPackage:  libtag1-dev
155 URL:            http://developer.kde.org/~wheeler/taglib.html
156
157 Package:        zlib
158 Plugins:        id3demux
159 URL:            http://www.zlib.net/
160
161
162 Optional (debian) packages:
163 ===========================
164
165 gtk-doc-tools 1.6  -- needed to build documentation
166 python-xml  -- needed to build plugin documentation