Home
last modified time | relevance | path

Searched refs:gainmap (Results 1 – 20 of 20) sorted by relevance

/aosp14/frameworks/base/tests/SilkFX/src/com/android/test/silkfx/hdr/
H A DGainmapMetadataEditor.kt41 private var gainmap: Gainmap? = null
65 gainmap = newGainmap
67 gainmap!!.getRatioMax()[0], gainmap!!.getMinDisplayRatioForHdrTransition(),
68 gainmap!!.getDisplayRatioForFullHdr(), gainmap!!.getGamma()[0],
69 gainmap!!.getEpsilonSdr()[0], gainmap!!.getEpsilonHdr()[0])
208 gainmap!!.setRatioMin(newValue, newValue, newValue)
219 gainmap!!.setRatioMax(newValue, newValue, newValue)
241 gainmap!!.setDisplayRatioForFullHdr(newValue)
252 gainmap!!.setGamma(newValue, newValue, newValue)
266 gainmap!!.setEpsilonSdr(newValue, newValue, newValue)
[all …]
H A DGainmapImage.kt45 private var gainmap: Gainmap? = null
123 gainmap = null
141 gainmap = bitmap!!.gainmap
142 gainmapMetadataEditor.setGainmap(gainmap)
143 val map = gainmap!!.gainmapContents
168 if (bitmap == null || gainmap == null) return
187 bitmap!!.gainmap = gainmap
193 bitmap!!.gainmap = gainmap
198 bitmap!!.gainmap = null; bitmap!!
H A DGainmapDecodeTest.kt42 fun gainmapVisualizer(gainmap: Gainmap): Bitmap {
43 val map = gainmap.gainmapContents
98 val gainmapContents = gainmapImage.gainmap?.let { gainmapVisualizer(it) }
99 val sdrBitmap = gainmapImage.also { it.gainmap = null }
105 findViewById<ImageView>(R.id.gainmap)!!.setImageBitmap(gainmapContents)
H A DGainmapTransformsTest.kt46 val gainmapContents = result.gainmap?.let { gainmapVisualizer(it) }
47 val sdrBitmap = result.also { it.gainmap = null }
53 findViewById<ImageView>(R.id.gainmap)!!.setImageBitmap(gainmapContents)
/aosp14/frameworks/base/libs/hwui/jni/
H A DGainmap.cpp35 static Gainmap* fromJava(jlong gainmap) { in fromJava() argument
51 auto gainmap = bitmap.gainmap(); in Gainmap_extractFromBitmap() local
56 auto nativeBitmap = gainmap->bitmap; in Gainmap_extractFromBitmap()
62 gainmap->incStrong(0); in Gainmap_extractFromBitmap()
68 gainmap->decStrong(0); in Gainmap_extractFromBitmap()
76 gainmap->decStrong(0); in Gainmap_destructor()
84 Gainmap* gainmap = new Gainmap(); in Gainmap_createEmpty() local
85 gainmap->incStrong(0); in Gainmap_createEmpty()
90 Gainmap* gainmap = new Gainmap(); in Gainmap_createCopy() local
91 gainmap->incStrong(0); in Gainmap_createCopy()
[all …]
H A DBitmapRegionDecoder.cpp125 auto gainmap = sp<uirenderer::Gainmap>::make(); in decodeGainmapRegion() local
126 if (!gainmap) { in decodeGainmapRegion()
130 gainmap->info = mGainmapInfo; in decodeGainmapRegion()
131 gainmap->bitmap = std::move(nativeBitmap); in decodeGainmapRegion()
132 *outGainmap = std::move(gainmap); in decodeGainmapRegion()
330 sp<uirenderer::Gainmap> gainmap; in nativeDecodeRegion() local
341 if (!brd->decodeGainmapRegion(&gainmap, gainmapWidth, gainmapHeight, gainmapSubset, in nativeDecodeRegion()
351 recycledBitmap->setGainmap(std::move(gainmap)); in nativeDecodeRegion()
365 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(gainmap); in nativeDecodeRegion()
374 heapBitmap->setGainmap(std::move(gainmap)); in nativeDecodeRegion()
H A DBitmapFactory.cpp293 auto gainmap = sp<uirenderer::Gainmap>::make(); in decodeGainmap() local
294 if (!gainmap) { in decodeGainmap()
299 gainmap->info = gainmapInfo; in decodeGainmap()
300 gainmap->bitmap = std::move(nativeBitmap); in decodeGainmap()
301 *outGainmap = std::move(gainmap); in decodeGainmap()
620 sp<uirenderer::Gainmap> gainmap = nullptr; in doDecode() local
627 decodeGainmap(std::move(gainmapStream), gainmapInfo, &gainmap, sampleSize, scale); in doDecode()
638 reuseBitmap->setGainmap(std::move(gainmap)); in doDecode()
656 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(gainmap); in doDecode()
668 heapBitmap->setGainmap(std::move(gainmap)); in doDecode()
H A DBitmap.cpp389 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(original.gainmap()); in Bitmap_copy()
406 auto gainmap = sp<uirenderer::Gainmap>::make(); in Bitmap_copy() local
407 gainmap->info = original.gainmap()->info; in Bitmap_copy()
408 const SkBitmap skSrcBitmap = original.gainmap()->bitmap->getSkBitmap(); in Bitmap_copy()
414 gainmap->bitmap = sk_sp<Bitmap>(destAllocator.getStorageObjAndReset()); in Bitmap_copy()
415 bitmap->setGainmap(std::move(gainmap)); in Bitmap_copy()
1213 uirenderer::Gainmap* gainmap = reinterpret_cast<uirenderer::Gainmap*>(gainmapPtr); in Bitmap_setGainmap() local
1214 bitmapHolder->bitmap().setGainmap(sp<uirenderer::Gainmap>::fromExisting(gainmap)); in Bitmap_setGainmap()
H A DShader.cpp84 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in createBitmapShaderHelper()
H A DImageDecoder.cpp483 auto gm = uirenderer::Gainmap::allocateHardwareGainmap(nativeBitmap->gainmap()); in ImageDecoder_nDecodeBitmap()
/aosp14/frameworks/base/libs/hwui/
H A DGainmap.cpp21 auto gainmap = sp<Gainmap>::make(); in allocateHardwareGainmap() local
22 gainmap->info = srcGainmap->info; in allocateHardwareGainmap()
28 gainmap->bitmap = std::move(skBitmap); in allocateHardwareGainmap()
29 return gainmap; in allocateHardwareGainmap()
H A DRecordingCanvas.h87 auto gainmap = bitmap.gainmap(); in DrawImagePayload() local
88 gainmapInfo = gainmap->info; in DrawImagePayload()
89 gainmapImage = gainmap->bitmap->makeImage(); in DrawImagePayload()
H A DRecordingCanvas.cpp347 , gainmap(std::move(payload.gainmapImage)) in DrawImage()
358 sk_sp<const SkImage> gainmap; member
362 if (gainmap) { in draw()
366 SkCanvas::kFast_SrcRectConstraint, gainmap, gainmapInfo); in draw()
384 , gainmap(std::move(payload.gainmapImage)) in DrawImageRect()
397 sk_sp<const SkImage> gainmap; member
401 if (gainmap) { in draw()
402 DrawGainmapBitmap(c, image, src, dst, sampling, &paint, constraint, gainmap, in draw()
H A DSkiaCanvas.cpp597 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in drawBitmap()
624 image, bitmap.gainmap()->bitmap->makeImage(), bitmap.gainmap()->info, in drawBitmap()
/aosp14/frameworks/base/graphics/java/android/graphics/
H A DGainmap.java130 public Gainmap(@NonNull Gainmap gainmap, @NonNull Bitmap gainmapContents) { in Gainmap() argument
131 this(gainmapContents, nCreateCopy(gainmap.mNativePtr)); in Gainmap()
H A DBitmap.java1974 public void setGainmap(@Nullable Gainmap gainmap) { in setGainmap() argument
1977 nativeSetGainmap(mNativePtr, gainmap == null ? 0 : gainmap.mNativePtr); in setGainmap()
/aosp14/frameworks/base/libs/hwui/hwui/
H A DBitmap.cpp502 SkBitmap gainmapBitmap = gainmap()->bitmap->getSkBitmap(); in compress()
512 gainmapBitmap.pixmap(), options, gainmap()->info); in compress()
555 sp<uirenderer::Gainmap> Bitmap::gainmap() const { in gainmap() function in android::Bitmap
560 void Bitmap::setGainmap(sp<uirenderer::Gainmap>&& gainmap) { in setGainmap() argument
561 mGainmap = std::move(gainmap); in setGainmap()
H A DBitmap.h129 sp<uirenderer::Gainmap> gainmap() const;
131 void setGainmap(sp<uirenderer::Gainmap>&& gainmap);
H A DImageDecoder.cpp575 auto gainmap = sp<uirenderer::Gainmap>::make(); in extractGainmap() local
576 gainmap->info = gainmapInfo; in extractGainmap()
577 gainmap->bitmap = std::move(nativeBitmap); in extractGainmap()
578 destination->setGainmap(std::move(gainmap)); in extractGainmap()
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaRecordingCanvas.cpp220 auto gainmapBitmap = bitmap.gainmap()->bitmap; in handleMutableImages()