G-streamer Installation for Moblin
Introduction
Its is bit complicated to get gstreamer set-up along with the varied different decoder from the gstreamer store to work great in the moblin enviroment. This write-up help to get the right combination of codec working great on moblin.
Firstly on moblin repos only the bare minimum codec is suppported. Inorder extend support to play of flv-app (for youtube), httpplaybin for LastFM & the most of the video format. follow the write-up
Step 1 : Install the core gstreamer libary [gstreamer-0.10.24.tar.bz2]
cmd: ./configure –prefix=/usr/
cmd: make
cmd: sudo make install
Step 2: Install the base plugin
This is required to support all the extend plugin installation & use [gst-plugins-base-0.10.24]
cmd: ./configure –prefix=/usr/
during the configuration it will demand for liboil3-dev
install liboil-dev in /usr/local/lib. & export the LD_LIBRARY_PATH & PKG_CONFIG_PATH accordingly
cmd: make
cmd: sudo make install
Step 3: gst-fluendo-mp3-0.10.10 This is used for the play back of generic mp3 files
get the latest source from http://core.fluendo.com/gstreamer/src/gst-fluendo-mp3/
cmd: ./configure –prefix=/usr/
cmd: make
cmd: sudo make install
Step 4: Instaltion of FFmpeg library code
gst-ffmpeg-0.10.8.tar.gz
gst-fluendo-mpegdemux-0.10.23
gst-fluendo-mpegmux-0.10.23
libtsmux-0.3.0
cmd: ./configure –prefix=/usr/
cmd: make
cmd: sudo make install
Step 5: Plugin support for generic codec.
gst-plugins-good-0.10.15 : These are the set of good-quality plug-ins under preferred license, LGPL
Resolves following :
– Video data via network
– Video sink
– ALaw audio conversion routines
– Alpha channel to video conversion & preserving
– APEv1/2 tag reader
– Audio effects plugin
– Auto-detection plugins for video/audio in- and outputs
– AVI stream handling
gst-plugins-ugly-0.10.12 : These are the set of high good-quality plug-ins that might pose distribution problems
– ASF format
– Audio CD format
– DVD format
gst-plugins-bad-0.10.13: Set of more plugins for advance codec
– Advanced Audio Coding Parser
– ADPCM decoder
– .aiff file into raw audio
– Alsa plugin for S/PDIF output
– Adaptive Multi-Rate Parser
– Adaptive Multi-Rate Wide-Band Encoder
– subtitle renderer
– Compress or decompress streams data
– playback of CD
build procedure for pligins
cmd: ./configure –prefix=/usr/
cmd: make
cmd: sudo make install
Summary
with these codec & plug-ins installed you can be guaranteed that the following formats will play perfectly fine
Referance
1. http://gstreamer.freedesktop.org/modules/
2. http://gstreamer.freedesktop.org/documentation/plugins.html (Detailes on plugins )
Sources
3. Gstreamer
http://gstreamer.freedesktop.org/src/
4. FLuendo & FFmpeg
http://core.fluendo.com/gstreamer/src/
Leave a comment