Lines Matching defs:frame
95 // Hack for single frame video (cover art). Media player really wants a
96 // video track and will not seek in the middle of a video frame. So we
97 // pretend to be a 25fps stream and keep rendering the same frame over
122 // read a frame
130 "error while reading frame of track: %s\n", strerror(ret));
158 MediaTrackVideoSupplier::FindKeyFrameForFrame(int64* frame)
166 //int64 wantedFrame = *frame;
167 status_t ret = fVideoTrack->FindKeyFrameForFrame(frame,
169 //printf("found keyframe for frame %lld -> %lld\n", wantedFrame, *frame);
204 MediaTrackVideoSupplier::SeekToFrame(int64* frame)
212 int64 wantFrame = *frame;
217 status_t ret = fVideoTrack->FindKeyFrameForFrame(frame,
221 if (wantFrame > *frame) {
229 *frame = wantFrame;
234 //if (wantFrame != *frame) {
235 // printf("keyframe for frame: %lld -> %lld\n", wantFrame, *frame);
238 if (*frame <= fCurrentFrame && wantFrame >= fCurrentFrame) {
239 // The current frame is already closer to the wanted frame
241 *frame = fCurrentFrame;
245 ret = fVideoTrack->SeekToFrame(frame);
249 //if (wantFrame != *frame) {
250 // printf("seeked by frame: %lld -> %lld, was %lld\n", wantFrame, *frame,
254 fCurrentFrame = *frame;
301 // get ouput video frame size