2009-03-15から1日間の記事一覧

FFmpeg の MMX における「can't find a register in class 'GENERAL_REGS' while reloading 'asm'」問題の結論

エラーメッセージの意味は「変数の数に対して汎用レジスタが足りないよ!」ってかんじで、詳しくは 昨日の修正をするまでの思考過程をまとめてみた - EAGLE 雑記 つまり、一つのインラインアセンブリ内で扱う変数を少なく*1すればよい。 これが FFmpeg のミ…

やっと正常に make 成功

まぁ何が間違っていたかというと、入力の出力を取り違えるというなんともアホなミスでした。 正しいパッチはこれ。 --- libavcodec/x86/dsputil_mmx.c.orig 2009-03-14 23:19:05.000000000 +0900 +++ libavcodec/x86/dsputil_mmx.c 2009-03-15 19:02:16.0000…

昨日の修正をするまでの思考過程をまとめてみた

また FFmpeg の make が通らない - EAGLE 雑記 の続きみたいな。 昨日はちょっと時間が遅かったので書けなかったけど、忘れないうちにメモ。 間違っている箇所があったら指摘してくれるとありがたいです。 今回使用したのは gcc 4.3.2、CPU は Intel(R) Core…