今天对GStreamer进行了编译和测试,总结如下:
编译顺序如下:
glib-2.12.1->gstreamer-0.10.21.tar.bz2->liboil-0.3.15.tar.gz->gst-plugins-base-0.10.21.tar.bz2->libraw1394_1.2.1.orig.tar.gz->libiec61883_1.1.0.orig.tar.gz->gst-plugins-good-0.10.11.tar.bz2->libmad-0.15.0b.tar.gz->libid3tag_0.15.1b.orig.tar.gz->gst-plugins-ugly-0.10.9.tar.bz2
编译步骤:
一.glib-2.12.1
./configure
make
make install
二.gstreamer-0.10.21.tar.bz2
./configure --prefix=/usr/local
make
make install
三.liboil-0.3.15.tar.gz
./configure
make
make install
四.gst-plugins-base-0.10.21.tar.bz2
export GST_LIBS="-L/usr/local/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0"
export GST_BASE_LIBS="-L/usr/local/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2