| Index: content/renderer/media/webmediaplayer_impl.cc
|
| diff --git a/content/renderer/media/webmediaplayer_impl.cc b/content/renderer/media/webmediaplayer_impl.cc
|
| index 9d516c92da29b3a0af13cd04e8743e569bcc6d84..2aad3ceb93f9d778bbbabbfd8dc10f8c1e8e87a4 100644
|
| --- a/content/renderer/media/webmediaplayer_impl.cc
|
| +++ b/content/renderer/media/webmediaplayer_impl.cc
|
| @@ -536,9 +536,16 @@ bool WebMediaPlayerImpl::didLoadingProgress() {
|
| return pipeline_progress || data_progress;
|
| }
|
|
|
| -void WebMediaPlayerImpl::paint(WebCanvas* canvas,
|
| - const WebRect& rect,
|
| +void WebMediaPlayerImpl::paint(blink::WebCanvas* canvas,
|
| + const blink::WebRect& rect,
|
| unsigned char alpha) {
|
| + paint(canvas, rect, alpha, SkXfermode::kSrcOver_Mode);
|
| +}
|
| +
|
| +void WebMediaPlayerImpl::paint(blink::WebCanvas* canvas,
|
| + const blink::WebRect& rect,
|
| + unsigned char alpha,
|
| + SkXfermode::Mode mode) {
|
| DCHECK(main_loop_->BelongsToCurrentThread());
|
| TRACE_EVENT0("media", "WebMediaPlayerImpl:paint");
|
|
|
| @@ -556,6 +563,7 @@ void WebMediaPlayerImpl::paint(WebCanvas* canvas,
|
| canvas,
|
| gfx_rect,
|
| alpha,
|
| + mode,
|
| pipeline_metadata_.video_rotation);
|
| }
|
|
|
|
|