Lines Matching full:scanline
382 uint8_t* scanline = storage.get();
418 // now decode each scanline
424 if (DGifGetLine(gif, scanline, innerWidth) == GIF_ERROR) {
426 memset(scanline, fillIndex, innerWidth);
428 sampler.sampleInterlaced(scanline, iter.currY());
433 sampler.sampleInterlaced(scanline, iter.currY());
439 skip_src_rows(gif, scanline, innerWidth, sampler.srcY0());
441 if (DGifGetLine(gif, scanline, innerWidth) == GIF_ERROR) {
443 memset(scanline, fillIndex, innerWidth);
445 sampler.next(scanline);
449 scanline now contains the raw data. Sample it.
450 sampler.next(scanline);
452 skip_src_rows(gif, scanline, innerWidth, sampler.srcDY() - 1);
458 skip_src_rows(gif, scanline, innerWidth, innerHeight - read);