diff options
-rw-r--r-- | resources/box.gif | bin | 472 -> 472 bytes | |||
-rw-r--r-- | tests/CodecAnimTest.cpp | 7 |
2 files changed, 7 insertions, 0 deletions
diff --git a/resources/box.gif b/resources/box.gif Binary files differindex bcf81863b7..72884ce484 100644 --- a/resources/box.gif +++ b/resources/box.gif diff --git a/tests/CodecAnimTest.cpp b/tests/CodecAnimTest.cpp index 02253ef64f..3d7080e35d 100644 --- a/tests/CodecAnimTest.cpp +++ b/tests/CodecAnimTest.cpp @@ -31,6 +31,13 @@ static void write_bm(const char* name, const SkBitmap& bm) { } } +DEF_TEST(Codec_trunc, r) { + sk_sp<SkData> data(GetResourceAsData("box.gif")); + data = SkData::MakeSubset(data.get(), 0, 23); + std::unique_ptr<SkCodec> codec(SkCodec::NewFromData(data)); + codec->getFrameInfo(); +} + DEF_TEST(Codec_frames, r) { #define kOpaque kOpaque_SkAlphaType #define kUnpremul kUnpremul_SkAlphaType |