Searched refs:scanline (Results 1 - 25 of 26) sorted by relevance

12

/external/jmonkeyengine/engine/src/core-plugins/com/jme3/texture/plugins/
H A DImageFlipper.java59 int scanline = w * bpp;
62 ByteBuffer temp = BufferUtils.createByteBuffer(scanline);
67 // read in scanline
68 data.position(y * scanline);
69 data.limit(data.position() + scanline);
H A DPFMLoader.java62 private void flipScanline(byte[] scanline){ argument
63 for (int i = 0; i < scanline.length; i+=4){
65 byte tmp = scanline[i+3];
66 scanline[i+3] = scanline[i+0];
67 scanline[i+0] = tmp;
70 tmp = scanline[i+2];
71 scanline[i+2] = scanline[i+1];
72 scanline[
[all...]
/external/skia/gm/
H A Dbleed.cpp29 SkPMColor* scanline = result->getAddr32(0, 0); local
31 scanline[x] = kBlue;
33 scanline = result->getAddr32(0, 1);
34 scanline[0] = kBlue;
36 scanline[x] = kRed;
38 scanline[width-1] = kBlue;
41 scanline = result->getAddr32(0, y);
42 scanline[0] = kBlue;
43 scanline[1] = kRed;
45 scanline[
[all...]
/external/libvncserver/common/
H A Dzywrletemplate.c45 V0.02 : 2008/02/04 : Fix mis encode/decode when width != scanline
622 data += scanline-(w+uw); \
626 #define ZYWRLE_TRANSFER_COEFF(pBuf,data,r,w,h,scanline,level,TRANS) \
644 #define ZYWRLE_PACK_COEFF(pBuf,data,r,width,height,scanline,level) \
645 ZYWRLE_TRANSFER_COEFF(pBuf,data,r,width,height,scanline,level,ZYWRLE_LOAD_COEFF(pH,R,G,B);ZYWRLE_SAVE_PIXEL(data,R,G,B);)
647 #define ZYWRLE_UNPACK_COEFF(pBuf,data,r,width,height,scanline,level) \
648 ZYWRLE_TRANSFER_COEFF(pBuf,data,r,width,height,scanline,level,ZYWRLE_LOAD_PIXEL(data,R,G,B);ZYWRLE_SAVE_COEFF(pH,R,G,B);)
663 pEnd = (int*)(pData+ h*scanline); \
671 pData += scanline-uw; \
675 pData= data + h*scanline; \
711 ZYWRLE_RGBYUV(int* pBuf, PIXEL_T* data, int width, int height, int scanline) argument
732 ZYWRLE_YUVRGB(int* pBuf, PIXEL_T* data, int width, int height, int scanline) argument
753 ZYWRLE_ANALYZE(PIXEL_T* dst, PIXEL_T* src, int w, int h, int scanline, int level, int* pBuf) argument
788 ZYWRLE_SYNTHESIZE(PIXEL_T* dst, PIXEL_T* src, int w, int h, int scanline, int level, int* pBuf) argument
[all...]
/external/skia/src/images/
H A DSkImageDecoder_libgif.cpp382 uint8_t* scanline = (uint8_t*) storage.get(); local
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);
[all...]
H A DSkImageDecoder_libjpeg.cpp367 // Convert a scanline of CMYK samples to RGBX in place. Note that this
368 // method moves the "scanline" pointer in its processing
369 static void convert_CMYK_to_RGB(uint8_t* scanline, unsigned int width) { argument
382 for (unsigned int x = 0; x < width; ++x, scanline += 4) {
383 scanline[0] = SkMulDiv255Round(scanline[0], scanline[3]);
384 scanline[1] = SkMulDiv255Round(scanline[1], scanline[
829 int scanline = (cinfo.output_scanline + i); local
842 int scanline = (scaledScanline + i); local
[all...]
/external/pdfium/core/src/fxge/dib/
H A Dfx_dib_main.cpp1137 FX_LPBYTE scanline = m_pBuffer + line * m_Pitch; local
1146 dest_scan[i] = (scanline[src_x / 8] & (1 << (7 - src_x % 8))) ? 255 : 0;
1160 FX_ARGB argb = m_pPalette[scanline[src_x]];
1166 FX_CMYK cmyk = m_pPalette[scanline[src_x]];
1173 dest_scan[dest_pos] = scanline[src_x];
1183 dest_scan[dest_pos + b] = scanline[src_x + b];
1246 FX_LPBYTE scanline = m_pBuffer + row * m_Pitch; local
1249 AdobeCMYK_to_sRGB1(scanline[0], scanline[1], scanline[
1261 FX_LPBYTE scanline = m_pBuffer + row * m_Pitch; local
1275 FX_LPBYTE scanline = m_pBuffer + row * m_Pitch; local
1289 FX_LPBYTE scanline = m_pBuffer + row * m_Pitch; local
1657 ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha) argument
[all...]
H A Dfx_dib_convert.cpp989 FX_LPBYTE scanline = m_pBuffer + row * m_Pitch + 3; local
991 *scanline = 0xff;
992 scanline += 4;
H A Dfx_dib_composite.cpp4472 void CFX_BitmapComposer::ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha) argument
4475 ComposeScanlineV(line, scanline, scan_extra_alpha);
4486 DoCompose(dest_scan, scanline, m_DestWidth, clip_scan, scan_extra_alpha, dest_alpha_scan);
4488 void CFX_BitmapComposer::ComposeScanlineV(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha) argument
4539 DoCompose(m_pScanlineV, scanline, m_DestHeight, clip_scan, scan_extra_alpha, m_pScanlineAlphaV);
/external/skia/src/pdf/
H A DSkPDFBitmap.cpp72 SkPMColor* scanline = bm.getAddr32(0, y); local
74 SkPMColor pmColor = scanline[x];
134 SkAutoTMalloc<uint8_t> scanline(3 * bm.width());
137 uint8_t* dst = scanline.get();
148 out->write(scanline.get(), 3 * bm.width());
154 SkAutoTMalloc<uint8_t> scanline(3 * bm.width());
157 uint8_t* dst = scanline.get();
164 out->write(scanline.get(), 3 * bm.width());
199 SkAutoTMalloc<uint8_t> scanline(bm.width());
201 uint8_t* dst = scanline
[all...]
/external/jpeg/
H A Drdrle.c154 * A place to hold each scanline while it's converted.
245 JSAMPROW scanline, red_ptr, green_ptr, blue_ptr; local
290 scanline = * (*cinfo->mem->access_virt_sarray)
297 *scanline++ = (JSAMPLE)
313 scanline = * (*cinfo->mem->access_virt_sarray)
322 *scanline++ = *red_ptr++;
323 *scanline++ = *green_ptr++;
324 *scanline++ = *blue_ptr++;
/external/skia/bench/
H A DGameBench.cpp256 SkPMColor* scanline = fCheckerboard.getAddr32(0, y); local
260 *scanline++ = 0xFFFF0000;
262 *scanline++ = 0x00000000;
291 SkPMColor* scanline = fAtlas.getAddr32(0, y); local
293 for (int x = 0; x < kTotAtlasWidth; ++x, ++scanline) {
299 *scanline = colors[colorX][colorY];
301 *scanline = 0x00000000;
/external/libvncserver/x11vnc/
H A Dxdamage.c47 int use_xdamage = XDAMAGE; /* use the xdamage rects for scanline hints */
138 * if it is real it should be caught by a normal scanline
376 fprintf(stderr, "xdamage: == scanline skip/tot: "
619 fprintf(stderr, "xdamage: == scanline skip/tot: "
639 static sraRegionPtr scanline = NULL; local
657 if (! scanline) {
659 scanline = sraRgnCreate();
719 sraRgnMakeEmpty(scanline);
720 sraRgnOr(scanline, tmpl);
721 if (sraRgnAnd(scanline, re
[all...]
H A Drates.c254 } else if (scanline) {
255 copy_image(scanline, 0, 0, 0, 0);
256 n = scanline->bytes_per_line * scanline->height;
H A Dx11vnc_defs.c77 XImage *scanline = NULL; variable
H A Dx11vnc.h495 extern XImage *scanline;
H A Dcleanup.c104 shm_clean(&scanline_shm, scanline);
H A Dscan.c429 scanline = NULL;
442 /* the scanline (e.g. 1280x1) shared memory area image: */
444 if (! shm_create(&scanline_shm, &scanline, dpy_x, 1, "scanline")) {
3212 /* grab the horizontal scanline from the display: */
3262 copy_image(scanline, 0, y, 0, 0);
3266 src = scanline->data;
3307 src = scanline->data + x * pixelsize;
H A Duserinput.c1093 copy_image(scanline, x1, y, x2 - x1, 1);
1096 src = scanline->data;
/external/skia/src/core/
H A DSkRegion.cpp31 * Return the beginning of the next scanline (i.e. the next Y-value)
304 runs[2] = 1; // 1 interval for this scanline
327 // Just walk this scanline, checking each interval. The X-sentinel will
380 const RunType* scanline = fRunHead->findScanline(r.fTop); local
382 if (!scanline_contains(scanline, r.fLeft, r.fRight)) {
385 if (r.fBottom <= scanline_bottom(scanline)) {
388 scanline = scanline_next(scanline);
465 const RunType* scanline = fRunHead->findScanline(sect.fTop); local
467 if (scanline_intersects(scanline, sec
[all...]
/external/zopfli/src/zopflipng/lodepng/
H A Dlodepng.cpp3913 "padded" is only relevant if bpp is less than 8 and a scanline or image does not
3937 /*bits padded if needed to fill full byte at end of each scanline*/
4008 static unsigned unfilterScanline(unsigned char* recon, const unsigned char* scanline, const unsigned char* precon, argument
4013 unfilter a PNG image scanline by scanline. when the pixels are smaller than 1 byte,
4015 precon is the previous unfiltered scanline, recon the result, scanline the current one
4017 recon and scanline MAY be the same memory address! precon must be disjoint.
4024 for(i = 0; i < length; i++) recon[i] = scanline[i];
4027 for(i = 0; i < bytewidth; i++) recon[i] = scanline[
5158 filterScanline(unsigned char* out, const unsigned char* scanline, const unsigned char* prevline, size_t length, size_t bytewidth, unsigned char filterType) argument
[all...]
/external/pdfium/core/include/fxge/
H A Dfx_dib.h407 virtual void ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha = NULL) = 0;
470 virtual void ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha);
487 void ComposeScanlineV(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha = NULL);
498 virtual void ComposeScanline(int line, FX_LPCBYTE scanline, FX_LPCBYTE scan_extra_alpha);
/external/skia/src/gpu/gl/debug/
H A DGrGLCreateDebugInterface.cpp185 GrGLchar *scanline = static_cast<GrGLchar *>(pixels); local
187 memset(scanline, 0, componentsPerPixel * componentSize * width);
188 scanline += rowStride;
/external/pdfium/core/src/fpdfapi/fpdf_render/
H A Dfpdf_render_loadimage.cpp708 FX_LPBYTE scanline = (FX_LPBYTE)m_pCachedBitmap->GetScanline(row); local
710 *scanline = (*scanline) >> scale;
711 scanline++;
/external/pdfium/core/src/fxge/agg/agg23/
H A Dfx_agg_driver.cpp314 agg::scanline_u8 scanline; local
315 agg::render_scanlines(rasterizer, scanline, final_render, (m_FillFlags & FXFILL_NOPATHSMOOTH) != 0);
1119 agg::scanline_u8 scanline;
1120 agg::render_scanlines(rasterizer, scanline, render, (m_FillFlags & FXFILL_NOPATHSMOOTH) != 0);

Completed in 2341 milliseconds

12