OSX
Prerequisites
- XCode (only needed to have a usable gcc and toolchain)
- Macports (to install the dependencies)
- cvs
Installing the dependencies
Gstreamer depends on the following libraries/tools :
- autoconf
- automake
- glib-2.0
- liboil
- libxml2
to install them, you can use macports :
- sudo port install autoconf automake glib2 liboil libxml2
Building
You will need to checkout the different gstreamer modules
cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer co gstreamer
cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer co gst-plugins-base
cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer co gst-plugins-good
cvs -d:pserver:anoncvs@anoncvs.freedesktop.org:/cvs/gstreamer co gst-plugins-bad
You can patch the gst-plugins-good with the following patch to add the osx video source: http://bugzilla.gnome.org/show_bug.cgi?id=153684
Now, you can start building each one of them, using the autofoo, for example:
- ./autogen.sh --noconfigure
./configure --prefix=<prefix>
- make
- make install

