Lines Matching refs:frame
163 // This is the end of the first frame. SkCodec will treat this as a
164 // single frame gif.
167 // first frame to decode a full image.
173 // fRequiredFrame as soon as getFrameInfo reports the frame.
233 // to determine frame offsets.
237 // frameByteCounts stores the number of bytes to decode a particular frame.
243 SkBitmap frame;
244 frame.allocPixels(info);
248 const SkCodec::Result result = fullCodec->getPixels(info, frame.getPixels(),
249 frame.rowBytes(), &opts);
252 // We need to distinguish between a partial frame and no more frames.
257 // This is a partial frame.
258 frames.push_back(frame);
264 ERRORF(r, "Failed to decode frame %zu from %s", i, path);
268 frames.push_back(frame);
292 SkBitmap frame;
293 frame.allocPixels(info);
298 frame.getPixels(), frame.rowBytes(), &opts);
300 ERRORF(r, "Failed to start incremental decode for %s on frame %zu",
315 if (!compare_bitmaps(r, frames[i], frame)) {
316 ERRORF(r, "\tfailure was on frame %zu", i);
321 write_bm(name.c_str(), frame);