| Index: content/renderer/media/html_video_element_capturer_source.cc
|
| diff --git a/content/renderer/media/html_video_element_capturer_source.cc b/content/renderer/media/html_video_element_capturer_source.cc
|
| index 738f741157f10cb685c148a3573daac06f044401..acff760e6ba043c2290b8677e8f6fc6a8b6567f2 100644
|
| --- a/content/renderer/media/html_video_element_capturer_source.cc
|
| +++ b/content/renderer/media/html_video_element_capturer_source.cc
|
| @@ -135,9 +135,13 @@ void HtmlVideoElementCapturerSource::sendNewFrame() {
|
| const blink::WebSize resolution = web_media_player_->naturalSize();
|
|
|
| SkCanvas* canvas = surface_->getCanvas();
|
| + SkPaint paint;
|
| + paint.setXfermodeMode(SkXfermode::kSrc_Mode);
|
| + paint.setFilterQuality(kLow_SkFilterQuality);
|
| + paint.setAlpha(0xFF);
|
| web_media_player_->paint(
|
| canvas, blink::WebRect(0, 0, resolution.width, resolution.height),
|
| - 0xFF /* alpha */, SkXfermode::kSrc_Mode);
|
| + &paint);
|
| DCHECK_NE(kUnknown_SkColorType, canvas->imageInfo().colorType());
|
| DCHECK_EQ(canvas->imageInfo().width(), resolution.width);
|
| DCHECK_EQ(canvas->imageInfo().height(), resolution.height);
|
|
|