Home | History | Annotate | Download | only in demux

Lines Matching refs:frame_num

196                          int frame_num, int complete,
204 frame->frame_num_ = frame_num;
209 static ParseStatus StoreFrame(int frame_num, uint32_t min_size,
238 frame->frame_num_ = frame_num;
263 SetFrameInfo(chunk_start_offset, chunk_size, frame_num,
676 SetFrameInfo(0, mem->buf_size_, 1 /*frame_num*/, 1 /*complete*/, &features,
791 static const Frame* GetFrame(const WebPDemuxer* const dmux, int frame_num) {
794 if (frame_num == f->frame_num_) break;
833 iter->frame_num = frame->frame_num_;
849 static int SetFrame(int frame_num, WebPIterator* const iter) {
852 if (dmux == NULL || frame_num < 0) return 0;
853 if (frame_num > dmux->num_frames_) return 0;
854 if (frame_num == 0) frame_num = dmux->num_frames_;
856 frame = GetFrame(dmux, frame_num);
872 return SetFrame(iter->frame_num + 1, iter);
877 if (iter->frame_num <= 1) return 0;
878 return SetFrame(iter->frame_num - 1, iter);