Lines Matching refs:startFrame

234 			int64 startFrame = _LastState()->start_frame;
236 message->FindInt64("start frame", &startFrame);
238 if (startFrame != _LastState()->start_frame
241 state->start_frame = startFrame;
250 int64 startFrame = _LastState()->first_visible_frame;
252 message->FindInt64("start frame", &startFrame);
254 if (startFrame != _LastState()->first_visible_frame
257 state->first_visible_frame = startFrame;
709 /*! Returns the index of the next frame after /startFrame/ at which a
713 PlaybackManager::NextChangeFrame(int64 startFrame, int64 endFrame) const
715 int32 startIndex = _IndexForFrame(startFrame);
720 startIndex = _SpeedInfoIndexForFrame(startFrame);
755 PlaybackManager::GetPlaylistFrameInterval(int64 startFrame, int64& endFrame,
759 endFrame = NextChangeFrame(startFrame, endFrame);
761 xStartFrame = PlaylistFrameAtFrame(startFrame);
763 playingDirection = _PlayingDirectionFor(_StateAtFrame(startFrame));
768 while (startFrame < endFrame && !endOfInterval) {
770 startFrame++;
772 endOfInterval = (PlaylistFrameAtFrame(startFrame) != xEndFrame);
796 int64 startFrame = FrameForTime(startTime);
799 SpeedInfo* info = _SpeedInfoForFrame(startFrame)->speed;
805 GetPlaylistFrameInterval(startFrame, endFrame, xStartFrame, xEndFrame,
824 + bigtime_t(double(startTime - TimeForFrame(startFrame))
830 + startTime - TimeForFrame(startFrame);
840 - bigtime_t(double(startTime - TimeForFrame(startFrame))
846 - startTime + TimeForFrame(startFrame);
1276 int64 startFrame, endFrame, frameCount;
1277 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1279 swap(startFrame, endFrame);
1291 state->current_frame = startFrame;
1413 \a startFrame is the lower and \a endFrame the upper bound of the range,
1417 PlaybackManager::_GetPlayingBoundsFor(PlayingState* state, int64& startFrame,
1422 startFrame = 0;
1423 endFrame = max(startFrame, state->frame_count - 1);
1424 frameCount = endFrame - startFrame + 1;
1427 startFrame = state->start_frame;
1429 frameCount = endFrame - startFrame + 1;
1433 // startFrame = state->selection.FirstIndex();
1436 //TRACE(" LOOPING_SELECTION: %lld - %lld (%lld)\n", startFrame, endFrame,
1439 // startFrame = state->current_frame;
1445 startFrame = state->first_visible_frame;
1447 frameCount = endFrame - startFrame + 1;
1459 int64 startFrame, endFrame, frameCount, frame = 0;
1460 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1466 frame = startFrame;
1482 int64 startFrame, endFrame, frameCount, frame = 0;
1483 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1486 frame = startFrame;
1509 int64 startFrame, endFrame, frameCount;
1511 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1513 startFrame, endFrame, frameCount);
1518 index = frame - startFrame;
1532 int64 startFrame, endFrame, frameCount;
1533 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1534 TRACE(" frame range: %lld - %lld, count: %lld\n", startFrame, endFrame,
1541 int64 frame = startFrame;
1546 frame = startFrame + index;
1560 int64 startFrame, endFrame, frameCount;
1561 _GetPlayingBoundsFor(state, startFrame, endFrame, frameCount);
1562 if (frame < startFrame || frame > endFrame)