pthreadのインストール
- pthreadのダウンロード(pthreads-w32-2-8-0-release.tar.gz)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xvfz pthreads-w32-2-8-0-release.tar.gz
cd pthreads-w32-2-8-0-release
make clean GC
cp pthread.h sched.h /mingw/include/
cp libpthreadGC2.a /mingw/lib/
cp pthreadGC2.dll /mingw/lib/
cp pthreadGC2.dll /mingw/bin/
cp pthreadGC2.dll /mingw/lib/pthread.dll
以上でインストールは完了。
liba52のインストール
- liba52のダウンロード(liba52 - a free ATSC A/52 stream decoderからa52dec-0.7.4.tar.gz)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xfvz a52dec-0.7.4.tar.gz
cd a52dec-0.7.4
./configure --disable-shared
make
mkdir -p /mingw/include/a52dec
cp include/a52.h /mingw/include/a52dec/
cp include/mm_accel.h /mingw/include/a52dec/
cp liba52/.libs/liba52.a /mingw/lib/
以上でインストールは完了。
xvidcoreのインストール
- xvidcoreのダウンロード(Xvid.org: Downloadsからxvidcore-1.2.2.tar.bz2)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xfvj xvidcore-1.2.2.tar.bz2
cd xvidcore/build/generic/
./bootstrap.sh
./configure --prefix=/mingw
make
make install
rm /mingw/lib/xvidcore.dll
mv /mingw/lib/xvidcore.a /mingw/lib/libxvidcore.a
以上でインストールは完了。
faacのインストール
- faacのダウンロード(AudioCoding.comからfaac-1.28.tar.bz2)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xfvj faac-1.28.tar.bz2
cd faac-1.28
./bootstrap
./configure --prefix=/mingw --disable-shared --without-mp4v2
make
make install
以上でインストールは完了。
faadのインストール
- faadのダウンロード(faad2-srcからfaad2-2.7.tar.bz2)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xfvj faad2-2.7.tar.bz2
cd faad2-2.7
./bootstrap
./configure --prefix=/mingw --enable-static --disable-shared
ここでC:\msys\src\faad2-2.7\libfaadのMakefileを修正する
202行目
↓
さらにgcc 4を使っている場合は、C:\msys\src\faad2-2.7\frontend\main.cを修正
34行目
↓
修正後、以下のコマンドを実行する。
make install
以上でインストールは完了。
mp3lameのインストール
- mp3lameのダウンロード(lameからlame-398-2.tar.gz)
- パッチファイルのダウンロード
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
download: mp3lame.patch (774B)
added: 2009/05/17
clicks: 138
description: mp3lame Makefileの修正パッチ
tar xzvf lame-398-2.tar.gz
patch -p0 < mp3lame.patch
cd lame-398-2
./configure --prefix=/mingw --disable-shared --enable-static --enable-nasm
make
make install
以上でインストールは完了。
liboggのインストール
- liboggのダウンロード(Xiph.orgからlibogg-1.1.3.tar.gz)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xzvf libogg-1.1.3.tar.gz
cd libogg-1.1.3
./configure --prefix=/mingw --enable-static --disable-shared
make
make install
以上でインストールは完了。
libvorbisのインストール
- libvorbisのダウンロード(Xiph.orgからlibvorbis-1.2.0.tar.gz)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xzvf libvorbis-1.2.0.tar.gz
cd libvorbis-1.2.0
./configure --prefix=/mingw --enable-static --disable-shared
make
make install
以上でインストールは完了。
libtheoraのインストール
- libtheoraのダウンロード(Xiph.orgからlibtheora-1.0.tar.bz2)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xvfj libtheora-1.0.tar.bz2
cd libtheora-1.0
./configure --prefix=/mingw --enable-static --disable-shared
make
make install
以上でインストールは完了。
libgsmのインストール
- libgsmのダウンロード(GSM 06.10 lossy speech compressionからgsm-1.0.13.tar.gz)
- ダウンロードしたファイルをc:\msys\srcへ置く
- MSYSのシェルにて以下のコマンドを実行
tar xvfz gsm-1.0.13.tar.gz
cd gsm-1.0-pl13
ここでMakefileを以下のように修正する。
46行目
↓
修正後、以下のコマンドを実行する。
cp lib/libgsm.a /mingw/lib/
cp inc/gsm.h /mingw/include/
以上でインストールは完了。
libnutのインストール
- TortoiseSVNで最新ソースを取得する。C:\msys\srcをエクスプローラで開き、右クリックで「SVN Checkout...」をクリック。
- 「URL of repository」に「svn://svn.mplayerhq.hu/nut/src/trunk」を入力して、「OK」をクリック
- ソース取得中。終わったら「OK」をクリックする
以下のコマンドを実行する。
ここでconfig.makを以下のように修正する。
1行目
↓
10行目
↓
また、libnut/demuxer.cを以下のように修正する。
16行目
↓
修正したら以下のコマンドを実行する。
make install
以上でインストールは完了。



0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.