Lines Matching defs:decoder
258 SkImageDecoder* decoder = SkImageDecoder::Factory(stream);
259 if (decoder == NULL) {
263 decoder->setSampleSize(sampleSize);
264 decoder->setDitherImage(doDither);
265 decoder->setPreferQualityOverSpeed(preferQualityOverSpeed);
266 decoder->setRequireUnpremultipliedColors(requireUnpremultiplied);
273 ALOGW("Unable to reuse an immutable bitmap as an image decoder target.");
284 NinePatchPeeker peeker(decoder);
285 decoder->setPeeker(&peeker);
294 // If the java allocator is being used to allocate the pixel memory, the decoder
296 decoder->setSkipWritingZeroes(outputAllocator == &javaAllocator);
297 decoder->setAllocator(outputAllocator);
301 decoder->setAllocator(&scaleCheckingAllocator);
305 // Only setup the decoder to be deleted after its stack-based, refcounted
308 SkAutoTDelete<SkImageDecoder> add(decoder);
310 AutoDecoderCancel adc(options, decoder);
320 if (decoder->decode(stream, &decodingBitmap, prefColorType, decodeMode)
322 return nullObjectReturn("decoder->decode returned false");
335 jstring mimeType = getMimeTypeString(env, decoder->getFormat());
461 // Need to buffer enough input to be able to rewind as much as might be read by a decoder