/***** * * VLC * *****/ Method : #1 ----------- # cd /home/dsl # wget http://download.videolan.org/pub/videolan/vlc/0.8.6d/vlc-0.8.6d.tar.bz2 # tar zxvf vlc-0.8.6d.tar.bz2 # cd vlc-0.8.6d # ./configure --prefix=/usr/local/vlc --enable-wxwindows --disable-mad --disable-ffmpeg --disable-libmpeg2 --disable-wxwidgets --disable-skins2 # make # make install # make clean # /usr/local/vlc/bin/vlc ---->> No GUI. Only command line. Method : #2 ----------- Based on http://andcher.homeip.net/tiki-index.php?page=VlcBuild # cd /home/dsl # mkdir src # cd src # wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz # tar zxvf libogg-1.1.3.tar.gz # cd libogg-1.1.3 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.xiph.org/releases/speex/speex-1.2beta3.tar.gz # tar zxvf speex-1.2beta3.tar.gz # cd speex-1.2beta3 # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include # make # make install # make clean # cd .. # wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz # tar zxvf libvorbis-1.2.0.tar.gz # cd libvorbis-1.2.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.us.xiph.org/releases/libshout/libshout-2.2.2.tar.gz # tar zxvf libshout-2.2.2.tar.gz # cd libshout-2.2.2 # export LD_LIBRARY_PATH=/usr/local/av/lib # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include # make # make install # make clean # cd .. # wget http://freshmeat.net/redir/libdvdread/17926/url_tgz/libdvdread-0.9.7.tar.gz # tar zxvf libdvdread-0.9.7.tar.gz # cd libdvdread-0.9.7 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/libraw1394/libraw1394-1.2.0.tar.gz # tar zxvf libraw1394-1.2.0.tar.gz # cd libraw1394-1.2.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/libavc1394/libavc1394-0.5.3.tar.gz # tar zxvf libavc1394-0.5.3.tar.gz # cd libavc1394-0.5.3 # export PKG_CONFIG_PATH=/home/dsl/src/libraw1394-1.2.0 # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include # make # make install # make clean # cd .. # wget http://download.videolan.org/pub/videolan/libdvbpsi/0.1.6/libdvbpsi5-0.1.6.tar.gz # tar zxvf libdvbpsi5-0.1.6.tar.gz # cd libdvbpsi5-0.1.6 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://prdownloads.sourceforge.net/libcddb/libcddb-1.3.0.tar.bz2 # bunzip2 libcddb-1.3.0.tar.bz2 # tar xvf libcddb-1.3.0.tar # cd libcddb-1.3.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget ftp://ftp.gnu.org/pub/gnu/libcdio/libcdio-0.79.tar.gz # tar zxvf libcdio-0.79.tar.gz # cd libcdio-0.79 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://dl.matroska.org/downloads/libebml/libebml-0.7.7.tar.bz2 # bunzip2 libebml-0.7.7.tar.bz2 # tar xvf libebml-0.7.7.tar # cd libebml-0.7.7 # cd make/linux # make # mv libebml.* /usr/local/av/lib # chown -R root:staff /usr/local/av/lib/libebml.* # make clean # cd ../../.. # wget http://prdownloads.sourceforge.net/modplug-xmms/libmodplug-0.8.tar.gz # tar zxvf libmodplug-0.8.tar.gz # cd libmodplug-0.8 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. Download libmpcdec-1.2.6.tar.bz2 from http://www.musepack.net/index.php?pg=src (under "Spurce Code/Lib") # bunzip2 libmpcdec-1.2.6.tar.bz2 # tar xvf libmpcdec-1.2.6.tar # cd libmpcdec-1.2.6 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz # tar zxvf libmad-0.15.1b.tar.gz # cd libmad-0.15.1b # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://www.mega-nerd.com/libsndfile/libsndfile-1.0.17.tar.gz # tar zxvf libsndfile-1.0.17.tar.gz # cd libsndfile-1.0.17 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/twolame/twolame-0.3.12.tar.gz # tar zxvf twolame-0.3.12.tar.gz # cd twolame-0.3.12 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget ftp://ftp.feep.net/pub/software/libtar/libtar-1.2.11.tar.gz # tar zxvf libtar-1.2.11.tar.gz # cd libtar-1.2.11 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://download.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2 # bunzip2 libdca-0.0.5.tar.bz2 # tar xvf libdca-0.0.5.tar # cd libdca-0.0.5 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://www.xmms.org/files/1.2.x/xmms-1.2.11.tar.gz # tar zxvf xmms-1.2.11.tar.gz # cd xmms-1.2.11 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/flac/flac-1.2.1.tar.gz # tar zxvf flac-1.2.1.tar.gz # cd flac-1.2.1 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://libmpeg2.sourceforge.net/files/mpeg2dec-0.4.1.tar.gz # tar zxvf mpeg2dec-0.4.1.tar.gz # cd mpeg2dec-0.4.1 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/dirac/dirac-0.8.0.tar.gz # tar zxvf dirac-0.8.0.tar.gz # cd dirac-0.8.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://www.libsdl.org/release/SDL-1.2.13.tar.gz # tar zxvf SDL-1.2.13.tar.gz # cd SDL-1.2.13 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.6.tar.gz # tar zxvf SDL_image-1.2.6.tar.gz # cd SDL_image-1.2.6 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://prdownloads.sourceforge.net/aa-project/aalib-1.2.tar.gz # tar zxvf aalib-1.2.tar.gz # cd aalib-1.2 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/enlightenment/imlib2-1.4.0.tar.gz # tar zxvf imlib2-1.4.0.tar.gz # cd imlib2-1.4.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://libcaca.zoy.org/files/libcaca-0.9.tar.gz # tar zxvf libcaca-0.9.tar.gz # cd libcaca-0.9 # export PATH=/usr/local/av/bin:$PATH # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include --disable-doc # make # make install # make clean # cd .. # wget http://www.portaudio.com/archives/pa_stable_v19_20071207.tar.gz # tar zxvf pa_stable_v19_20071207.tar.gz # cd portaudio/ # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://prdownloads.sourceforge.net/jackit/jack-audio-connection-kit-0.103.0.tar.gz # tar zxvf jack-audio-connection-kit-0.103.0.tar.gz # cd jack-audio-connection-kit-0.103.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/upnp/libupnp-1.3.1.tar.gz # tar zxvf libupnp-1.3.1.tar.gz # cd libupnp-1.3.1 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.8.7.tar.gz --> failed # wget http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.6.4.tar.gz # tar zxvf wxGTK-2.6.4.tar.gz # cd wxGTK-2.6.4 # ./configure --prefix=/usr/local/av --with-gtk=1 --enable-unicode # make # make install # make clean # cd .. # wget http://freshmeat.net/redir/xosd/12072/url_tgz/xosd-2.2.14.tar.gz # tar zxvf xosd-2.2.14.tar.gz # cd xosd-2.2.14 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/goom/goom-2k4-0-src.tar.gz # tar zxvf goom-2k4-0-src.tar.gz # cd goom2k4-0/ # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://freshmeat.net/redir/libopendaap/48274/url_bz2/libopendaap-0.4.0.tar.bz2 # bunzip2 libopendaap-0.4.0.tar.bz2 # tar xvf libopendaap-0.4.0.tar # cd libopendaap-0.4.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. Followed the steps at http://andcher.homeip.net/tiki-read_article.php?articleId=1 # wget http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz # tar zxvf a52dec-0.7.4.tar.gz # cd a52dec-0.7.4 # ./configure --prefix=/usr/local/av # ./configure --prefix=/usr/local/av --enable-shared # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/libdc1394/libdc1394-1.2.2.tar.gz # tar zxvf libdc1394-1.2.2.tar.gz # cd libdc1394-1.2.2 # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include LDFLAGS=-L/usr/local/av/lib # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/lame/lame-3.97.tar.gz # tar zxvf lame-3.97.tar.gz # cd lame-3.97 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20080412-2245.tar.bz2 # tar xvf x264-snapshot-20080412-2245.tar # cd x264-snapshot-20080412-2245 # export PATH=/usr/local/svn/bin:/usr/local/yasm/bin:$PATH # ./configure --disable-pthread --prefix=/usr/local/av --enable-shared # make # make install # make clean # cd .. # wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz # tar zxvf xvidcore-1.1.3.tar.gz # cd xvidcore-1.1.3/build/generic # make # make install # make clean # cd ../../.. # wget http://downloads.sourceforge.net/freetype/freetype-1.3.1.tar.gz # tar zxvf freetype-1.3.1.tar.gz # cd freetype-1.3.1 # ./configure --prefix=/usr/local/av # make -i # make -i install # mv /usr/local/av/include/freetype /usr/local/av/include/freetype1 # make clean # cd .. # wget http://downloads.sourceforge.net/mad/libid3tag-0.15.1b.tar.gz # tar zxvf libid3tag-0.15.1b.tar.gz # cd libid3tag-0.15.1b # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/enlightenment/imlib2-1.4.0.tar.gz # tar zxvf imlib2-1.4.0.tar.gz # cd imlib2-1.4.0 # ./configure --prefix=/usr/local/av # make # make install # make clean # cd .. # /usr/local/svn/bin/svn co svn://svn.mplayerhq.hu/nut/src/trunk libnut # cd libnut # make # make install # make clean # cd .. # wget http://downloads.sourceforge.net/libdc1394/libdc1394-2.0.0-rc9.tar.gz # tar zxvf libdc1394-2.0.0-rc9.tar.gz # cd libdc1394-2.0.0-rc9 # ./configure --prefix=/usr/local/av CPPFLAGS=-I/usr/local/av/include LDFLAGS=-L/usr/local/av/lib # make # make install # make clean # cd .. # /usr/local/svn/bin/svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg # cd ffmpeg # ./configure \ --prefix=/usr/local/av \ --enable-shared \ --enable-gpl \ --enable-liba52 \ --enable-liba52bin \ --enable-libdc1394 \ --enable-libmp3lame \ --enable-libvorbis \ --enable-libx264 \ --enable-libxvid \ --extra-cflags=-I/usr/local/av/include \ --extra-ldflags=-L/usr/local/av/lib \ # make # make install # make clean # cd .. # pwd /home/dsl/src # wget http://download.videolan.org/pub/videolan/vlc/0.8.6d/vlc-0.8.6d.tar.bz2 # bunzip2 vlc-0.8.6d.tar.bz2 # tar xvf vlc-0.8.6d.tar # cd vlc-0.8.6d # export LD_LIBRARY_PATH=/usr/local/av/lib:/usr/lib:/lib # export PKG_CONFIG_PATH=/usr/local/av/lib/pkgconfig # export PATH=/usr/local/av/bin:/usr/local/bin:$PATH # ./configure --prefix=/usr/local/vlc CPPFLAGS=-I/usr/local/av/include LDFLAGS=-L/usr/local/av/lib # ./compile # make install # make clean # export PATH=/usr/local/vlc/bin:$PATH # vlc &