diff options
author | Mike Reed <reed@google.com> | 2016-10-25 09:57:13 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-10-25 14:19:07 +0000 |
commit | 7614794c9ad14d76abed6cf00890ad1a09c2cb8b (patch) | |
tree | fb79a90fe28039038d5d54e809f68e83399cb32a /tests/PDFJpegEmbedTest.cpp | |
parent | 67c7c81a82b6351e9fbbf235084d7120162d9268 (diff) |
remove discardablepixelref
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3883
Change-Id: Ica284be78563a4ccd6e0cb07404064fb5511ba57
Reviewed-on: https://skia-review.googlesource.com/3883
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'tests/PDFJpegEmbedTest.cpp')
-rw-r--r-- | tests/PDFJpegEmbedTest.cpp | 33 |
1 files changed, 1 insertions, 32 deletions
diff --git a/tests/PDFJpegEmbedTest.cpp b/tests/PDFJpegEmbedTest.cpp index 2e75c3998a..17dbac8cfa 100644 --- a/tests/PDFJpegEmbedTest.cpp +++ b/tests/PDFJpegEmbedTest.cpp @@ -15,14 +15,6 @@ #include "Resources.h" #include "Test.h" -// Returned bitmap is lazy. Only lazy bitmaps hold onto the original data. -static SkBitmap bitmap_from_data(SkData* data) { - SkASSERT(data); - SkBitmap bm; - SkDEPRECATED_InstallDiscardablePixelRef(data, &bm); - return bm; -} - static bool is_subset_of(SkData* smaller, SkData* larger) { SkASSERT(smaller && larger); if (smaller->size() > larger->size()) { @@ -70,29 +62,6 @@ DEF_TEST(SkPDF_JpegEmbedTest, r) { canvas->clear(SK_ColorLTGRAY); - SkBitmap bm1(bitmap_from_data(mandrillData.get())); - canvas->drawBitmap(bm1, 65.0, 0.0, nullptr); - SkBitmap bm2(bitmap_from_data(cmykData.get())); - canvas->drawBitmap(bm2, 0.0, 512.0, nullptr); - - canvas->flush(); - document->endPage(); - document->close(); - sk_sp<SkData> pdfData(pdf.detachAsData()); - SkASSERT(pdfData); - - REPORTER_ASSERT(r, is_subset_of(mandrillData.get(), pdfData.get())); - - // This JPEG uses a nonstandard colorspace - it can not be - // embedded into the PDF directly. - REPORTER_ASSERT(r, !is_subset_of(cmykData.get(), pdfData.get())); - //////////////////////////////////////////////////////////////////////////// - pdf.reset(); - document = SkDocument::MakePDF(&pdf); - canvas = document->beginPage(642, 1028); - - canvas->clear(SK_ColorLTGRAY); - sk_sp<SkImage> im1(SkImage::MakeFromEncoded(mandrillData)); canvas->drawImage(im1.get(), 65.0, 0.0, nullptr); sk_sp<SkImage> im2(SkImage::MakeFromEncoded(cmykData)); @@ -101,7 +70,7 @@ DEF_TEST(SkPDF_JpegEmbedTest, r) { canvas->flush(); document->endPage(); document->close(); - pdfData = pdf.detachAsData(); + sk_sp<SkData> pdfData = pdf.detachAsData(); SkASSERT(pdfData); REPORTER_ASSERT(r, is_subset_of(mandrillData.get(), pdfData.get())); |