CVDisplayLinkRef
は、いちいちアプリを終了するたびに止めてやらないとダメらしい。
クラッシュした時のために起動時に確認する方が良さそう。
CoreVideoのコールバックとは別にNSTimerのループでGLを描いているが今のところ問題なし。
とりあえずこれでCV周りは一段落したか。
Directorで試したときにはコマ落ちしまくっていた数十ギガのムービーも問題なし。
これならCocoa+QuartzCore+QTKit+QuickTime+OpenGLでVJソフトが書けそう。
640*480のアニメーション圧縮がコマ落ちしないVJソフトなんて、
自分ががやっていた頃にはなかったのだが、近頃はあるのだろうか?
GPSのGPRMCから進行方向をとっているのだが、
GPSのデータは1秒単位でしかアップデートされないし、
磁北からの角度できているので、角度をランプで埋めると、
359°から1°になったときに逆回転してしまう。
素直に考えれば一度デカルト座標系に戻せばいいのだが、
glRotateを使いたいので、そこからまた角度系に戻すのは二度手間な気がする。
別に重たいわけではないのでいいのだが。。
by HIRA