Lines Matching defs:frames
100 // frames:
101 // sequence of input audio/video frames received from the source.
105 // frame since frames are ordered by timestamp.
113 List<const sp<WebmFrame> >& frames,
116 CHECK(!frames.empty() && children.empty());
118 const sp<WebmFrame> f = *(frames.begin());
135 // Write out (possibly multiple) webm cluster(s) from frames split on video key frames.
139 void WebmFrameSinkThread::flushFrames(List<const sp<WebmFrame> >& frames, bool last) {
140 if (frames.empty()) {
146 initCluster(frames, clusterTimecodeL, children);
150 size_t n = frames.size();
152 // If we are not flushing the last sequence of outstanding frames, flushFrames
163 const sp<WebmFrame> f = *(frames.begin());
170 initCluster(frames, clusterTimecodeL, children);
173 frames.erase(frames.begin());
178 if (!frames.empty()) {
180 const sp<WebmFrame> secondLastFrame = *(frames.begin());
182 frames.erase(frames.begin());