2007-12-02 (日)
*FreeBSD::portsnap
portsの更新にcvsupではなくてportsnapを使うようにした.FreeBSD6以降ならば標準で入っているのでそのまま使えます.
他言語のportsを除外したいなら,/etc/portsnap.confの下の方に,REFUSEという項目があるので,いじってください.
あとは,portsnap fetch するとデータをダウンロードします./var/db/portsnapに50MBくらいのデータが入ります.
その後,portsnap extract とすると,/usr/ports に展開されます.
次回からは,fetch したあとは, portsnap update とします.
初回は遅いですが,差分が小さいときは,cvsupよりも速いようです.
*DirectShow
簡単な音声フィルタを作ってみる.結構大変だったけど,慣れればそうでもなくなるかな.
入力ピンと出力ピンが同じ形式のフィルタのメリット値を大きくするとGraphEditでいくつも同じフィルタが連結されて大変なことに.
適当に大きなメリット値を設定しておけば,全てのアプリケーションが使ってくれて便利かと思ったけど,これだとまずそう.2つ以上繋がらないようにしないとですね.