| Index: third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h
|
| diff --git a/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h b/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h
|
| index f9aa02c42e4c4174ef5844a4f2e57371150e9849..64e6a9236fc332fb5cc9787b5baa7ef7974195c6 100644
|
| --- a/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h
|
| +++ b/third_party/WebKit/Source/platform/image-decoders/gif/GIFImageDecoder.h
|
| @@ -61,8 +61,10 @@ public:
|
| bool haveDecodedRow(size_t frameIndex, GIFRow::const_iterator rowBegin, size_t width, size_t rowNumber, unsigned repeatCount, bool writeTransparentPixels);
|
| bool frameComplete(size_t frameIndex);
|
|
|
| - // For testing.
|
| + // For testing and metrics.
|
| bool parseCompleted() const;
|
| + void setSizeOffset(size_t);
|
| + void setSizeOffsetOptimized(size_t);
|
|
|
| private:
|
| // ImageDecoder:
|
| @@ -87,6 +89,8 @@ private:
|
| bool m_currentBufferSawAlpha;
|
| mutable int m_repetitionCount;
|
| OwnPtr<GIFImageReader> m_reader;
|
| + size_t m_sizeOffset;
|
| + size_t m_sizeOffsetOptimized;
|
| };
|
|
|
| } // namespace blink
|
|
|