今天重新对GStreamer-0.10.12 进行了安装,安装步骤如下:
-、安装glib-2.8.6
cd glib-2.8.6
./configure
make
make install
二、设置环境变量
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:$PKG_CONFIG_PATH
三、安装gstreamer-0.10.12
cd gstreamer-0.10.12
./configure
make
make install
四、安装liboil-0.3.15
cd liboil-0.3.15
./configure
make
make install
五、安装gst-plugins-base-0.10.12
cd gst-plugins-base-0.10.12
CC=gcc CFLAGS="-g -O2 -I/usr/local/include/gstreamer-0.10" LD_FLAGS="-L/usr/local/lib" ./configure --prefix=/usr/local --disable-theora --disable-libvisual
make
make install
cd pkgconfig
cp *.pc /usr/local/lib/pkgconfig
cd /usr/local/lib/pkgconfig
rm -f *unin*.pc
ln -s gstreamer-plugins-base.pc gstreamer-plugins-base-0.10.pc
cd -
六、安装gst-plugins-good-0.10.6
cd gst-plugins-good-0.10.6
CC=gcc CFLAGS="-g -O2 -I/usr/local/include/gstreamer-0.10" LD_FLAGS="-L/usr/local/lib" ./configure --prefix=/usr/local --disable-wavpack --disable-taglib --disable-soup --disable-shout2 --disable-pulse --disable-libcaca --disable-flac --disable-cairo --disable-dv1394
make
make install
到此可以用gst-launch -vm audiotestsrc ! audioconvert ! audioresample ! osssink
测试能在杨声器里听到蜂鸣音