/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/ |
ImageFrame.cpp | 32 ImageFrame::ImageFrame() 48 ImageFrame& ImageFrame::operator=(const ImageFrame& other) 78 void ImageFrame::clearPixelData() 88 void ImageFrame::zeroFillPixelData() 94 bool ImageFrame::copyBitmapData(const ImageFrame& other) 104 bool ImageFrame::setSize(int newWidth, int newHeight [all...] |
ImageDecoderTest.cpp | 35 #include "platform/image-decoders/ImageFrame.h" 51 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE { return 0; } 53 Vector<ImageFrame, 1>& frameBufferCache() 88 Vector<ImageFrame, 1>& frameBuffers = decoder->frameBufferCache(); 90 frameBuffers[1].setDisposalMethod(ImageFrame::DisposeKeep); 91 frameBuffers[2].setDisposalMethod(ImageFrame::DisposeOverwritePrevious); 92 frameBuffers[3].setDisposalMethod(ImageFrame::DisposeOverwritePrevious); 93 frameBuffers[4].setDisposalMethod(ImageFrame::DisposeKeep); 113 Vector<ImageFrame, 1>& frameBuffers = decoder->frameBufferCache(); 116 frameBuffers[1].setDisposalMethod(ImageFrame::DisposeOverwriteBgcolor) [all...] |
ImageDecoder.cpp | 125 (m_frameBufferCache[index].status() == ImageFrame::FrameComplete); 130 if (m_frameBufferCache.size() <= index || m_frameBufferCache[index].status() == ImageFrame::FrameEmpty) 133 return m_size.area() * sizeof(ImageFrame::PixelData); 170 const ImageFrame* currBuffer = &m_frameBufferCache[frameIndex]; 171 if ((frameRectIsOpaque || currBuffer->alphaBlendSource() == ImageFrame::BlendAtopBgcolor) 178 const ImageFrame* prevBuffer = &m_frameBufferCache[prevFrame]; 182 case ImageFrame::DisposeNotSpecified: 183 case ImageFrame::DisposeKeep: 187 case ImageFrame::DisposeOverwritePrevious: 193 case ImageFrame::DisposeOverwriteBgcolor [all...] |
ImageFrame.h | 38 // ImageFrame represents the decoded image data. This buffer is what all 40 class PLATFORM_EXPORT ImageFrame { 71 ImageFrame(); 73 ImageFrame(const ImageFrame& other) { operator=(other); } 77 ImageFrame& operator=(const ImageFrame& other); 87 bool copyBitmapData(const ImageFrame&);
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/ |
ImageFrameGeneratorTest.cpp | 61 m_status = ImageFrame::FrameEmpty; 79 virtual ImageFrame::Status status() OVERRIDE 81 ImageFrame::Status currentStatus = m_status; 102 void setFrameStatus(ImageFrame::Status status) { m_status = m_nextFrameStatus = status; } 103 void setNextFrameStatus(ImageFrame::Status status) { m_nextFrameStatus = status; } 109 ImageFrame::Status m_status; 110 ImageFrame::Status m_nextFrameStatus; 115 setFrameStatus(ImageFrame::FramePartial); 129 setFrameStatus(ImageFrame::FramePartial); 136 setFrameStatus(ImageFrame::FrameComplete) [all...] |
DeferredImageDecoderTest.cpp | 86 m_status = ImageFrame::FrameComplete; 116 virtual ImageFrame::Status status() OVERRIDE 145 ImageFrame::Status m_status; 238 m_status = ImageFrame::FramePartial; 241 ImageFrame* frame = m_lazyDecoder->frameBufferAtIndex(0); 243 EXPECT_EQ(ImageFrame::FramePartial, frame->status()); 246 m_status = ImageFrame::FrameComplete; 253 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()); 265 m_status = ImageFrame::FramePartial; 267 EXPECT_EQ(ImageFrame::FramePartial, m_lazyDecoder->frameBufferAtIndex(0)->status()) [all...] |
DeferredImageDecoder.cpp | 93 ImageFrame* DeferredImageDecoder::frameBufferAtIndex(size_t index) 179 return m_lazyDecodedFrames[index]->status() == ImageFrame::FrameComplete; 234 OwnPtr<ImageFrame> frame(adoptPtr(new ImageFrame())); 237 frame->setStatus(m_actualDecoder->frameIsCompleteAtIndex(i) ? ImageFrame::FrameComplete : ImageFrame::FramePartial); 245 m_lazyDecodedFrames[lastFrame]->setStatus(m_actualDecoder->frameIsCompleteAtIndex(lastFrame) ? ImageFrame::FrameComplete : ImageFrame::FramePartial);
|
DeferredImageDecoder.h | 60 ImageFrame* frameBufferAtIndex(size_t index); 99 Vector<OwnPtr<ImageFrame> > m_lazyDecodedFrames;
|
ImageSource.cpp | 124 ImageFrame* buffer = m_decoder->frameBufferAtIndex(index); 125 if (!buffer || buffer->status() == ImageFrame::FrameEmpty)
|
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/png/ |
PNGImageDecoder.h | 48 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE; 61 return !m_frameBufferCache.isEmpty() && (m_frameBufferCache.first().status() == ImageFrame::FrameComplete);
|
PNGImageDecoder.cpp | 241 ImageFrame* PNGImageDecoder::frameBufferAtIndex(size_t index) 251 ImageFrame& frame = m_frameBufferCache[0]; 252 if (frame.status() != ImageFrame::FrameComplete) { 406 ImageFrame& buffer = m_frameBufferCache[0]; 407 if (buffer.status() == ImageFrame::FrameEmpty) { 432 buffer.setStatus(ImageFrame::FramePartial); 497 ImageFrame::PixelData* address = buffer.getAddr(0, y); 529 m_frameBufferCache.first().setStatus(ImageFrame::FrameComplete);
|
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/gif/ |
GIFImageDecoder.cpp | 108 ImageFrame* GIFImageDecoder::frameBufferAtIndex(size_t index) 113 ImageFrame& frame = m_frameBufferCache[index]; 114 if (frame.status() != ImageFrame::FrameComplete) { 166 ImageFrame& buffer = m_frameBufferCache[frameIndex]; 167 if ((buffer.status() == ImageFrame::FrameEmpty) && !initFrameBuffer(frameIndex)) 172 ImageFrame::PixelData* currentAddress = buffer.getAddr(xBegin, yBegin); 223 ImageFrame& buffer = m_frameBufferCache[frameIndex]; 224 if ((buffer.status() == ImageFrame::FrameEmpty) && !initFrameBuffer(frameIndex)) 227 buffer.setStatus(ImageFrame::FrameComplete); 240 const ImageFrame* prevBuffer = &m_frameBufferCache[buffer.requiredPreviousFrameIndex()] [all...] |
GIFImageDecoderTest.cpp | 74 ImageFrame* frame = decoder->frameBufferAtIndex(i); 96 ImageFrame* frame = decoder->frameBufferAtIndex(j); 106 ImageFrame* frame = decoder->frameBufferAtIndex(i - 1); 129 ImageFrame* frame = decoder->frameBufferAtIndex(j); 147 ImageFrame* frame = decoder->frameBufferAtIndex(0); 149 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()); 155 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()); 176 ImageFrame* frame = decoder->frameBufferAtIndex(0); 177 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()); 182 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()) [all...] |
GIFImageReader.h | 151 typedef Vector<blink::ImageFrame::PixelData> Table; 191 , m_disposalMethod(blink::ImageFrame::DisposeNotSpecified) 229 blink::ImageFrame::DisposalMethod disposalMethod() const { return m_disposalMethod; } 230 void setDisposalMethod(blink::ImageFrame::DisposalMethod disposalMethod) { m_disposalMethod = disposalMethod; } 260 blink::ImageFrame::DisposalMethod m_disposalMethod; // Restore to background, leave in place, etc.
|
GIFImageDecoder.h | 54 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE;
|
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/webp/ |
WEBPImageDecoder.cpp | 102 void alphaBlendPremultiplied(blink::ImageFrame& src, blink::ImageFrame& dst, int canvasY, int left, int width) 106 blink::ImageFrame::PixelData& pixel = *src.getAddr(canvasX, canvasY); 108 blink::ImageFrame::PixelData prevPixel = *dst.getAddr(canvasX, canvasY); 114 void alphaBlendNonPremultiplied(blink::ImageFrame& src, blink::ImageFrame& dst, int canvasY, int left, int width) 118 blink::ImageFrame::PixelData& pixel = *src.getAddr(canvasX, canvasY); 120 blink::ImageFrame::PixelData prevPixel = *dst.getAddr(canvasX, canvasY); 189 ImageFrame* WEBPImageDecoder::frameBufferAtIndex(size_t index) 194 ImageFrame& frame = m_frameBufferCache[index] [all...] |
WEBPImageDecoderTest.cpp | 76 ImageFrame* frame = decoder->frameBufferAtIndex(i); 98 ImageFrame* frame = decoder->frameBufferAtIndex(j); 108 ImageFrame* frame = decoder->frameBufferAtIndex(i - 1); 131 ImageFrame* frame = decoder->frameBufferAtIndex(j); 155 const ImageFrame* const frame = decoder->frameBufferAtIndex(i); 156 EXPECT_EQ(ImageFrame::FrameComplete, frame->status()); 177 ImageFrame* frame = decoder->frameBufferAtIndex(frameCount - 1); 178 if (frame && frame->status() == ImageFrame::FrameComplete && framesDecoded < frameCount) 205 ImageFrame* frame = decoder->frameBufferAtIndex(0); 215 void verifyFramesMatch(const char* webpFile, const ImageFrame* const a, ImageFrame* const b [all...] |
WEBPImageDecoder.h | 48 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE; 86 typedef void (*AlphaBlendFunction)(ImageFrame&, ImageFrame&, int, int, int);
|
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/bmp/ |
BMPImageDecoder.cpp | 70 ImageFrame* BMPImageDecoder::frameBufferAtIndex(size_t index) 80 ImageFrame* buffer = &m_frameBufferCache.first(); 81 if (buffer->status() != ImageFrame::FrameComplete) { 106 else if (!m_frameBufferCache.isEmpty() && (m_frameBufferCache.first().status() == ImageFrame::FrameComplete))
|
BMPImageDecoder.h | 48 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE;
|
/external/chromium_org/third_party/WebKit/Source/web/ |
WebImageDecoder.cpp | 99 ImageFrame* const frameBuffer = m_private->frameBufferAtIndex(index); 102 return frameBuffer->status() == ImageFrame::FrameComplete; 108 ImageFrame* const frameBuffer = m_private->frameBufferAtIndex(index);
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/test/ |
MockImageDecoder.h | 37 virtual ImageFrame::Status status() = 0; 92 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE 102 return m_client->status() == ImageFrame::FrameComplete;
|
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/jpeg/ |
JPEGImageDecoder.h | 53 virtual ImageFrame* frameBufferAtIndex(size_t) OVERRIDE;
|
JPEGImageDecoder.cpp | 761 ImageFrame* JPEGImageDecoder::frameBufferAtIndex(size_t index) 771 ImageFrame& frame = m_frameBufferCache[0]; 772 if (frame.status() != ImageFrame::FrameComplete) { 793 template <J_COLOR_SPACE colorSpace> void setPixel(ImageFrame& buffer, ImageFrame::PixelData* pixel, JSAMPARRAY samples, int column) 798 template <> void setPixel<JCS_RGB>(ImageFrame& buffer, ImageFrame::PixelData* pixel, JSAMPARRAY samples, int column) 804 template <> void setPixel<JCS_CMYK>(ImageFrame& buffer, ImageFrame::PixelData* pixel, JSAMPARRAY samples, int column) 821 template <J_COLOR_SPACE colorSpace> bool outputRows(JPEGImageReader* reader, ImageFrame& buffer [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/exported/ |
WebImageSkia.cpp | 83 ImageFrame* frame = decoder->frameBufferAtIndex(index); 120 ImageFrame* frame = decoder->frameBufferAtIndex(i);
|