Home | History | Annotate | Download | only in jni

Lines Matching full:swidth

120     if (gifIn->SWidth < 0 || gifIn->SHeight < 0) {
121 LOGE("Input GIF has invalid size: %d x %d", gifIn->SWidth, gifIn->SHeight);
127 gifIn->SWidth / 2,
144 std::vector<GifByteType> srcBuffer(gifIn->SWidth * gifIn->SHeight);
147 std::unique_ptr<ColorARGB> renderBuffer(new ColorARGB[gifIn->SWidth * gifIn->SHeight]);
150 std::unique_ptr<GifByteType> dstRowBuffer(new GifByteType[gifOut->SWidth]);
179 gifIn->Image.Left + gifIn->Image.Width > gifIn->SWidth ||
189 gifOut->SWidth,
222 for (int x = 0; x < gifOut->SWidth; x++) {
227 if (EGifPutLine(gifOut, dstRowBuffer.get(), gifOut->SWidth) == GIF_ERROR) {
370 fillRect(renderBuffer, gifIn->SWidth, gifIn->SHeight,
371 0, 0, gifIn->SWidth, gifIn->SHeight, bgColor);
373 fillRect(renderBuffer, gifIn->SWidth, gifIn->SHeight,
393 ColorARGB* renderPixel = getPixel(renderBuffer, gifIn->SWidth, renderX, renderY);
427 ColorARGB c1 = *getPixel(renderBuffer, gifIn->SWidth, x * 2, y * 2);
428 ColorARGB c2 = *getPixel(renderBuffer, gifIn->SWidth, x * 2 + 1, y * 2);
429 ColorARGB c3 = *getPixel(renderBuffer, gifIn->SWidth, x * 2, y * 2 + 1);
430 ColorARGB c4 = *getPixel(renderBuffer, gifIn->SWidth, x * 2 + 1, y * 2 + 1);