ADCサンプルのCIVideoDemoGLが間違っている気がする
http://developer.apple.com/mac/library/samplecode/CIVideoDemoGL/index.html
これのコードが間違ってる気がした。
VideoView.mの1075行目あたりの
while(--i > 0) { /* なんかあやしい! */ memcpy(flippedContextPixels + ((outputHeight - i - 1) * contextRowBytes), contextPixels + (i * contextRowBytes), contextRowBytes); }
が間違ってて、正しくは
while(--i >= 0) { /* ループが一回分足りなかった! */ memcpy(flippedContextPixels + ((outputHeight - i - 1) * contextRowBytes), contextPixels + (i * contextRowBytes), contextRowBytes); }
だと思う。
このコードをコピペしてビデオ編集ソフトを作ってる人は注意しましょう。