Index: src/ports/SkImageDecoder_WIC.cpp |
diff --git a/src/ports/SkImageDecoder_WIC.cpp b/src/ports/SkImageDecoder_WIC.cpp |
index 80fb8a3254625fe384f0730d39a50e2a9eff13ad..8233a17927430812265f62f5bcc15ea186b2a973 100644 |
--- a/src/ports/SkImageDecoder_WIC.cpp |
+++ b/src/ports/SkImageDecoder_WIC.cpp |
@@ -61,35 +61,36 @@ public: |
* @param stream SkStream to decode. Must be at the beginning. |
* @param bm SkBitmap to decode into. Only used if wicMode is kDecodeBounds_WICMode or |
* kDecodePixels_WICMode, in which case it must not be NULL. |
- * @param format Out parameter for the SkImageDecoder::Format of the SkStream. Only used if |
+ * @param format Out parameter for the SkEncodedFormat of the SkStream. Only used if |
* wicMode is kDecodeFormat_WICMode. |
*/ |
- bool decodeStream(SkStream* stream, SkBitmap* bm, WICModes wicMode, Format* format) const; |
+ bool decodeStream(SkStream* stream, SkBitmap* bm, WICModes wicMode, |
+ SkEncodedFormat* format) const; |
protected: |
Result onDecode(SkStream* stream, SkBitmap* bm, Mode mode) SK_OVERRIDE; |
}; |
struct FormatConversion { |
- GUID fGuidFormat; |
- SkImageDecoder::Format fFormat; |
+ GUID fGuidFormat; |
+ SkEncodedFormat fFormat; |
}; |
static const FormatConversion gFormatConversions[] = { |
- { GUID_ContainerFormatBmp, SkImageDecoder::kBMP_Format }, |
- { GUID_ContainerFormatGif, SkImageDecoder::kGIF_Format }, |
- { GUID_ContainerFormatIco, SkImageDecoder::kICO_Format }, |
- { GUID_ContainerFormatJpeg, SkImageDecoder::kJPEG_Format }, |
- { GUID_ContainerFormatPng, SkImageDecoder::kPNG_Format }, |
+ { GUID_ContainerFormatBmp, kBMP_SkEncodedFormat }, |
+ { GUID_ContainerFormatGif, kGIF_SkEncodedFormat }, |
+ { GUID_ContainerFormatIco, kICO_SkEncodedFormat }, |
+ { GUID_ContainerFormatJpeg, kJPEG_SkEncodedFormat }, |
+ { GUID_ContainerFormatPng, kPNG_SkEncodedFormat }, |
}; |
-static SkImageDecoder::Format GuidContainerFormat_to_Format(REFGUID guid) { |
+static SkEncodedFormat GuidContainerFormat_to_Format(REFGUID guid) { |
for (size_t i = 0; i < SK_ARRAY_COUNT(gFormatConversions); i++) { |
if (IsEqualGUID(guid, gFormatConversions[i].fGuidFormat)) { |
return gFormatConversions[i].fFormat; |
} |
} |
- return SkImageDecoder::kUnknown_Format; |
+ return kUnknown_SkEncodedFormat; |
} |
SkImageDecoder::Result SkImageDecoder_WIC::onDecode(SkStream* stream, SkBitmap* bm, Mode mode) { |
@@ -106,7 +107,7 @@ SkImageDecoder::Result SkImageDecoder_WIC::onDecode(SkStream* stream, SkBitmap* |
} |
bool SkImageDecoder_WIC::decodeStream(SkStream* stream, SkBitmap* bm, WICModes wicMode, |
- Format* format) const { |
+ SkEncodedFormat* format) const { |
//Initialize COM. |
SkAutoCoInitialize scopedCo; |
if (!scopedCo.succeeded()) { |
@@ -439,10 +440,10 @@ bool SkImageEncoder_WIC::onEncode(SkWStream* stream |
static SkImageEncoder* sk_imageencoder_wic_factory(SkImageEncoder::Type t) { |
switch (t) { |
- case SkImageEncoder::kBMP_Type: |
- case SkImageEncoder::kICO_Type: |
- case SkImageEncoder::kJPEG_Type: |
- case SkImageEncoder::kPNG_Type: |
+ case kBMP_SkEncodedFormat: |
+ case kICO_SkEncodedFormat: |
+ case kJPEG_SkEncodedFormat: |
+ case kPNG_SkEncodedFormat: |
break; |
default: |
return NULL; |
@@ -452,11 +453,11 @@ static SkImageEncoder* sk_imageencoder_wic_factory(SkImageEncoder::Type t) { |
static SkImageEncoder_EncodeReg gEReg(sk_imageencoder_wic_factory); |
-static SkImageDecoder::Format get_format_wic(SkStreamRewindable* stream) { |
- SkImageDecoder::Format format; |
+static SkEncodedFormat get_format_wic(SkStreamRewindable* stream) { |
+ SkEncodedFormat format; |
SkImageDecoder_WIC codec; |
if (!codec.decodeStream(stream, NULL, SkImageDecoder_WIC::kDecodeFormat_WICMode, &format)) { |
- format = SkImageDecoder::kUnknown_Format; |
+ format = kUnknown_SkEncodedFormat; |
} |
return format; |
} |