/aosp14/frameworks/base/native/graphics/jni/ |
H A D | imagedecoder.cpp | 224 auto* imageDecoder = toDecoder(decoder); in AImageDecoder_setAndroidBitmapFormat() 236 if (!decoder || !dataspace || !cs) { in AImageDecoder_setDataSpace() 337 if (!decoder) { in AImageDecoder_setUnpremultipliedRequired() 351 if (!decoder) { in AImageDecoder_setTargetSize() 377 if (!decoder) { in AImageDecoder_setCrop() 395 if (!decoder) { in AImageDecoder_getMinimumStride() 406 if (!decoder || !pixels || !stride) { in AImageDecoder_decodeImage() 426 delete toDecoder(decoder); in AImageDecoder_delete() 430 if (!decoder) return false; in AImageDecoder_isAnimated() 509 if (!decoder || !info) { in AImageDecoder_getFrameInfo() [all …]
|
/aosp14/frameworks/base/native/graphics/jni/fuzz/ |
H A D | fuzz_imagedecoder.cpp | 30 void operator()(AImageDecoder* decoder) const { AImageDecoder_delete(decoder); } in operator ()() 36 AImageDecoder* decoder = nullptr; in makeDecoder() local 37 int result = AImageDecoder_createFromBuffer(data, size, &decoder); in makeDecoder() 42 return DecoderPointer(decoder); in makeDecoder() 55 DecoderPointer decoder = makeDecoder(data, size); in LLVMFuzzerTestOneInput() local 56 if (!decoder) { in LLVMFuzzerTestOneInput() 60 const AImageDecoderHeaderInfo* info = AImageDecoder_getHeaderInfo(decoder.get()); in LLVMFuzzerTestOneInput() 73 size_t stride = AImageDecoder_getMinimumStride(decoder.get()); in LLVMFuzzerTestOneInput() 81 int result = AImageDecoder_decodeImage(decoder.get(), pixels.get(), stride, pixelSize); in LLVMFuzzerTestOneInput() 84 result = AImageDecoder_advanceFrame(decoder.get()); in LLVMFuzzerTestOneInput()
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | ImageDecoder.java | 332 if (decoder == null) { in createFromFile() 339 return decoder; in createFromFile() 351 if (decoder == null) { in createFromStream() 362 return decoder; in createFromStream() 389 return decoder; in createFromAssetFileDescriptor() 555 return decoder; in createFromAsset() 1835 new Size(decoder.mWidth, decoder.mHeight), in decodeHeader() 1899 decoder.mDesiredHeight, decoder.getColorSpacePtr(), in decodeDrawableImpl() 1902 decoder.mInputStream, decoder.mAssetFd); in decodeDrawableImpl() 2237 if (decoder.mDesiredWidth != decoder.mWidth [all …]
|
H A D | BitmapRegionDecoder.java | 195 BitmapRegionDecoder decoder = null; in newInstance() local 200 decoder = newInstance(stream); in newInstance() 210 return decoder; in newInstance() 219 private BitmapRegionDecoder(long decoder) { in BitmapRegionDecoder() argument 220 mNativeBitmapRegionDecoder = decoder; in BitmapRegionDecoder()
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | ImageDecoder.cpp | 159 reinterpret_cast<jlong>(decoder), decoder->width(), decoder->height(), in native_create() 258 auto* decoder = reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nDecodeBitmap() local 259 if (!decoder->setTargetSize(targetWidth, targetHeight)) { in ImageDecoder_nDecodeBitmap() 269 if (asAlphaMask && decoder->gray()) { in ImageDecoder_nDecodeBitmap() 277 if (decoder->opaque() && !jpostProcess) { in ImageDecoder_nDecodeBitmap() 311 if (!decoder->setOutColorType(colorType)) { in ImageDecoder_nDecodeBitmap() 319 decoder->setOutColorSpace(std::move(colorSpace)); in ImageDecoder_nDecodeBitmap() 325 if (!decoder->setCropRect(&subset)) { in ImageDecoder_nDecodeBitmap() 331 SkImageInfo bitmapInfo = decoder->getOutputInfo(); in ImageDecoder_nDecodeBitmap() 367 result = decoder->extractGainmap(nativeBitmap.get(), in ImageDecoder_nDecodeBitmap() [all …]
|
/aosp14/frameworks/base/core/java/android/net/ |
H A D | UriCodec.java | 94 CharsetDecoder decoder = charset.newDecoder() in appendDecoded() local 108 builder, decoder, byteBuffer, throwOnFailure); in appendDecoded() 123 builder, decoder, byteBuffer, throwOnFailure); in appendDecoded() 136 builder, decoder, byteBuffer, throwOnFailure); in appendDecoded() 146 flushDecodingByteAccumulator(builder, decoder, byteBuffer, throwOnFailure); in appendDecoded() 150 flushDecodingByteAccumulator(builder, decoder, byteBuffer, throwOnFailure); in appendDecoded() 155 CharsetDecoder decoder, in flushDecodingByteAccumulator() argument 163 builder.append(decoder.decode(byteBuffer)); in flushDecodingByteAccumulator()
|
/aosp14/frameworks/base/tests/SilkFX/src/com/android/test/silkfx/hdr/ |
H A D | GainmapDecodeTest.kt | 69 val gainmapImage = ImageDecoder.decodeBitmap(source) { decoder, info, source -> 70 decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE 77 decoder.setTargetSampleSize(4) 81 decoder.setTargetSize((size.width * .66).toInt(), (size.height * .66).toInt()) 85 decoder.crop = Rect(50, 50, dimen - 100, dimen - 100) 91 decoder.setTargetSize(targetWidth, targetHeight) 93 decoder.crop = Rect(50, 50, dimen - 100, dimen - 100)
|
H A D | GainmapTransformsTest.kt | 38 return ImageDecoder.decodeBitmap(source) { decoder, info, source -> 39 decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
|
H A D | GainmapImage.kt | 124 bitmap = ImageDecoder.decodeBitmap(source) { decoder, info, source -> 125 decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
|
/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | ImageDecoder.cpp | 519 ImageDecoder decoder{std::move(gainmapCodec)}; in extractGainmap() local 521 decoder.mOverrideOrigin.emplace(getOrigin()); in extractGainmap() 523 decoder.setTargetSize(decoder.width(), decoder.height()); in extractGainmap() 524 if (decoder.gray()) { in extractGainmap() 525 decoder.setOutColorType(kGray_8_SkColorType); in extractGainmap() 533 decoder.setTargetSize(decoder.width() * scaleX, decoder.height() * scaleY); in extractGainmap() 537 float sX = decoder.mTargetSize.width() / (float)mTargetSize.width(); in extractGainmap() 538 float sY = decoder.mTargetSize.height() / (float)mTargetSize.height(); in extractGainmap() 545 decoder.setCropRect(&crop); in extractGainmap() 548 SkImageInfo bitmapInfo = decoder.getOutputInfo(); in extractGainmap() [all …]
|
/aosp14/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/decoder/ |
H A D | MediaDecoder.java | 17 package androidx.media.filterfw.decoder; 407 public void onDecodedOutputAvailable(TrackDecoder decoder) { in onDecodedOutputAvailable() argument 408 if (decoder == mVideoTrackDecoder) { in onDecodedOutputAvailable() 410 } else if (decoder == mAudioTrackDecoder) { in onDecodedOutputAvailable() 416 public void onEndOfStream(TrackDecoder decoder) { in onEndOfStream() argument 417 if (decoder == mAudioTrackDecoder) { in onEndOfStream() 419 } else if (decoder == mVideoTrackDecoder) { in onEndOfStream()
|
H A D | TrackDecoder.java | 17 package androidx.media.filterfw.decoder; 32 void onDecodedOutputAvailable(TrackDecoder decoder); in onDecodedOutputAvailable() argument 34 void onEndOfStream(TrackDecoder decoder); in onEndOfStream() argument
|
H A D | AudioSample.java | 17 package androidx.media.filterfw.decoder;
|
H A D | DecoderUtil.java | 17 package androidx.media.filterfw.decoder;
|
H A D | VideoTrackDecoder.java | 16 package androidx.media.filterfw.decoder;
|
/aosp14/frameworks/base/core/java/android/util/ |
H A D | Base64.java | 160 Decoder decoder = new Decoder(flags, new byte[len*3/4]); in decode() local 162 if (!decoder.process(input, offset, len, true)) { in decode() 167 if (decoder.op == decoder.output.length) { in decode() 168 return decoder.output; in decode() 173 byte[] temp = new byte[decoder.op]; in decode() 174 System.arraycopy(decoder.output, 0, temp, 0, decoder.op); in decode()
|
/aosp14/frameworks/base/core/java/com/android/internal/widget/ |
H A D | LocalImageResolver.java | 62 (decoder, info, s) -> LocalImageResolver.onHeaderDecoded(decoder, info, in resolveImage() 211 return ImageDecoder.decodeDrawable(source, (decoder, info, unused) -> { in resolveImage() 225 decoder.setTargetSize(maxWidth, targetHeight); in resolveImage() 230 decoder.setTargetSize(targetWidth, maxHeight); in resolveImage() 249 private static void onHeaderDecoded(ImageDecoder decoder, ImageDecoder.ImageInfo info, 257 decoder.setTargetSampleSize(getPowerOfTwoForSampleRatio(ratio));
|
/aosp14/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/ |
H A D | MediaProfileReader.java | 61 for (AudioDecoder decoder: audioDecoders) { in getWMAEnable() 62 if (decoder == AudioDecoder.AUDIO_DECODER_WMA) { in getWMAEnable() 70 for (VideoDecoder decoder: videoDecoders) { in getWMVEnable() 71 if (decoder == VideoDecoder.VIDEO_DECODER_WMV) { in getWMVEnable()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/graphics/ |
H A D | ImageLoader.kt | 167 ImageDecoder.decodeBitmap(source) { decoder, info, _ -> 168 configureDecoderForMaximumSize(decoder, info.size, maxWidth, maxHeight) 169 decoder.allocator = allocator 302 ImageDecoder.decodeDrawable(source) { decoder, info, _ -> 303 configureDecoderForMaximumSize(decoder, info.size, maxWidth, maxHeight) 304 decoder.allocator = allocator 408 decoder: ImageDecoder, 446 decoder.setTargetSize(targetWidth, targetHeight)
|
/aosp14/frameworks/base/core/java/com/android/internal/os/ |
H A D | LoggingPrintStream.java | 62 private CharsetDecoder decoder; field in LoggingPrintStream 124 if (decoder == null) { in write() 127 decoder = Charset.defaultCharset().newDecoder() in write() 144 coderResult = decoder.decode(encodedBytes, decodedChars, false); in write()
|
/aosp14/frameworks/base/core/java/com/android/internal/util/ |
H A D | ImageUtils.java | 223 }), (ImageDecoder decoder, ImageInfo info, Source source) -> { in loadThumbnail() 224 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in loadThumbnail() 228 decoder.setTargetSampleSize(sample); in loadThumbnail()
|
/aosp14/frameworks/base/services/core/java/com/android/server/wallpaper/ |
H A D | WallpaperCropper.java | 238 Bitmap cropped = ImageDecoder.decodeBitmap(srcData, (decoder, info, src) -> { in generateCropInternal() 239 decoder.setTargetSampleSize(sampleSize); in generateCropInternal() 240 decoder.setCrop(estimateCrop); in generateCropInternal()
|
/aosp14/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | AnimatedImageDrawable.java | 234 drawable = ImageDecoder.decodeDrawable(source, (decoder, info, src) -> { in updateStateFromTypedArray() 293 @Nullable ImageDecoder decoder, int width, int height, in AnimatedImageDrawable() argument 312 mState = new State(nCreate(nativeImageDecoder, decoder, width, height, colorSpaceHandle, in AnimatedImageDrawable() 590 @Nullable ImageDecoder decoder, int width, int height, long colorSpaceHandle, in nCreate() argument
|
H A D | BitmapDrawable.java | 170 (decoder, info, src) -> { in BitmapDrawable() 171 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in BitmapDrawable() 203 (decoder, info, src) -> { in BitmapDrawable() 204 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in BitmapDrawable() 846 bitmap = ImageDecoder.decodeBitmap(source, (decoder, info, src) -> { in updateStateFromTypedArray() 847 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in updateStateFromTypedArray()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
H A D | ScreenMediaRecorder.java | 214 MediaCodec decoder = MediaCodec.createDecoderByType(videoType); in getSupportedSize() local 215 MediaCodecInfo.VideoCapabilities vc = decoder.getCodecInfo() in getSupportedSize() 217 decoder.release(); in getSupportedSize()
|