|
回复 1# yomi
From VFR Maniac
このエラー、ぶっちゃけてしまうとOpenMP関係のエラーであり, x264そのものにはOpenMPのコードは存在しないので, x264が発するエラーではない。
以前, 某巨大掲示板のx264スレでも報告されたし, Doom9's ForumでもKurtnoise氏が報告していた。
私自身もこのエラーに遭遇したことがあるのだが、その時のエラーの原因はfoxyshadis氏のMT対応EEDI2(EEDI2_imp.dll)であった。(Kurtnoise氏のケースも原因はこのEEDI2_imp.dllであった。)
EEDI2_imp.dllはマルチスレッディング対応のためにOpenMPを使用している。
そこで, 自身のバグ(メモリリークとか)か, x264か, Avisynthの他のプラグインなりと競合を起こして発したものと考えられる。
回避方法はズバリ, OpenMPを使ったプログラムを使わないことである。
私はこのためにEEDI2はtritical氏の公開しているソースをVC9で自コンパイルして(同梱のソースがオカシク、修正が必要だが), MTプラグインで使用している。 |
|