/frameworks/base/libs/hwui/hwui/ |
D | Bitmap.cpp | 89 bool Bitmap::computeAllocationSize(size_t rowBytes, int height, size_t* size) { in computeAllocationSize() argument 91 !__builtin_mul_overflow(rowBytes, (size_t)height, size) && in computeAllocationSize() 95 typedef sk_sp<Bitmap> (*AllocPixelRef)(size_t allocSize, const SkImageInfo& info, size_t rowBytes); 108 const size_t rowBytes = bitmap->rowBytes(); in allocateBitmap() local 109 if (!Bitmap::computeAllocationSize(rowBytes, bitmap->height(), &size)) { in allocateBitmap() 113 auto wrapper = alloc(size, info, rowBytes); in allocateBitmap() 124 sk_sp<Bitmap> Bitmap::allocateAshmemBitmap(size_t size, const SkImageInfo& info, size_t rowBytes) { in allocateAshmemBitmap() argument 143 return sk_sp<Bitmap>(new Bitmap(addr, fd, size, info, rowBytes)); in allocateAshmemBitmap() 145 return Bitmap::allocateHeapBitmap(size, info, rowBytes); in allocateAshmemBitmap() 170 sk_sp<Bitmap> Bitmap::allocateHeapBitmap(size_t size, const SkImageInfo& info, size_t rowBytes) { in allocateHeapBitmap() argument [all …]
|
D | Bitmap.h | 79 static sk_sp<Bitmap> allocateHeapBitmap(size_t size, const SkImageInfo& i, size_t rowBytes); 95 static sk_sp<Bitmap> createFrom(const SkImageInfo& info, size_t rowBytes, int fd, void* addr, 99 int rowBytesAsPixels() const { return rowBytes() >> mInfo.shiftPerPixel(); } in rowBytesAsPixels() 101 void reconfigure(const SkImageInfo& info, size_t rowBytes); 146 static BitmapPalette computePalette(const SkImageInfo& info, const void* addr, size_t rowBytes); 149 return computePalette(bitmap.info(), bitmap.getPixels(), bitmap.rowBytes()); in computePalette() 154 mPalette = computePalette(info(), pixels(), rowBytes()); in palette() 162 static bool computeAllocationSize(size_t rowBytes, int height, size_t* size); 179 static sk_sp<Bitmap> allocateAshmemBitmap(size_t size, const SkImageInfo& i, size_t rowBytes); 181 Bitmap(void* address, size_t allocSize, const SkImageInfo& info, size_t rowBytes); [all …]
|
D | ImageDecoder.cpp | 108 size_t rowBytes = info.minRowBytes(); in setTargetSize() local 109 if (rowBytes == 0) { in setTargetSize() 115 if (!Bitmap::computeAllocationSize(rowBytes, height, &pixelMemorySize)) { in setTargetSize() 353 size_t rowBytes) { in handleRestorePrevious() argument 371 srcRow += rowBytes; in handleRestorePrevious() 372 dstRow += mRestoreFrame->rowBytes(); in handleRestorePrevious() 385 srcRow += mRestoreFrame->rowBytes(); in handleRestorePrevious() 386 dstRow += rowBytes; in handleRestorePrevious() 396 SkCodec::Result ImageDecoder::decode(void* pixels, size_t rowBytes) { in decode() argument 408 if (!handleRestorePrevious(outputInfo, pixels, rowBytes)) { in decode() [all …]
|
D | ImageDecoder.h | 66 SkCodec::Result decode(void* pixels, size_t rowBytes); 129 bool handleRestorePrevious(const SkImageInfo&, void* pixels, size_t rowBytes);
|
/frameworks/base/libs/hwui/apex/ |
D | android_bitmap.cpp | 120 dstBitmap->rowBytes(), 0, 0)) { in ABitmap_copy() 127 static AndroidBitmapInfo getInfo(const SkImageInfo& imageInfo, uint32_t rowBytes, bool isHardware) { in getInfo() argument 131 info.stride = rowBytes; in getInfo() 139 return getInfo(bitmap->info(), bitmap->rowBytes(), bitmap->isHardware()); in ABitmap_getInfo() 149 uint32_t rowBytes = 0; in ABitmap_getInfoFromJava() local 151 SkImageInfo imageInfo = GraphicsJNI::getBitmapInfo(env, bitmapObj, &rowBytes, &isHardware); in ABitmap_getInfoFromJava() 152 return getInfo(imageInfo, rowBytes, isHardware); in ABitmap_getInfoFromJava()
|
D | android_canvas.cpp | 46 size_t rowBytes = buffer->stride * imageInfo.bytesPerPixel(); in convert() local 50 sk_sp<SkSurface> surface = SkSurfaces::WrapPixels(imageInfo, buffer->bits, rowBytes); in convert() 53 outBitmap->setInfo(imageInfo, rowBytes); in convert()
|
/frameworks/base/libs/hwui/jni/ |
D | Bitmap.cpp | 53 mRowBytes = mBitmap->rowBytes(); in freePixels() 113 size_t rowBytes() const { in rowBytes() function in android::BitmapWrapper 115 return mBitmap->rowBytes(); in rowBytes() 252 *outRowBytes = localBitmap->rowBytes(); in getBitmapInfo() 538 return static_cast<jint>(bitmap->rowBytes()); in Bitmap_rowBytes() 712 static bool validateImageInfo(const SkImageInfo& info, int32_t rowBytes) { in validateImageInfo() argument 714 return SkBitmap().setInfo(info, rowBytes); in validateImageInfo() 743 const int32_t rowBytes = p.readInt32(); in Bitmap_createFromParcel() local 758 if (!validateImageInfo(imageInfo, rowBytes)) { in Bitmap_createFromParcel() 762 if (!Bitmap::computeAllocationSize(rowBytes, height, &allocationSize)) { in Bitmap_createFromParcel() [all …]
|
D | Graphics.cpp | 669 const size_t rowBytes = maxInfo.minRowBytes(); in allocPixelRef() local 670 const size_t bytesNeeded = maxInfo.computeByteSize(rowBytes); in allocPixelRef() 681 rowBytes); in allocPixelRef() 686 bitmap->setInfo(bitmap->info(), rowBytes); in allocPixelRef() 716 const size_t dstRowBytes = mRecycledBitmap->rowBytes(); in copyIfNecessary()
|
D | BitmapFactory.cpp | 144 const size_t size = info.computeByteSize(bitmap->rowBytes()); in allocPixelRef() 156 mBitmap->reconfigure(info, bitmap->rowBytes()); in allocPixelRef() 252 decodeBitmap.rowBytes(), &codecOptions); in decodeGainmap() 518 decodingBitmap.rowBytes(), &codecOptions); in doDecode()
|
D | ImageDecoder.cpp | 357 SkCodec::Result result = decoder->decode(bm.getPixels(), bm.rowBytes()); in ImageDecoder_nDecodeBitmap()
|
/frameworks/base/libs/hwui/ |
D | Readback.cpp | 262 !tmpBitmap.readPixels(bitmap->info(), bitmap->getPixels(), bitmap->rowBytes(), 0, 0)) { in copySurfaceInto() 387 bitmap->rowBytes(), 0, 0)) { in copyLayerInto()
|
/frameworks/rs/toolkit/test/ |
D | AllTests.kt | 78 require(bitmap.rowBytes == bitmap.width * 4) { in <lambda>() 81 require(bitmap.byteCount == bitmap.rowBytes * bitmap.height) in <lambda>()
|
/frameworks/base/libs/androidfw/ |
D | Png.cpp | 141 const uint32_t rowBytes = png_get_rowbytes(readPtr, infoPtr); in readPng() local 144 outInfo->rows[i] = new png_byte[rowBytes]; in readPng()
|
/frameworks/base/core/jni/ |
D | android_hardware_camera2_DngCreator.cpp | 635 uint8_t* rowBytes = row.editArray(); in writeToStream() local 642 ssize_t bytesRead = mInput->read(rowBytes, rowFillAmt, rowSize); in writeToStream() 666 if (stream.write(rowBytes, 0, mBytesPerSample * mSamplesPerPixel * mWidth) != OK || in writeToStream()
|
/frameworks/rs/toolkit/java/ |
D | Toolkit.kt | 1493 require(inputBitmap.width * vectorSize(inputBitmap) == inputBitmap.rowBytes) { in validateBitmap()
|