| Index: third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| diff --git a/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h b/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| index ca2fff69083b94b0cb2c03e108be4bf78c11d766..ae4caa2dca5b73c677d48cec03c1b5f33d0ddc7b 100644
|
| --- a/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| +++ b/third_party/WebKit/Source/core/html/canvas/CanvasAsyncBlobCreator.h
|
| @@ -83,9 +83,9 @@ class CORE_EXPORT CanvasAsyncBlobCreator
|
| virtual void scheduleInitiateJpegEncoding(const double&);
|
| virtual void idleEncodeRowsPng(double deadlineSeconds);
|
| virtual void idleEncodeRowsJpeg(double deadlineSeconds);
|
| - virtual void postDelayedTaskToMainThread(const WebTraceLocation&,
|
| - std::unique_ptr<WTF::Closure>,
|
| - double delayMs);
|
| + virtual void postDelayedTaskToCurrentThread(const WebTraceLocation&,
|
| + std::unique_ptr<WTF::Closure>,
|
| + double delayMs);
|
| virtual void signalAlternativeCodePathFinishedForTesting() {}
|
| virtual void createBlobAndReturnResult();
|
| virtual void createNullAndReturnResult();
|
| @@ -126,13 +126,14 @@ class CORE_EXPORT CanvasAsyncBlobCreator
|
|
|
| // PNG
|
| bool initializePngStruct();
|
| - void
|
| - encodeRowsPngOnMainThread(); // Similar to idleEncodeRowsPng without deadline
|
| + void forceEncodeRowsPngOnCurrentThread(); // Similar to idleEncodeRowsPng
|
| + // without deadline
|
|
|
| // JPEG
|
| bool initializeJpegStruct(double quality);
|
| - void encodeRowsJpegOnMainThread(); // Similar to idleEncodeRowsJpeg without
|
| - // deadline
|
| + void forceEncodeRowsJpegOnCurrentThread(); // Similar to idleEncodeRowsJpeg
|
| + // without
|
| + // deadline
|
|
|
| // WEBP
|
| void encodeImageOnEncoderThread(double quality);
|
|
|