New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 615325 link

Starred by 10 users

Issue metadata

Status: Verified
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug

Blocked on:
issue 429640
issue 575587
issue 621325

Blocking:
issue 660368



Sign in to add a comment

Regression: HTML5 video looks blurry

Reported by norst...@gmail.com, May 27 2016

Issue description

Chrome Version: 50.0.2645.4 and above
OS: Windows 7, 8.1, 10

Other browsers tested:
     Chrome: OK (49.0.2623.23 and below)
    Firefox: OK (46.0.1)
         IE: OK (11)

What steps will reproduce the problem?
1. Open page with "pixel-sharp" HTML5 video or direct link to media file (webm/mp4). You can drag&drop attached test file.

What is the expected result?
Video must looks crisp (per-pixel accuracy)

What happens instead?
Video looks Blurry / fuzzy. Only left/right sides look crisp.
 
test_crisp.webm
213 KB Download
Components: Blink>Media>Video
Labels: Needs-Feedback
Unable to reproduce the issue on Windows 7, Mac 10.11.5, Ubuntu 14.04 using 50.0.2645.4, latest stable 51.0.2704.63, dev 52.0.2743.10, canary 53.0.2751.0 with below steps:

1.Opened URL:http://www.webcreate.me/best-html5-wordpress-themes/
2.Scrolled the entire page.
3.Not observed any blurry/fuzzy text/video.

Please find attached screencast.

norstbox@Could you please provide sample page where you faced the issue for further triaging the issue.
615325.mp4
5.5 MB Download

Comment 2 by norst...@gmail.com, May 31 2016

Seems like you misunderstood the issue. It's unrelated to scrolling. It's about Chrome's video rendering (HTML5 <video> element). You can reproduce the issue by viewing an attached video file "test_crisp.webm".

Please look at the attached screenshot with comparison.
chrome-firefox.png
148 KB View Download
Project Member

Comment 3 by sheriffbot@chromium.org, Jun 1 2016

Labels: -Needs-Feedback Needs-Review
Owner: ssamanoori@chromium.org
Thank you for providing more feedback. Adding requester "ssamanoori@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Needs-Review
Owner: ----
Labels: OS-Linux OS-Mac OS-Windows
Status: Untriaged (was: Unconfirmed)
Confirmed as reproducible
Components: -Blink>Media>Video Internals>Media>Video
Changing components because it doesn't sound like a Blink issue.
Cc: jbau...@chromium.org
Owner: wuchengli@chromium.org
Status: Assigned (was: Untriaged)
Bisected it. This was caused by r373478.

We should see if there's another possible fix to the original bug that doesn't cause pixel-precision issues. Do we know why regions outside the visible rect were being sampled? I would have thought that the texture coordinates would always be inside the visible rect. Was the issue always with the U and V planes?
Cc: rohi...@chromium.org enne@chromium.org danakj@chromium.org dalecur...@chromium.org dskaram@chromium.org avkodipelli@chromium.org posciak@chromium.org
Labels: -Pri-3 Cr-OS-Kernel-Video Pri-2
I'll look into this.
I reproduced the issue on Linux chrome.
Re #8: I don't know the answers of both questions. The original issue ( http://crbug.com/575587 ) happened on ChromeOS nyan series devices. Nvidia claimed decoded data in the texture was correct. But when visible size of video (say 640x360) != coded size (640x368) and video is scaling up, there's a line of garbage data on the bottom and the right.

- Since all other platforms do not have the corruption, I'm starting to wonder if nyan really generates the correct texture data. I'll try to dump it to a file.
- I thought visible size != coded size can only happen if the video is decoded by HW decoder. Linux does not have HW decoder. Right? Why visible size != coded size on Linux?

Comment 12 by enne@chromium.org, Jul 20 2016

jbauman: It was just bilinear filtering that was causing sampling outside the visible rect.  Because the video was being scaled on screen, the pixels for the last row and column for the video could sample outside the visible rect in the texture and get garbage.

An alternative fix here is to pass some additional uniforms to the shader that we can use to clamp the texture coordinates to be a half texel inside the visible rect.
I don't think there's any fundamental reason the coded size has to match the visible size with the software decoder. On this video I get 704x480 vs 640x480.

Doing the texture coordinate clamping in the shader seems like the best solution to me, though I guess we may have to worry about the performance of that.
Cc: vsu...@chromium.org
Labels: OS-Chrome
 Issue 644468  has been merged into this issue.
Blocking: 621325
Cc: dongseon...@intel.com

Comment 17 Deleted

Blockedon: 621325
Blockedon: 429640 575587
I'm fixing it in https://codereview.chromium.org/2418173002/

HW decoded video is blurry, because  crbug.com/575587  shinked visual rect by 1
pixel, if coded rect is larger than visual rect. This fixed bleeding texture,
but caused blurry issue. The regression CL is https://codereview.chromium.org/1645353003
Cc: hubbe@chromium.org wuchengli@chromium.org
Owner: dongseon...@intel.com
There is another blurry (in my opinion, while other can consider it as better quality).
I'm fixing it in https://codereview.chromium.org/2400033004/ and hubbe is reviewing.

Here's test
http://browsertests.herokuapp.com/media/sharpness2.html

See attached uv_bilinear_comparision.png
Current chrome (i.e. YUVVideoDrawQuad path) only has blurry rendering, while Firefox and ChromeOS (HW decoding) have similar rendering. After the above CL, Fixed Chrome is the new chrome.

uv_bilinear_zoomin.png shows "M" metro icon is blurry on top (Current Chrome), but crispy on bottom (Firefox). "F" on red background shows some color mix on Current Chrome.

It's because gpu default bilear filter mix pixels of sub-sampling U and V plane.
chrome_issue.png shows what's differnt between other renderer and current chrome. The figure is from https://en.wikipedia.org/wiki/Chroma_subsampling#Sampling_systems_and_ratios

I want to listen to other reviewer's opinion. Does the current result is desirable or we need to fix it?

sharp_map.webm
367 KB View Download
sharp3.webm
684 KB View Download
uv_bilinear_comparision.png
4.3 MB View Download
uv_bilinear_zoomin.png
90.6 KB View Download
chrome_issue.png
17.2 KB View Download

Comment 21 by hubbe@chromium.org, Oct 14 2016

I think you are confusing different issues.
This bug is about blurring in the Y plane that happens when we have off-by-one errors in rendering, it has nothing to do with the UV planes.

Blocking: 660368
Project Member

Comment 23 by bugdroid1@chromium.org, Oct 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5cd34fe6b6331792a9501cb9e9024d4a6a9dea7f

commit 5cd34fe6b6331792a9501cb9e9024d4a6a9dea7f
Author: dongseong.hwang <dongseong.hwang@intel.com>
Date: Fri Oct 28 21:56:43 2016

mac: Offscreen Canvas sets texture wrap to CLAMP_TO_EDGE explicitly

OpenGL ES 2.0 defines the default texture wrap is CLAMP_TO_EDGE.
However, some MacOSX drivers don't respect it. Offscreen Canvas
doesn't explicitly define texture wrap, and some MacOSX handle it
as GL_CLAMP_TO_BORDER.

As a result, the edge of the texture of Offscreen Canvas is slightly
mixed with the border color, which is black.

This CL fixes it.

TEST=./content/test/gpu/run_gpu_integration_test.py pixel --browser=release --test-filter OffscreenCanvasUnaccelerated2DGPUCompositing
Pixel_OffscreenCanvasUnaccelerated2DGPUCompositing
Pixel_OffscreenCanvasUnaccelerated2DGPUCompositingWorker
BUG= 615325 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2454153002
Cr-Commit-Position: refs/heads/master@{#428505}

[modify] https://crrev.com/5cd34fe6b6331792a9501cb9e9024d4a6a9dea7f/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/5cd34fe6b6331792a9501cb9e9024d4a6a9dea7f/content/test/gpu/gpu_tests/pixel_test_pages.py
[modify] https://crrev.com/5cd34fe6b6331792a9501cb9e9024d4a6a9dea7f/third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp

Project Member

Comment 24 by bugdroid1@chromium.org, Oct 31 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b38566a76c4af61c0d34df7d8b906e7936b8e524

commit b38566a76c4af61c0d34df7d8b906e7936b8e524
Author: dongseong.hwang <dongseong.hwang@intel.com>
Date: Mon Oct 31 14:41:44 2016

Fix HTML5 video blurry

HW decoded video is blurry, because  crbug.com/575587  shinked visual rect by 1
pixel, if coded rect is larger than visual rect. This fixed bleeding texture,
but caused blurry issue.

Meanwhile,  crbug.com/429640  fixed bleeding texture for software YUV video in
the elegant way. It clamps all texture coordinates to this maximum value in the
fragment shader.

This CL removes the 1 pixel hack and applies the way to TextureDrawQuad and
StreamVideoDrawQuad (i.e. HW decoded video path).

BUG= 615325 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel

Review-Url: https://codereview.chromium.org/2418173002
Cr-Commit-Position: refs/heads/master@{#428707}

[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/gl_renderer.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/gl_renderer.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/shader.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/output/shader.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/resources/resource_provider.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/resources/resource_provider.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/resources/video_resource_updater.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes_clipped.png
[add] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes_offset.png
[add] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/components/test_runner/test_plugin.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Project Member

Comment 25 by bugdroid1@chromium.org, Oct 31 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dbe5eeec015f378c72815d67e6b379e197168a91

commit dbe5eeec015f378c72815d67e6b379e197168a91
Author: xidachen <xidachen@chromium.org>
Date: Mon Oct 31 16:27:08 2016

Revert of Fix HTML5 video blurry (patchset #8 id:220001 of https://codereview.chromium.org/2418173002/ )

Reason for revert:
Suspect causing cc_unittests failure:
https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/54203

Original issue's description:
> Fix HTML5 video blurry
>
> HW decoded video is blurry, because  crbug.com/575587  shinked visual rect by 1
> pixel, if coded rect is larger than visual rect. This fixed bleeding texture,
> but caused blurry issue.
>
> Meanwhile,  crbug.com/429640  fixed bleeding texture for software YUV video in
> the elegant way. It clamps all texture coordinates to this maximum value in the
> fragment shader.
>
> This CL removes the 1 pixel hack and applies the way to TextureDrawQuad and
> StreamVideoDrawQuad (i.e. HW decoded video path).
>
> BUG= 615325 
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
>
> Committed: https://crrev.com/b38566a76c4af61c0d34df7d8b906e7936b8e524
> Cr-Commit-Position: refs/heads/master@{#428707}

TBR=dalecurtis@chromium.org,ccameron@chromium.org,dongseong.hwang@chromium.org,dpranke@chromium.org,enne@chromium.org,junov@chromium.org,dongseong.hwang@intel.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 615325 

Review-Url: https://codereview.chromium.org/2463103002
Cr-Commit-Position: refs/heads/master@{#428735}

[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/gl_renderer.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/gl_renderer.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/shader.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/output/shader.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/resources/resource_provider.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/resources/resource_provider.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/resources/video_resource_updater.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/data/yuv_stripes_clipped.png
[delete] https://crrev.com/0be8dd04aef3283ea273061512f53a0f7df9bc69/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/data/yuv_stripes_offset.png
[delete] https://crrev.com/0be8dd04aef3283ea273061512f53a0f7df9bc69/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/components/test_runner/test_plugin.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/dbe5eeec015f378c72815d67e6b379e197168a91/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Cc: -dskaram@chromium.org
Project Member

Comment 27 by bugdroid1@chromium.org, Nov 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4bfcc05d589ea7c232c4e207380135c1cf28e3d7

commit 4bfcc05d589ea7c232c4e207380135c1cf28e3d7
Author: dongseong.hwang <dongseong.hwang@intel.com>
Date: Fri Nov 04 10:48:38 2016

Reland "Fix HTML5 video blurry"

Original CL: https://codereview.chromium.org/2418173002/

Revert CL: https://codereview.chromium.org/2463103002/

Changes: Skip failed gpu pixel tests until baseline is created.

TBR=dalecurtis@chromium.org,ccameron@chromium.org,dpranke@chromium.org,enne@chromium.org,junov@chromium.org
BUG= 615325 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel

Review-Url: https://codereview.chromium.org/2461423002
Cr-Commit-Position: refs/heads/master@{#429849}

[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/gl_renderer.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/gl_renderer.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/shader.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/output/shader.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/resources/resource_provider.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/resources/resource_provider.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/resources/video_resource_updater.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes_clipped.png
[add] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes_offset.png
[add] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/components/test_runner/test_plugin.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/content/test/gpu/gpu_tests/pixel_test_pages.py
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Project Member

Comment 28 by bugdroid1@chromium.org, Nov 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ecb97fdbc7b5f0d11835455699b32243de517b73

commit ecb97fdbc7b5f0d11835455699b32243de517b73
Author: mkwst <mkwst@chromium.org>
Date: Fri Nov 04 12:46:03 2016

Revert of Reland "Fix HTML5 video blurry" (patchset #6 id:120001 of https://codereview.chromium.org/2461423002/ )

Reason for revert:
cc_unittests on Windows-7-SP1 failing on chromium.win/Win7 Tests (dbg)(1):

RendererPixelTest/2.PremultipliedTextureWithBackground
GLRendererPixelTest.TextureQuadBatching
RendererPixelTest/0.PremultipliedTextureWithBackground
GLRendererPixelTest.NonPremultipliedTextureWithBackground
IntersectingQuadGLPixelTest/0.Y16VideoQuads
VideoGLRendererPixelTest.TwoColorY16Rect
IntersectingQuadGLPixelTest/1.Y16VideoQuads

https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/54356 is the first fail

Looks like this reland is the culprit.

BUG=662385

Original issue's description:
> Reland "Fix HTML5 video blurry"
>
> Original CL: https://codereview.chromium.org/2418173002/
>
> Revert CL: https://codereview.chromium.org/2463103002/
>
> Changes: Skip failed gpu pixel tests until baseline is created.
>
> TBR=dalecurtis@chromium.org,ccameron@chromium.org,dpranke@chromium.org,enne@chromium.org,junov@chromium.org
> BUG= 615325 
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
>
> Committed: https://crrev.com/4bfcc05d589ea7c232c4e207380135c1cf28e3d7
> Cr-Commit-Position: refs/heads/master@{#429849}

TBR=dongseong.hwang@chromium.org,enne@chromium.org,kbr@chromium.org,aleksandar.stojiljkovic@intel.com,dongseong.hwang@intel.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 615325 

Review-Url: https://codereview.chromium.org/2474073004
Cr-Commit-Position: refs/heads/master@{#429866}

[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/gl_renderer.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/gl_renderer.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/shader.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/output/shader.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/resources/resource_provider.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/resources/resource_provider.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/resources/video_resource_updater.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/data/yuv_stripes_clipped.png
[delete] https://crrev.com/904e5472e3416db9ba2c096da1c0c3d51f013469/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/data/yuv_stripes_offset.png
[delete] https://crrev.com/904e5472e3416db9ba2c096da1c0c3d51f013469/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/components/test_runner/test_plugin.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/content/test/gpu/gpu_tests/pixel_test_pages.py
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/ecb97fdbc7b5f0d11835455699b32243de517b73/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Project Member

Comment 29 by bugdroid1@chromium.org, Nov 9 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/489b3d0b87cbe796fabf42c2f0c2ac696e0af622

commit 489b3d0b87cbe796fabf42c2f0c2ac696e0af622
Author: dongseong.hwang <dongseong.hwang@intel.com>
Date: Wed Nov 09 11:11:54 2016

Reland of gpu_test: enable Pixel_OffscreenCanvasUnaccelerated2DGPUCompositing

Original CL: https://codereview.chromium.org/2471173002/

Revert CL: https://codereview.chromium.org/2479923002

Reason for reland: mark
Pixel_OffscreenCanvasUnaccelerated2DGPUCompositingWorker to fail on only Mac
Nvidia as-is in https://codereview.chromium.org/2454153002

TBR=kbr@chromium.org
BUG= 615325 , 652931
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2487923002
Cr-Commit-Position: refs/heads/master@{#430908}

[modify] https://crrev.com/489b3d0b87cbe796fabf42c2f0c2ac696e0af622/content/test/gpu/gpu_tests/pixel_expectations.py

Project Member

Comment 30 by bugdroid1@chromium.org, Dec 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62

commit 60d375f8a6bd7b8c3e3abfd3771a228f3039bf62
Author: dongseong.hwang <dongseong.hwang@intel.com>
Date: Sat Dec 03 01:18:12 2016

Reland "Fix HTML5 video blurry"

Original CL: https://codereview.chromium.org/2418173002/

Revert CL: https://codereview.chromium.org/2463103002/
https://codereview.chromium.org/2474073004

Changes: Skip failed gpu pixel tests until baseline is created.
Fix following failures in Win7 dbg
RendererPixelTest/2.PremultipliedTextureWithBackground
GLRendererPixelTest.TextureQuadBatching
RendererPixelTest/0.PremultipliedTextureWithBackground
GLRendererPixelTest.NonPremultipliedTextureWithBackground
IntersectingQuadGLPixelTest/0.Y16VideoQuads
VideoGLRendererPixelTest.TwoColorY16Rect
IntersectingQuadGLPixelTest/1.Y16VideoQuads

TBR=dalecurtis@chromium.org,ccameron@chromium.org,dpranke@chromium.org,junov@chromium.org
BUG= 615325 
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2547683003
Cr-Commit-Position: refs/heads/master@{#436118}

[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/gl_renderer.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/gl_renderer.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/shader.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/output/shader.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/resources/resource_provider.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/resources/resource_provider.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/resources/video_resource_updater.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes_clipped.png
[add] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes_offset.png
[add] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/components/test_runner/test_plugin.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/content/test/gpu/gpu_tests/pixel_test_pages.py
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Project Member

Comment 31 by bugdroid1@chromium.org, Dec 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6c406fd0ca401c34de9a9335bad24fc9435a2037

commit 6c406fd0ca401c34de9a9335bad24fc9435a2037
Author: ynovikov <ynovikov@chromium.org>
Date: Sat Dec 03 22:24:41 2016

Revert of Reland "Fix HTML5 video blurry" (patchset #3 id:40001 of https://codereview.chromium.org/2547683003/ )

Reason for revert:
I suspect this breaks https://build.chromium.org/p/chromium.gpu.fyi/builders/Win7%20Release%20%28AMD%29/builds/565
Error compiling shader: ERROR: 0:7: '[]' : Index expression must be constant

Original issue's description:
> Reland "Fix HTML5 video blurry"
>
> Original CL: https://codereview.chromium.org/2418173002/
>
> Revert CL: https://codereview.chromium.org/2463103002/
> https://codereview.chromium.org/2474073004
>
> Changes: Skip failed gpu pixel tests until baseline is created.
> Fix following failures in Win7 dbg
> RendererPixelTest/2.PremultipliedTextureWithBackground
> GLRendererPixelTest.TextureQuadBatching
> RendererPixelTest/0.PremultipliedTextureWithBackground
> GLRendererPixelTest.NonPremultipliedTextureWithBackground
> IntersectingQuadGLPixelTest/0.Y16VideoQuads
> VideoGLRendererPixelTest.TwoColorY16Rect
> IntersectingQuadGLPixelTest/1.Y16VideoQuads
>
> TBR=dalecurtis@chromium.org,ccameron@chromium.org,dpranke@chromium.org,junov@chromium.org
> BUG= 615325 
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
>
> Committed: https://crrev.com/60d375f8a6bd7b8c3e3abfd3771a228f3039bf62
> Cr-Commit-Position: refs/heads/master@{#436118}

TBR=ccameron@chromium.org,dalecurtis@chromium.org,dpranke@chromium.org,enne@chromium.org,junov@chromium.org,dongseong.hwang@chromium.org,dongseong.hwang@intel.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 615325 

Review-Url: https://codereview.chromium.org/2544893006
Cr-Commit-Position: refs/heads/master@{#436176}

[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/gl_renderer.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/gl_renderer.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/renderer_pixeltest.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/shader.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/output/shader.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/resources/resource_provider.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/resources/resource_provider.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/resources/video_resource_updater.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/resources/video_resource_updater.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/data/yuv_stripes.png
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/data/yuv_stripes_alpha.png
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/data/yuv_stripes_clipped.png
[delete] https://crrev.com/1b019f5fd30810ea754f51a4ccd0025234e1fa6c/cc/test/data/yuv_stripes_clipped_rgba.png
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/data/yuv_stripes_offset.png
[delete] https://crrev.com/1b019f5fd30810ea754f51a4ccd0025234e1fa6c/cc/test/data/yuv_stripes_rgba.png
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/render_pass_test_utils.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/test_in_process_context_provider.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/cc/test/test_in_process_context_provider.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/components/test_runner/test_plugin.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/content/browser/renderer_host/delegated_frame_host.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/content/test/gpu/gpu_tests/pixel_test_pages.py
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/media/renderers/skcanvas_video_renderer.cc
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/media/renderers/skcanvas_video_renderer.h
[modify] https://crrev.com/6c406fd0ca401c34de9a9335bad24fc9435a2037/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp

Cc: jzern@chromium.org brajkumar@chromium.org
 Issue 689617  has been merged into this issue.

Comment 33 by pdk...@gmail.com, Mar 8 2017

It appears the author of the fix has given up after two unsuccessful
commits.
I'll try to re-land soon. Sorry for delaying. I have to fix P1 crash first...
Cc: kbr@chromium.org sande...@chromium.org
 Issue 711649  has been merged into this issue.
Labels: -Pri-2 M-60 Pri-1
Any update on the ETA here? Let me know if you want someone to take over the patch and or if you're planning to land this soon.

Comment 37 by kbr@chromium.org, Apr 14 2017

I would strongly suggest helping Dongseong with this patch if we intend to block a release on it.

oh, sorry for delaying. I'll submit to re-land the patch again.

Comment 39 by ser...@lutskanu.ru, Apr 18 2017

jbauman@ Please pay attetion, that 711649, marked as duplicate to this issue, is reproduced only for Windows system and only on mp4 (webm looks fine)
Owner: sande...@chromium.org
sandersd@ has volunteered to help out here. Looks like the last failure is around some shader compilation failures; so perhaps a rebase and extra tries on the GPU bots will help smoke out any remaining issues.
Fixing the shader compile would probably involve moving the array indexing into the vertex shader and transmitting it to the pixel shader with a varying.
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel should catch the error since I think it runs the webgl conformance test on D3D9.
I did not make much progress on this; my experience with our shader implementation is not sufficient to solve this in a reasonable amount of time.
sorry for taking so long time. I submitted https://chromium-review.googlesource.com/c/567809/
Could you review? thank you.
Cc: -danakj@chromium.org
Project Member

Comment 46 by bugdroid1@chromium.org, Jul 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5

commit 63874f8d3f0cf7daee9c2b584232c0dfa7510ee5
Author: Dongseong Hwang <dongseong.hwang@intel.com>
Date: Fri Jul 21 00:10:04 2017

Reland "Fix HTML5 video blurry"

Original CL: https://codereview.chromium.org/2418173002/

Revert CL: https://codereview.chromium.org/2463103002/
https://codereview.chromium.org/2474073004
https://codereview.chromium.org/2544893006

Since it was reverted long time ago, reimplement it from the scratch.

HW decoded video is blurry, because  crbug.com/575587  shinked visual rect by 1
pixel, if coded rect is larger than visual rect. This fixed bleeding texture,
but caused blurry issue.

Meanwhile,  crbug.com/429640  fixed bleeding texture for software YUV video in
the elegant way. It clamps all texture coordinates to this maximum value in the
fragment shader.

This CL removes the 1 pixel hack and applies the way to TextureDrawQuad and
StreamVideoDrawQuad.

In addition, Video overlay requires this fix because there is noticible
transition between GPU composition and hardware overlay.

TEST=cc_unittests PrecisionSamplerShadersCompile/PrecisionSamplerShaderPixelTest.ShadersCompile
chrome on http://browsertests.herokuapp.com/media/sharpness.html using amd64-generic
BUG= 615325 ,  683347 

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I63c8736a365f0024513bfe1e999bc7beb7321da5
Reviewed-on: https://chromium-review.googlesource.com/567809
Commit-Queue: Dongseong Hwang <dongseong.hwang@intel.com>
Reviewed-by: ccameron chromium <ccameron@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Dongseong Hwang <dongseong.hwang@intel.com>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Cr-Commit-Position: refs/heads/master@{#488504}
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/layers/video_layer_impl.cc
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/gl_renderer.cc
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/gl_renderer_draw_cache.h
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/gl_renderer_unittest.cc
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/program_binding.cc
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/program_binding.h
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/shader.cc
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/cc/output/shader.h
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/63874f8d3f0cf7daee9c2b584232c0dfa7510ee5/content/test/gpu/gpu_tests/pixel_test_pages.py

Status: Fixed (was: Assigned)
Thanks Dongseong!
Status: Verified (was: Fixed)
Verified on nyan-big device on 9592.71.0, 60.0.3112.80
Project Member

Comment 50 by bugdroid1@chromium.org, Aug 23 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5f0a7fa2b08349306dd1f7cc0e039b73c14d259a

commit 5f0a7fa2b08349306dd1f7cc0e039b73c14d259a
Author: Justin Novosad <junov@chromium.org>
Date: Wed Aug 23 21:51:30 2017

Clean-up forgotten reference images for gpu pixel tests

Several tests were marked for rebaselining a while ago and seem to
have been forgotten (associated bugs closed).

BUG= 615325 ,  721727 ,  713632 

TBR=dongseong.hwang@intel.com, zakerinasab@chromium.org, vmiura@chromium.org

Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I0cc24618c7a4647a64ec3ed56318aee18dc9ea72
Reviewed-on: https://chromium-review.googlesource.com/624522
Commit-Queue: Justin Novosad <junov@chromium.org>
Reviewed-by: Mohammad Reza Zakerinasab <zakerinasab@chromium.org>
Reviewed-by: Justin Novosad <junov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#496820}
[modify] https://crrev.com/5f0a7fa2b08349306dd1f7cc0e039b73c14d259a/content/test/gpu/gpu_tests/pixel_expectations.py
[modify] https://crrev.com/5f0a7fa2b08349306dd1f7cc0e039b73c14d259a/content/test/gpu/gpu_tests/pixel_test_pages.py

Sign in to add a comment