東北地方太平洋沖地震 義援金

2011年01月04日

Xvidのコンパイル&インストール (1.3.0以降) w32threads

Xvidは、以下の場所にあります。
http://www.xvid.org/

Developers welcome
More at Xvid codec
から進むと、右の方にソースファイルへのリンクがあります。
Developer Downloads
↓Xvid 1.3.2 source code

xvidcore-1.3.2.tar.gz
を、適当なディレクトリに保存します。

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf xvidcore-1.3.2.tar.gz
$ cd xvidcore

ここで、以下のパッチを適用します。
・ライブラリ名をxvidcore.*からlibxvidcore.*に変更
・CreateThreadを_beginthreadexに変更
などです。
xvidcore-1.3.0-20110103.diff

2011/06/01 追記
パッチを更新しました。
pthreads版とw32threads版を共通にしました。
xvidcore-1.3.2-win32.diff

$ patch -p1 < xvidcore-1.3.2-win32.diff

あとは、以下の手順でコンパイル&インストールします。
$ cd build/generic/
$ ./bootstrap.sh
$ ./configure --prefix=/mingw --disable-pthread
$ make
$ make install

以上で終了です。


【更新履歴】
2011/01/04 追記
pthreadsを使用するコンパイル手順は、以下の記事を参照してください。
Xvidのコンパイル&インストール (1.3.0以降)

2011/02/27 追記
Xvid 1.3.0がリリースされました。
1.3.0-rc1 を 1.3.0 に変更しました。

2011/03/30 追記
Xvid 1.3.1がリリースされました。
1.3.0 を 1.3.1 に変更しました。
最新版はxvidcore-1.3.1ですが、パッチは変更ありません。

2011/04/12 追記
パッチのファイル名を変更しました。
xvidcore-1.3.1.diff
内容の変更はありません。

2011/06/01 追記
Xvid 1.3.2がリリースされました。
1.3.1 を 1.3.2 に変更しました。

2011/06/01 追記
パッチを更新しました。
pthreads版とw32threads版を共通にしました。
xvidcore-1.3.2-win32.diff

2011/06/01 追記
configureオプションに --disable-pthread を追加しました。
$ ./configure --prefix=/mingw
$ ./configure --prefix=/mingw --disable-pthread

posted by あべちん at 01:33 | Comment(0) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/42368831
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック