性能向上
  • Mac で、Windows 版と同程度にアセンブラ化した。

Read the rest of this entry

前の記事の通り、アセンブルは正常に完了するようになったのですが、今度はちゃんとリンクできません。

Read the rest of this entry

Xcode は(というか Mac OS X が、か?)ツールセットが gcc / llvm なのでアセンブラとして gas が使えますが、もう 1 つ NASM も標準で入っていて、好きなほうを使うことができます。

ところがこの NASM、入っているバージョンが「古い」です。

Read the rest of this entry

Ut Video Codec Suite の Mac 版におけるアセンブラ化の一環として、MASM から NASM への書き換えを行っています。Mac で MASM は使えないためなのですが、GAS に移植して2バージョンメンテするのではなく、NASM に移植して1つのソースから Visual C++ 用と gcc 用の両方を生成すべきでしょう。

Read the rest of this entry

VMware vSphere 5 の無償版(正確にはこの表現は正しくないのだが)である vSphere Hypervisor では、メモリ周りに以下の制限があると英語のサイトに書いてあります。(日本語のサイトは古い情報のまま)

Read the rest of this entry

デコーダを実装したので次はエンコーダなのですが、「AVI ファイルに対応した」エンコーダを書く方法が分かりません。

Read the rest of this entry

機能追加
  • URIInfo::Twitter で、ツイート以外の URL や https にも対応した。
その他
  • Google 電卓の挙動の変化にまた追従した。
  • Content-Encoding を正しく解釈するようにした。
  • 文字エンコーディングの推測精度を改善した。

Read the rest of this entry

Mac mini を開発機としてセットアップしていました。コーデックの開発にしか使わないので、当面必要になるのは Xcode(必須)と QuickTime 7(厳密にはなくてもいい)です。

Xcode は Lion 用には現在 Xcode 4.2 が App Store に(無料で)あるのですが、ダウンロードしようとすると「使っている Apple ID は iTunes Store で使われたことが無いので登録しろ」という内容の文句を言われます。登録フォームにクレジットカード番号(と iTunes カード番号)の欄があること自体は App “Store” なのだから至極当然なのですが、空にすると登録できません。無料アプリにしか用が無いのに。このクソ林檎が。

Read the rest of this entry