Definition at line 265 of file AllFramesTLineVideo.h. References Impala::Core::VideoSet::Keyframes::GetFirstKeyframeVideo(), Impala::Core::VideoSet::Keyframes::GetFrameNr(), Impala::Core::VideoSet::SegmentationDocument::GetKeyframes(), Impala::Core::VideoSet::Keyframes::GetNrKeyframesVideo(), mCurFile, and mSegDoc. Referenced by GoToAdjacentKeyFrame(). 00266 { 00267 Keyframes* keys = mSegDoc->GetKeyframes(); 00268 int firstKeyFr = keys->GetFirstKeyframeVideo(mCurFile); 00269 int lastKeyFr = firstKeyFr+keys->GetNrKeyframesVideo(mCurFile); 00270 int i, k, prevK; 00271 00272 //frame -= 15; // Compensate 15 for keyFrameError 00273 frame += next ? 1 : 0; 00274 for (i=firstKeyFr; i<lastKeyFr; i++) 00275 { 00276 if ((k=keys->GetFrameNr(i))<frame) 00277 prevK = k; 00278 else 00279 break; 00280 } 00281 return /* 15 + */ (next ? k : prevK); // Compensate 15 for keyFrameError 00282 }
Here is the call graph for this function: ![]()
|