source: trunk/third/gst-plugins/REQUIREMENTS @ 21443

Revision 21443, 4.2 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21442, which included commits to RCS files with non-trunk default branches.
Line 
1GStreamer 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
5report at http://bugzilla.gnome.org/.
6
7
8Required tools:
9===============
10
11An extra set of tools is required if you wish to build GStreamer out of
12CVS (using autogen.sh):
13
14autoconf 2.52 or better
15automake 1.5
16gettext 0.11.5
17libtool v1.4 or better
18pkgconfig 0.9.0 or better (http://www.freedesktop.org/software/pkgconfig/)
19
20Required libraries:
21===================
22
23The core GStreamer libraries. See the gstreamer/ module in GStreamer cvs, or
24the version that corresponds to this plugin release.
25
26Optional libraries:
27===================
28
29This 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
33dirac           (Dirac video codec)
34                        http://www.bbc.co.uk/rd/projects/dirac/index.shtml
35libaudiofile    (for afsrc/afsink
36                        http://oss.sgi.com/projects/audiofile/
37libmad          (for the mad mp3 decoder plugin)
38                        http://www.mars.org/home/rob/proj/mpeg/
39libjpeg         (for jpegenc/jpegdec)
40                        http://www.ijg.org/
41libopenquicktime (for the QT plugin)
42                        http://sourceforge.net/projects/openquicktime/
43libXv           (for videosink)
44libxaudio       (for xa mp3 decoder)
45                        http://www.xaudio.com/
46libvorbis       (for vorbisenc, vorbisdec)
47                        http://www.xiph.org/ogg/vorbis/index.html
48libcdparanoia   (for cdparanoia ripper)
49                        http://www.xiph.org/paranoia/index.html
50liblame         (for lame mp3 encoder)
51                        http://www.mp3dev.org/mp3/
52libshout        (for the shoutcast plugin)
53                        http://www.icecast.org
54libasound       (for the alsa src/sink plugin)
55                        http://alsa-project.org/
56librtp          (for the rtp sink plugin)
57                        http://www.linphone.org/ortp/
58aalib           (for the aa sink plugin)
59                        http://aa-project.sourceforge.net/aalib/
60libcaca         (for the color aa sink plugin)
61                        http://sam.zoy.org/projects/libcaca/
62aRts            (for the arts plugin wrapper, and the artsd sink)
63                        http://www.arts-project.org
64raw1394/linux1394       (for the dv plugin)
65                        http://linux1394.sourceforge.net
66libdvdread      (for the dvdsrc)
67                        http://www.dtek.chalmers.se/groups/dvd/
68                        (optional: libcss for encrypted DVDs)
69libdvdnav       (for the dvdnavsrc)
70                        http://dvd.sourceforge.net/
71                        (optional: libcss for encrypted DVDs)
72                >= 0.1.9
73libesound       (for the esd sink
74                        ftp.gnome.org/pub/GNOME/stable/sources/esound)
75gnome-vfs       (for the gnome-vfs src)
76                >= 2.4.0
77libgsm          (for the gsm plugin)
78                        http://kbs.cs.tu-berlin.de/~jutta/toast.html
79sdl             (for the sdl sink)
80                        http://www.libsdl.org
81xmms            (for the xmms plugins wrapper)
82                        http://www.xmms.org
83mpeg2dec/a52dec (for mpeg2 related plugins and dvd playback)
84                        http://libmpeg2.sourceforge.net/
85                        and http://liba52.sourceforge.net/
86                >=      v0.3.1/v0.7.2
87swfdec          (for the swfdec (flash) plugin)
88                        http://www.schleef.org/swfdec/
89liboil          (for the liboil optimization library)
90                        http://www.schleef.org/liboil/
91                >=      0.2.0
92flac            (for the FLAC lossless audio format)
93                        http://flac.sourceforge.net
94                >= 1.0.3 preferred, 1.0.2 should work
95gtk             (for the gdk_pixbuf plugin)
96                        http://www.gtk.org/
97                >= 2.2.1 preferred, 2.0 ok
98pango           (for the textoverlay plugins)
99                        http://www.pango.org/
100libHermes       (for colorspace conversion;most use ffcolorspace instead)
101                        http://www.clanlib.org/hermes/
102librfb          (for capturing of VNC output into a videostream)
103                        http://www.schleef.org/
104libHermes       (for colorspace conversions (should not be needed anymore))
105                        http://www.clanlib.org/hermes/
106dtsdec          (for DTS audio decoding)
107                        http://www.videolan.org/libdca.html
108divx            (for divx decoding)
109                        http://www.divx.com/divx/linux/
110libmng          (for mng animated image format encoding/decoding)
111                        http://gjuyn.xs4all.nl/libmng
112libvisual       (for audio visualisations)
113                        http://libvisual.sourceforge.net/v2/
114musepack        (for musepack audio codec/format)
115                        (http://www.musepack.net/)
116nas             (for the NAS sound server sink)
117                        (http://radscan.com/nas.html)
118libtheora       (for Ogg Theora video support)
119                        (http://www.theora.org)
120
121
122Optional debian packages:
123=========================
124
125gtk-doc-tools 0.4-0.2  -- needed to build documentation
Note: See TracBrowser for help on using the repository browser.