blog 再開-CELLプロセッサ
久々の更新です。前回の更新が 6 月下旬だったので、もう止めてしまったのかと思...
久々の更新です。前回の更新が 6 月下旬だったので、もう止めてしまったのかと思われた方 も多いと思いますが、、、
前回の更新後、ずっと DCT, 量子化、ジグザグスキャン等を行う x264_macroblock_encode() の SPU 化を検討していました。が、検討を進めていくと芋づる式に trellis や rd 系の処理も必要に なってきて、そうすると256KBオーバーになり、ずっと頭を抱えていました。で、余裕がなくなり、blog の 更新も止まるという悪循環に、、blog は継続することが重要なのに、イザとなるとなかなか出来ない ですね。
現在は一応の目処がついたので、実装を進めています。
ということで、上記の検討で SPU 用の関数を実装する上で、 PPU(Altivec) の関数を幾つか 実装したので、それを x264-devel ML に送って本体に反映してもらっている所です(commit 済み)。
[x264-devel] add optimised functions


