MacでOpenCVやってる人いる?

cvCaptureFromFileでファイル読み込んで再生するんだけど、
終了条件つけても動画がループしちゃうんだよね。
やっぱQuickTimeが原因かな・・・
誰かわかる?

終了条件はこんなかんじ↓
if(NULL == (input = cvQueryFrame(capture))){
return -1;
}