Searched refs:ImageDecoder (Results 1 - 25 of 76) sorted by relevance

1234

/external/chromium_org/content/child/
H A Dimage_decoder.h19 class ImageDecoder { class in namespace:content
24 ImageDecoder();
25 ImageDecoder(const gfx::Size& desired_icon_size);
26 ~ImageDecoder();
41 DISALLOW_COPY_AND_ASSIGN(ImageDecoder);
H A Dimage_decoder.cc21 ImageDecoder decoder(desired_image_size);
25 ImageDecoder::ImageDecoder() : desired_icon_size_(0, 0) { function in class:content::ImageDecoder
28 ImageDecoder::ImageDecoder(const gfx::Size& desired_icon_size) function in class:content::ImageDecoder
32 ImageDecoder::~ImageDecoder() {
35 SkBitmap ImageDecoder::Decode(const unsigned char* data, size_t size) const {
42 std::vector<SkBitmap> ImageDecoder::DecodeAll(
/external/chromium_org/chrome/browser/
H A Dimage_decoder.cc16 ImageDecoder::ImageDecoder(Delegate* delegate, function in class:ImageDecoder
26 ImageDecoder::~ImageDecoder() {}
28 void ImageDecoder::Start(scoped_refptr<base::SequencedTaskRunner> task_runner) {
32 base::Bind(&ImageDecoder::DecodeImageInSandbox, this, image_data_));
35 bool ImageDecoder::OnMessageReceived(const IPC::Message& message) {
37 IPC_BEGIN_MESSAGE_MAP(ImageDecoder, message)
47 void ImageDecoder::OnDecodeImageSucceeded(const SkBitmap& decoded_image) {
53 void ImageDecoder
[all...]
H A Dimage_decoder.h19 class ImageDecoder : public content::UtilityProcessHostClient { class in inherits:content::UtilityProcessHostClient
26 virtual void OnImageDecoded(const ImageDecoder* decoder,
31 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) {}
42 ImageDecoder(Delegate* delegate,
59 virtual ~ImageDecoder();
77 DISALLOW_COPY_AND_ASSIGN(ImageDecoder);
/external/chromium_org/chrome/browser/chromeos/login/users/avatar/
H A Duser_image_loader.h31 public ImageDecoder::Delegate {
39 ImageDecoder::ImageCodec image_codec,
70 typedef std::map<const ImageDecoder*, ImageInfo> ImageInfoMap;
83 // ImageDecoder::Delegate implementation. These callbacks will only be invoked
85 virtual void OnImageDecoded(const ImageDecoder* decoder,
87 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE;
98 const ImageDecoder::ImageCodec image_codec_;
H A Duser_image_manager_test_util.cc56 scoped_refptr<ImageDecoder> image_decoder = new ImageDecoder(
59 ImageDecoder::ROBUST_JPEG_CODEC);
65 void ImageLoader::OnImageDecoded(const ImageDecoder* decoder,
72 void ImageLoader::OnDecodeImageFailed(const ImageDecoder* decoder) {
H A Duser_image_manager_test_util.h34 class ImageLoader : public ImageDecoder::Delegate {
41 // ImageDecoder::Delegate:
42 virtual void OnImageDecoded(const ImageDecoder* decoder,
44 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE;
H A Duser_image_loader.cc35 ImageDecoder::ImageCodec image_codec,
82 scoped_refptr<ImageDecoder> image_decoder =
83 new ImageDecoder(this, *data, image_codec_);
88 void UserImageLoader::OnImageDecoded(const ImageDecoder* decoder,
132 if (image_codec_ == ImageDecoder::ROBUST_JPEG_CODEC)
138 void UserImageLoader::OnDecodeImageFailed(const ImageDecoder* decoder) {
/external/chromium_org/chrome/browser/chromeos/extensions/
H A Dwallpaper_function_base.cc44 : public ImageDecoder::Delegate {
57 unsafe_image_decoder_ = new ImageDecoder(this, image_data,
58 ImageDecoder::DEFAULT_CODEC);
70 virtual void OnImageDecoded(const ImageDecoder* decoder,
87 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE {
95 scoped_refptr<ImageDecoder> unsafe_image_decoder_;
/external/chromium_org/chrome/browser/media_galleries/fileapi/
H A Dsupported_image_type_validator.h14 class ImageDecoder;
18 // Use ImageDecoder to determine if the file decodes without error. Handles
37 scoped_refptr<ImageDecoder> decoder_;
H A Dsupported_image_type_validator.cc50 class ImageDecoderDelegateAdapter : public ImageDecoder::Delegate {
63 // ImageDecoder::Delegate methods.
64 virtual void OnImageDecoded(const ImageDecoder* /*decoder*/,
70 virtual void OnDecodeImageFailed(const ImageDecoder* /*decoder*/) OVERRIDE {
130 decoder_ = new ImageDecoder(adapter, adapter->data(),
131 ImageDecoder::DEFAULT_CODEC);
/external/chromium_org/chrome/browser/bitmap_fetcher/
H A Dbitmap_fetcher.cc49 new ImageDecoder(this, image_data, ImageDecoder::DEFAULT_CODEC);
51 // Call start to begin decoding. The ImageDecoder will call OnImageDecoded
65 // Methods inherited from ImageDecoder::Delegate.
67 void BitmapFetcher::OnImageDecoded(const ImageDecoder* decoder,
73 void BitmapFetcher::OnDecodeImageFailed(const ImageDecoder* decoder) {
H A Dbitmap_fetcher.h26 public ImageDecoder::Delegate {
57 // Methods inherited from ImageDecoder::Delegate
62 virtual void OnImageDecoded(const ImageDecoder* decoder,
66 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE;
73 scoped_refptr<ImageDecoder> image_decoder_;
/external/chromium_org/chrome/browser/ui/app_list/search/common/
H A Durl_icon_source.h29 public ImageDecoder::Delegate {
53 // ImageDecoder::Delegate overrides:
54 virtual void OnImageDecoded(const ImageDecoder* decoder,
56 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE;
67 scoped_refptr<ImageDecoder> image_decoder_;
H A Durl_icon_source.cc76 new ImageDecoder(this, unsafe_icon_data, ImageDecoder::DEFAULT_CODEC);
81 void UrlIconSource::OnImageDecoded(const ImageDecoder* decoder,
92 const ImageDecoder* decoder) {
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/bmp/
H A DBMPImageDecoder.cpp47 : ImageDecoder(alphaOption, gammaAndColorProfileOption, maxDecodedBytes)
57 ImageDecoder::setData(data, allDataReceived);
64 if (!ImageDecoder::isSizeAvailable())
67 return ImageDecoder::isSizeAvailable();
92 return ImageDecoder::setFailed();
/external/chromium_org/chrome/browser/android/
H A Dlogo_service.cc47 class LogoDecoderDelegate : public ImageDecoder::Delegate {
50 const scoped_refptr<ImageDecoder>& image_decoder,
55 // If the ImageDecoder crashes or otherwise never completes, call
62 (const ImageDecoder*) NULL),
70 // ImageDecoder::Delegate:
71 virtual void OnImageDecoded(const ImageDecoder* decoder,
77 virtual void OnDecodeImageFailed(const ImageDecoder* decoder) OVERRIDE {
83 scoped_refptr<ImageDecoder> image_decoder_;
99 scoped_refptr<ImageDecoder> image_decoder = new ImageDecoder(
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DImageDecodingStore.h33 #include "platform/image-decoders/ImageDecoder.h"
52 // ImageDecoder
57 // using an ImageDecoder. It contains encoded image data and is used to represent
73 bool lockDecoder(const ImageFrameGenerator*, const SkISize& scaledSize, ImageDecoder**);
74 void unlockDecoder(const ImageFrameGenerator*, const ImageDecoder*);
75 void insertDecoder(const ImageFrameGenerator*, PassOwnPtr<ImageDecoder>);
76 void removeDecoder(const ImageFrameGenerator*, const ImageDecoder*);
135 static PassOwnPtr<DecoderCacheEntry> create(const ImageFrameGenerator* generator, PassOwnPtr<ImageDecoder> decoder)
140 DecoderCacheEntry(const ImageFrameGenerator* generator, int count, PassOwnPtr<ImageDecoder> decoder)
154 static DecoderCacheKey makeCacheKey(const ImageFrameGenerator* generator, const ImageDecoder* decode
[all...]
H A DImageDecodingStoreTest.cpp92 OwnPtr<ImageDecoder> decoder = MockImageDecoder::create(this);
94 const ImageDecoder* refDecoder = decoder.get();
99 ImageDecoder* testDecoder;
109 OwnPtr<ImageDecoder> decoder1 = MockImageDecoder::create(this);
110 OwnPtr<ImageDecoder> decoder2 = MockImageDecoder::create(this);
111 OwnPtr<ImageDecoder> decoder3 = MockImageDecoder::create(this);
136 OwnPtr<ImageDecoder> decoder1 = MockImageDecoder::create(this);
137 OwnPtr<ImageDecoder> decoder2 = MockImageDecoder::create(this);
138 OwnPtr<ImageDecoder> decoder3 = MockImageDecoder::create(this);
147 ImageDecoder* testDecode
[all...]
H A DDeferredImageDecoder.h35 #include "platform/image-decoders/ImageDecoder.h"
51 static PassOwnPtr<DeferredImageDecoder> createForTesting(PassOwnPtr<ImageDecoder>);
82 explicit DeferredImageDecoder(PassOwnPtr<ImageDecoder> actualDecoder);
91 OwnPtr<ImageDecoder> m_actualDecoder;
H A DImageFrameGenerator.cpp33 #include "platform/image-decoders/ImageDecoder.h"
72 static bool updateYUVComponentSizes(ImageDecoder* decoder, SkISize componentSizes[3], ImageDecoder::SizeType sizeType)
176 OwnPtr<ImageDecoder> decoder = ImageDecoder::create(*data, ImageSource::AlphaPremultiplied, ImageSource::GammaAndColorProfileApplied);
185 bool sizeUpdated = updateYUVComponentSizes(decoder.get(), componentSizes, ImageDecoder::ActualSize);
198 ImageDecoder* decoder = 0;
211 OwnPtr<ImageDecoder> decoderContainer;
253 bool ImageFrameGenerator::decode(size_t index, ImageDecoder** decoder, SkBitmap* bitmap)
263 // Try to create an ImageDecoder i
[all...]
H A DImageFrameGenerator.h44 class ImageDecoder;
53 virtual PassOwnPtr<ImageDecoder> create() = 0;
95 // For testing. |factory| will overwrite the default ImageDecoder creation logic if |factory->create()| returns non-zero.
105 bool decode(size_t index, ImageDecoder**, SkBitmap*);
/external/chromium_org/third_party/WebKit/Source/platform/image-decoders/
H A DImageDecoder.cpp22 #include "platform/image-decoders/ImageDecoder.h"
85 PassOwnPtr<ImageDecoder> ImageDecoder::create(const SharedBuffer& data, ImageSource::AlphaOption alphaOption, ImageSource::GammaAndColorProfileOption gammaAndColorProfileOption)
117 bool ImageDecoder::frameHasAlphaAtIndex(size_t index) const
122 bool ImageDecoder::frameIsCompleteAtIndex(size_t index) const
128 unsigned ImageDecoder::frameBytesAtIndex(size_t index) const
136 bool ImageDecoder::deferredImageDecodingEnabled()
141 size_t ImageDecoder::clearCacheExceptFrame(size_t clearExceptFrame)
157 void ImageDecoder::clearFrameBuffer(size_t frameIndex)
162 size_t ImageDecoder
[all...]
H A DImageDecoder.h64 // ImageDecoder is a base for all format-specific decoders
67 class PLATFORM_EXPORT ImageDecoder { class in namespace:blink
68 WTF_MAKE_NONCOPYABLE(ImageDecoder); WTF_MAKE_FAST_ALLOCATED;
74 ImageDecoder(ImageSource::AlphaOption alphaOption, ImageSource::GammaAndColorProfileOption gammaAndColorProfileOption, size_t maxDecodedBytes) function in class:blink::ImageDecoder
82 virtual ~ImageDecoder() { }
88 static PassOwnPtr<ImageDecoder> create(const SharedBuffer& data, ImageSource::AlphaOption, ImageSource::GammaAndColorProfileOption);
91 static PassOwnPtr<ImageDecoder> create(const SharedBuffer& data, ImageSource::AlphaOption, ImageSource::GammaAndColorProfileOption, size_t maxDecodedSize);
155 // ImageDecoder-owned pointer.
/external/chromium_org/third_party/WebKit/public/web/
H A DWebImageDecoder.h40 class ImageDecoder;
42 typedef ImageDecoder WebImageDecoderPrivate;

Completed in 385 milliseconds

1234