2007年09月30日

x264をgcc4でコンパイル

2008/4/14追記
以下の修正でも良いのですが、実はXvidの方に問題があるらしい事が判明しました。

Xvidの方を修正すれば、以下の修正は不要です。Xvidかx264のどちらかだけ修正してください。
Xvidについての説明はこちらです。
(追記ここまで)

x264をgcc4でコンパイルしたものは、FFmpegで、-vcodec libx264 を指定するとcrashします。
gcc3では問題ありません。

ググったら、解決方法が書いてあるのを見つけました。
元ネタは、ココです。

common/i386/pixel-sse2.asmの、32〜34行目の間に、
tempb: times 4 db 0
の1行を追加します。


SECTION_RODATA

tempb: times 4 db 0
pw_1: times 8 dw 1
ssim_c1: times 4 dd 416 ; .01*.01*255*255*64
ssim_c2: times 4 dd 235963 ; .03*.03*255*255*64*63

修正後、
$ ./configure --prefix=/mingw
$ make
$ make install

以上で終了です。

#さんざん悩んだのに、こんな簡単に解決できるなんて…。orz
posted by あべちん at 09:02 | Comment(0) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

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


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

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