Home | History | Annotate | Download | only in tests

Lines Matching refs:Codec

39     SkAutoTDelete<SkCodec> codec(SkCodec::NewFromStream(stream.detach()));
40 if (!codec) {
49 SkImageInfo info = codec->getInfo().makeColorType(kN32_SkColorType);
55 codec->getPixels(info, bm.getPixels(), bm.rowBytes(), NULL, NULL, NULL);
64 codec->getPixels(info, bm.getPixels(), bm.rowBytes(), NULL, NULL, NULL);
71 SkScanlineDecoder* scanlineDecoder = codec->getScanlineDecoder(info);
88 DEF_TEST(Codec, r) {
131 SkCodec* codec = SkCodec::NewFromStream(new SkMemoryStream(stream, len, false));
132 // We should not have gotten a codec. Bots should catch us if we leaked anything.
133 REPORTER_ASSERT(r, !codec);
139 // No codec should claim this as their format, so this tests SkCodec::NewFromStream.
160 // Create the codec from the resource file
166 SkAutoTDelete<SkCodec> codec(SkCodec::NewFromStream(stream.detach()));
167 if (!codec) {
168 ERRORF(r, "Unable to create codec '%s'", path);
175 SkISize scaledDims = codec->getScaledDimensions(scale);
176 SkImageInfo scaledInfo = codec->getInfo().makeWH(scaledDims.width(), scaledDims.height());
184 codec->getPixels(scaledInfo, pixels.get(), rowBytes, NULL, NULL, NULL);
205 SkAutoTDelete<SkCodec> codec(SkCodec::NewFromStream(stream.detach()));
206 REPORTER_ASSERT(r, NULL == codec);
210 // Test images that should not be able to create a codec