| Index: Source/platform/image-decoders/webp/WEBPImageDecoder.h
|
| diff --git a/Source/platform/image-decoders/webp/WEBPImageDecoder.h b/Source/platform/image-decoders/webp/WEBPImageDecoder.h
|
| index 9bd6c0250e729df9aaed35f4773f5948aa75f227..017d6c857d8c5cc314724f09beef8f6bcf0cb052 100644
|
| --- a/Source/platform/image-decoders/webp/WEBPImageDecoder.h
|
| +++ b/Source/platform/image-decoders/webp/WEBPImageDecoder.h
|
| @@ -40,23 +40,23 @@ class PLATFORM_EXPORT WEBPImageDecoder : public ImageDecoder {
|
| WTF_MAKE_NONCOPYABLE(WEBPImageDecoder);
|
| public:
|
| WEBPImageDecoder(ImageSource::AlphaOption, ImageSource::GammaAndColorProfileOption, size_t maxDecodedBytes);
|
| - virtual ~WEBPImageDecoder();
|
| + ~WEBPImageDecoder() override;
|
|
|
| // ImageDecoder:
|
| - virtual String filenameExtension() const override { return "webp"; }
|
| - virtual bool hasColorProfile() const override { return m_hasColorProfile; }
|
| - virtual void setData(SharedBuffer* data, bool allDataReceived) override;
|
| - virtual int repetitionCount() const override;
|
| - virtual bool frameIsCompleteAtIndex(size_t) const override;
|
| - virtual float frameDurationAtIndex(size_t) const override;
|
| - virtual size_t clearCacheExceptFrame(size_t) override;
|
| + String filenameExtension() const override { return "webp"; }
|
| + bool hasColorProfile() const override { return m_hasColorProfile; }
|
| + void setData(SharedBuffer* data, bool allDataReceived) override;
|
| + int repetitionCount() const override;
|
| + bool frameIsCompleteAtIndex(size_t) const override;
|
| + float frameDurationAtIndex(size_t) const override;
|
| + size_t clearCacheExceptFrame(size_t) override;
|
|
|
| private:
|
| // ImageDecoder:
|
| virtual void decodeSize() { updateDemuxer(); }
|
| - virtual size_t decodeFrameCount() override;
|
| - virtual void initializeNewFrame(size_t) override;
|
| - virtual void decode(size_t) override;
|
| + size_t decodeFrameCount() override;
|
| + void initializeNewFrame(size_t) override;
|
| + void decode(size_t) override;
|
|
|
| bool decodeSingleFrame(const uint8_t* dataBytes, size_t dataSize, size_t frameIndex);
|
|
|
| @@ -78,7 +78,7 @@ private:
|
| bool updateDemuxer();
|
| bool initFrameBuffer(size_t frameIndex);
|
| void applyPostProcessing(size_t frameIndex);
|
| - virtual void clearFrameBuffer(size_t frameIndex) override;
|
| + void clearFrameBuffer(size_t frameIndex) override;
|
|
|
| WebPDemuxer* m_demux;
|
| WebPDemuxState m_demuxState;
|
|
|