Lines Matching defs:decoder
53 SkBitmapRegionDecoder(SkImageDecoder* decoder, int width, int height) {
54 fDecoder = decoder;
79 SkImageDecoder* decoder = SkImageDecoder::Factory(stream);
81 if (NULL == decoder) {
87 decoder->setAllocator(javaAllocator);
90 if (!decoder->buildTileIndex(stream, &width, &height)) {
92 snprintf(msg, sizeof(msg), "Image failed to decode using %s decoder",
93 decoder->getFormatName());
95 SkDELETE(decoder);
96 return nullObjectReturn("decoder->buildTileIndex returned false");
99 SkBitmapRegionDecoder *bm = new SkBitmapRegionDecoder(decoder, width, height);
113 SkSafeUnref(stream); // the decoder now holds a reference
133 SkSafeUnref(stream); // the decoder now holds a reference
147 stream->unref(); // the decoder now holds a reference
162 // The decoder now holds a reference to stream.
176 SkImageDecoder *decoder = brd->getDecoder();
200 decoder->setDitherImage(doDither);
201 decoder->setPreferQualityOverSpeed(preferQualityOverSpeed);
202 decoder->setRequireUnpremultipliedColors(requireUnpremultiplied);
203 AutoDecoderCancel adc(options, decoder);
230 return nullObjectReturn("decoder->decodeRegion returned false");
241 getMimeTypeString(env, decoder->getFormat()));
252 JavaPixelAllocator* allocator = (JavaPixelAllocator*) decoder->getAllocator();