Lines Matching refs:decoder
262 SkImageDecoder* decoder = SkImageDecoder::Factory(stream);
263 if (decoder == NULL) {
267 decoder->setSampleSize(sampleSize);
268 decoder->setDitherImage(doDither);
269 decoder->setPreferQualityOverSpeed(preferQualityOverSpeed);
270 decoder->setRequireUnpremultipliedColors(requireUnpremultiplied);
277 ALOGW("Unable to reuse an immutable bitmap as an image decoder target.");
288 NinePatchPeeker peeker(decoder);
289 decoder->setPeeker(&peeker);
300 // If the java allocator is being used to allocate the pixel memory, the decoder
302 decoder->setSkipWritingZeroes(outputAllocator == &javaAllocator);
303 decoder->setAllocator(outputAllocator);
307 decoder->setAllocator(&scaleCheckingAllocator);
311 // Only setup the decoder to be deleted after its stack-based, refcounted
314 SkAutoTDelete<SkImageDecoder> add(decoder);
316 AutoDecoderCancel adc(options, decoder);
326 if (!decoder->decode(stream, &decodingBitmap, prefConfig, decodeMode)) {
327 return nullObjectReturn("decoder->decode returned false");
343 getMimeTypeString(env, decoder->getFormat()));
480 // Need to buffer enough input to be able to rewind as much as might be read by a decoder