Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Issue 445013002: media: Optimize HW Video to 2D Canvas copy. (Closed)

Created:
6 years, 4 months ago by dshwang
Modified:
5 years, 11 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, posciak+watch_chromium.org, sievers+watch_chromium.org, yukishiino+watch_chromium.org, miu+watch_chromium.org, jam, jbauman+watch_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, timurrrr+watch_chromium.org, kalyank, bruening+watch_chromium.org, penghuang+watch_chromium.org, feature-media-reviews_chromium.org, piman+watch_chromium.org, danakj+watch_chromium.org, wjia+watch_chromium.org, avayvod+watch_chromium.org, mcasas+watch_chromium.org, cc-bugs_chromium.org, James Su, glider+watch_chromium.org, piman, Charlie Reis
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

media: Optimize HW Video to 2D Canvas copy. Currently, when we draws GPU decoded Video on accelerated 2D Canvas, chromium reads back pixel from GPU and then uploads the pixel to GPU to make a SkBitmap. It's so inefficient for both speed and battery. On the other hand, only Android copies GPU-GPU in this case, but Android doesn't have cache mechanism which SkCanvasVideoRenderer provides. This CL makes all platforms copy gpu-gpu with cache mechanism. Cache mechanism is useful when 2d canvas draws a video frame many times. e.g. http://craftymind.com/factory/html5video/CanvasVideo.html In addition, fix white video background on Android when not loaded. Other platforms draw black background thanks to SkCanvasVideoRenderer::Paint(). In detail of the changes; 1. Implement gpu-gpu copy in SkCanvasVideoRenderer::Paint() like previous WebMediaPlayerAndroid::paint(). 2. Move duplicated GPU code on WebMediaPlayerImpl and WebMediaPlayerAndroid to SkCanvasVideoRenderer. Perf data on i5 IvyBridge blink_perf.all:Canvas_draw-video-to-hw-accelerated-canvas-2d 15.8x speed up: 116.27 runs/s -> 1847.23 runs/s NOTE: measure after disabling cache in SkCanvasVideoRenderer BUG=401058, 263667 Committed: https://crrev.com/0c4e9d8781aea6e52fdb4a7aee978817910c67ea Cr-Commit-Position: refs/heads/master@{#310577}

Patch Set 1 #

Total comments: 2

Patch Set 2 : build fix and pass presubmit #

Patch Set 3 : Fix cc unittests #

Total comments: 3

Patch Set 4 : Don't move SkCanvasVideoRenderer #

Total comments: 5

Patch Set 5 : rename ContextProvider to Context3DProvider #

Total comments: 1

Patch Set 6 : Rebase to ToT #

Total comments: 7

Patch Set 7 : Replace magic number, fix rotation for hw path #

Total comments: 2

Patch Set 8 : Use scratch texture #

Total comments: 4

Patch Set 9 : Rebase to ToT. Address nits #

Total comments: 14

Patch Set 10 : Resolve comments, rebase to ToT #

Total comments: 44

Patch Set 11 : Address nits #

Total comments: 1

Patch Set 12 : DCHECK context_provider and rebase to ToT #

Total comments: 3

Patch Set 13 : SkCanvasVideoRenderer use WebGraphicsContext3D #

Total comments: 1

Patch Set 14 : SkCanvasVideoRenderer use GLES2Interface, not WebGraphicsContext3D #

Patch Set 15 : fix window component build #

Total comments: 1

Patch Set 16 : rename from Context3DProvider to Context3D #

Total comments: 2

Patch Set 17 : Remove unrelated change in render_frame_impl.cc #

Patch Set 18 : rollback android code #

Total comments: 6

Patch Set 19 : add comment about kRenderTarget #

Patch Set 20 : rebase to ToT #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+315 lines, -152 lines) Patch
M content/renderer/media/android/webmediaplayer_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +0 lines, -7 lines 0 comments Download
M content/renderer/media/android/webmediaplayer_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +41 lines, -36 lines 0 comments Download
M content/renderer/media/webmediaplayer_ms.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -2 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +14 lines, -1 line 0 comments Download
M media/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M media/DEPS View 1 2 3 4 5 6 7 8 13 1 chunk +1 line, -0 lines 0 comments Download
M media/blink/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M media/blink/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -2 lines 0 comments Download
M media/blink/media_blink.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M media/blink/webmediaplayer_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 chunks +4 lines, -3 lines 0 comments Download
M media/blink/webmediaplayer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 chunks +25 lines, -62 lines 0 comments Download
M media/blink/webmediaplayer_params.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +10 lines, -6 lines 0 comments Download
M media/blink/webmediaplayer_params.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +3 lines, -1 line 0 comments Download
A media/filters/context_3d.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +36 lines, -0 lines 0 comments Download
M media/filters/skcanvas_video_renderer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +17 lines, -1 line 0 comments Download
M media/filters/skcanvas_video_renderer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 7 chunks +147 lines, -20 lines 3 comments Download
M media/filters/skcanvas_video_renderer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -7 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
M mojo/services/html_viewer/webmediaplayer_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 104 (20 generated)
dshwang
thestig@: Please review changes in tools/valgrind/drmemory/suppressions_full.txt sievers@: Please review changes in content/browser/renderer_host/render_widget_host_view_browsertest.cc scherkus@, acolwell@: Please ...
6 years, 4 months ago (2014-08-06 14:10:59 UTC) #1
Lei Zhang
tools/valgrind lgtm
6 years, 4 months ago (2014-08-06 18:36:14 UTC) #2
danakj
https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc File cc/resources/media/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc#newcode224 cc/resources/media/skcanvas_video_renderer.cc:224: gpu::gles2::GLES2Interface* gl = context_provider->ContextGL(); Why does this need to ...
6 years, 4 months ago (2014-08-06 21:22:50 UTC) #3
dshwang
https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc File cc/resources/media/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc#newcode224 cc/resources/media/skcanvas_video_renderer.cc:224: gpu::gles2::GLES2Interface* gl = context_provider->ContextGL(); Yes, because of ContextProvider. However, ...
6 years, 4 months ago (2014-08-07 05:50:08 UTC) #4
dshwang
aelias@: Please review changes in content/browser/renderer_host/render_widget_host_view_browsertest.cc scherkus@, acolwell@: Please review changes in media/ and content/renderer/media ...
6 years, 4 months ago (2014-08-07 13:42:24 UTC) #5
danakj
https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc File cc/resources/media/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/40001/cc/resources/media/skcanvas_video_renderer.cc#newcode224 cc/resources/media/skcanvas_video_renderer.cc:224: gpu::gles2::GLES2Interface* gl = context_provider->ContextGL(); On 2014/08/07 05:50:07, dshwang wrote: ...
6 years, 4 months ago (2014-08-07 14:06:06 UTC) #6
danakj
https://codereview.chromium.org/445013002/diff/60001/cc/resources/video_resource_updater.cc File cc/resources/video_resource_updater.cc (right): https://codereview.chromium.org/445013002/diff/60001/cc/resources/video_resource_updater.cc#newcode256 cc/resources/video_resource_updater.cc:256: 0); This should be NULL right? It's a pointer? ...
6 years, 4 months ago (2014-08-07 14:07:32 UTC) #7
dshwang
I measured perf data and describe above description. 15.8x speed up on Ubuntu IvyBridge. https://codereview.chromium.org/445013002/diff/60001/cc/resources/video_resource_updater.cc ...
6 years, 4 months ago (2014-08-07 15:10:43 UTC) #8
danakj
https://codereview.chromium.org/445013002/diff/60001/media/filters/skcanvas_video_renderer.h File media/filters/skcanvas_video_renderer.h (right): https://codereview.chromium.org/445013002/diff/60001/media/filters/skcanvas_video_renderer.h#newcode33 media/filters/skcanvas_video_renderer.h:33: struct ContextProvider { On 2014/08/07 15:10:43, dshwang wrote: > ...
6 years, 4 months ago (2014-08-07 15:14:35 UTC) #9
piman
On Thu, Aug 7, 2014 at 7:06 AM, <danakj@chromium.org> wrote: > > https://codereview.chromium.org/445013002/diff/40001/cc/ > resources/media/skcanvas_video_renderer.cc ...
6 years, 4 months ago (2014-08-07 17:42:24 UTC) #10
dshwang
I rebase this CL after crrev.com/441303002/ rileya@, scherkus@, could you review media/ and content/renderer/media ?
6 years, 4 months ago (2014-08-22 11:38:53 UTC) #11
dshwang
Hi rileya@, scherkus@, could you review media/ and content/renderer/media ?
6 years, 3 months ago (2014-08-26 14:12:48 UTC) #12
rileya (GONE FROM CHROMIUM)
I wholeheartedly support the idea behind this patch (the various video->canvas/WebGL paths are just awful), ...
6 years, 3 months ago (2014-08-27 20:30:50 UTC) #13
dshwang
Patchset #7 (id:140001) has been deleted
6 years, 3 months ago (2014-08-28 16:05:22 UTC) #14
dshwang
On 2014/08/27 20:30:50, rileya wrote: > I wholeheartedly support the idea behind this patch (the ...
6 years, 3 months ago (2014-08-28 16:16:17 UTC) #15
Justin Novosad
https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc File media/filters/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc#newcode207 media/filters/skcanvas_video_renderer.cc:207: texture = skia::AdoptRef(gr->createUncachedTexture(desc, 0, 0)); Using a scratch texture ...
6 years, 3 months ago (2014-08-28 17:23:19 UTC) #16
dshwang
Thank you for review https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc File media/filters/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc#newcode207 media/filters/skcanvas_video_renderer.cc:207: texture = skia::AdoptRef(gr->createUncachedTexture(desc, 0, 0)); ...
6 years, 3 months ago (2014-08-28 17:53:10 UTC) #17
dshwang
rileya@, could you review again? https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc File media/filters/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/120001/media/filters/skcanvas_video_renderer.cc#newcode207 media/filters/skcanvas_video_renderer.cc:207: texture = skia::AdoptRef(gr->createUncachedTexture(desc, 0, ...
6 years, 3 months ago (2014-09-01 07:54:56 UTC) #18
rileya (GONE FROM CHROMIUM)
lgtm with a couple style nits, but this touches lots of Blink/graphics stuff that I'm ...
6 years, 3 months ago (2014-09-02 21:21:43 UTC) #19
dshwang
On 2014/09/02 21:21:43, rileya wrote: > lgtm with a couple style nits, but this touches ...
6 years, 2 months ago (2014-10-13 17:07:42 UTC) #22
scherkus (not reviewing)
SkCanvasVideoRenderer is really a class that knows how to deal with software-backed frames. I don't ...
6 years, 2 months ago (2014-10-13 17:48:41 UTC) #23
dshwang
On 2014/10/13 17:48:41, scherkus wrote: Thank you for quick and great comments. > SkCanvasVideoRenderer is ...
6 years, 2 months ago (2014-10-13 18:42:10 UTC) #24
scherkus (not reviewing)
On 2014/10/13 18:42:10, dshwang wrote: > On 2014/10/13 17:48:41, scherkus wrote: > > Thank you ...
6 years, 2 months ago (2014-10-15 17:10:11 UTC) #25
scherkus (not reviewing)
https://codereview.chromium.org/445013002/diff/200001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/445013002/diff/200001/content/renderer/media/android/webmediaplayer_android.cc#newcode598 content/renderer/media/android/webmediaplayer_android.cc:598: skcanvas_video_renderer_.CopyVideoFrameToTexture(gl, use SkCanvasVideoRenderer:: instead of the object -- there's ...
6 years, 2 months ago (2014-10-15 17:10:24 UTC) #26
dshwang
I extracted separate logic crrev.com/445013002 from this CL. Now I rebase this to ToT after ...
6 years, 1 month ago (2014-10-30 10:25:38 UTC) #27
scherkus (not reviewing)
https://codereview.chromium.org/445013002/diff/520001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/445013002/diff/520001/content/renderer/media/android/webmediaplayer_android.cc#newcode544 content/renderer/media/android/webmediaplayer_android.cc:544: (video_frame.get() && nit: is the .get() needed? https://codereview.chromium.org/445013002/diff/520001/content/renderer/media/android/webmediaplayer_android.cc#newcode599 content/renderer/media/android/webmediaplayer_android.cc:599: ...
6 years, 1 month ago (2014-10-30 20:40:13 UTC) #28
danakj
https://codereview.chromium.org/445013002/diff/520001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/445013002/diff/520001/content/renderer/media/android/webmediaplayer_android.cc#newcode544 content/renderer/media/android/webmediaplayer_android.cc:544: (video_frame.get() && On 2014/10/30 20:40:11, scherkus wrote: > nit: ...
6 years, 1 month ago (2014-10-30 21:02:52 UTC) #30
danakj
https://codereview.chromium.org/445013002/diff/520001/media/filters/skcanvas_video_renderer.h File media/filters/skcanvas_video_renderer.h (right): https://codereview.chromium.org/445013002/diff/520001/media/filters/skcanvas_video_renderer.h#newcode47 media/filters/skcanvas_video_renderer.h:47: media::VideoFrame* video_frame, On 2014/10/30 20:40:13, scherkus wrote: > nit: ...
6 years, 1 month ago (2014-10-30 21:04:20 UTC) #32
dshwang
Thank you for very detailed review. I get rid of half of redundant .get() but ...
6 years, 1 month ago (2014-10-31 09:29:18 UTC) #33
dshwang
Hi scherkus@, could you review again?
6 years, 1 month ago (2014-11-12 13:07:16 UTC) #34
scherkus (not reviewing)
lgtm w/ nit https://codereview.chromium.org/445013002/diff/540001/media/filters/skcanvas_video_renderer.h File media/filters/skcanvas_video_renderer.h (right): https://codereview.chromium.org/445013002/diff/540001/media/filters/skcanvas_video_renderer.h#newcode34 media/filters/skcanvas_video_renderer.h:34: // is ganeshed, |context_provider| must be ...
6 years, 1 month ago (2014-11-13 18:35:02 UTC) #35
dshwang
On 2014/11/13 18:35:02, scherkus wrote: > lgtm w/ nit Thank you for review! Done. jamesr@, ...
6 years, 1 month ago (2014-11-13 19:54:14 UTC) #36
jamesr
It looks like this patch still has some component build failures on the trybots - ...
6 years, 1 month ago (2014-11-13 20:39:17 UTC) #38
jamesr
https://codereview.chromium.org/445013002/diff/580001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/445013002/diff/580001/content/renderer/media/android/webmediaplayer_android.cc#newcode587 content/renderer/media/android/webmediaplayer_android.cc:587: // TODO(dshwang): need more elegant way to convert WebGraphicsContext3D ...
6 years, 1 month ago (2014-11-13 23:24:22 UTC) #39
dshwang
On 2014/11/13 20:39:17, jamesr wrote: > It looks like this patch still has some component ...
6 years, 1 month ago (2014-11-14 10:21:49 UTC) #40
jamesr
https://codereview.chromium.org/445013002/diff/620001/media/DEPS File media/DEPS (right): https://codereview.chromium.org/445013002/diff/620001/media/DEPS#newcode11 media/DEPS:11: "+third_party/WebKit/public/platform", no. only media/blink can depend on blink types
6 years, 1 month ago (2014-11-14 16:54:32 UTC) #42
dshwang
On 2014/11/14 16:54:32, jamesr wrote: > https://codereview.chromium.org/445013002/diff/620001/media/DEPS > File media/DEPS (right): > > https://codereview.chromium.org/445013002/diff/620001/media/DEPS#newcode11 > ...
6 years, 1 month ago (2014-11-14 18:26:57 UTC) #43
jamesr
I still don't understand why WebGraphicsContext3D is involved at all here. Please justify.
6 years, 1 month ago (2014-11-14 18:41:54 UTC) #44
dshwang
On 2014/11/14 18:41:54, jamesr wrote: > I still don't understand why WebGraphicsContext3D is involved at ...
6 years, 1 month ago (2014-11-14 19:05:24 UTC) #45
dshwang
hi, could you have a chance to look at it again? Thanks.
6 years, 1 month ago (2014-11-18 12:16:02 UTC) #46
dshwang
jamesr@, could you have a chance to look at it again? Thanks.
6 years, 1 month ago (2014-11-21 09:09:30 UTC) #47
dshwang
Hi jamesr@, could you have a chance to look at it again? Thanks.
6 years ago (2014-11-24 21:05:18 UTC) #48
jamesr
It feels really awkward to provide the context itself via a callback. We already have ...
6 years ago (2014-11-24 22:19:50 UTC) #49
dshwang
On 2014/11/24 22:19:50, jamesr wrote: > It feels really awkward to provide the context itself ...
6 years ago (2014-11-25 09:49:27 UTC) #50
dshwang
On 2014/11/25 09:49:27, dshwang wrote: > On 2014/11/24 22:19:50, jamesr wrote: > > It feels ...
6 years ago (2014-12-03 10:14:13 UTC) #52
dshwang
@jamesr, could I listen to your opinion again? Thank you in advance. On 2014/12/03 10:14:13, ...
6 years ago (2014-12-09 13:52:14 UTC) #53
jamesr
I'm not working on this code any more.
6 years ago (2014-12-09 19:39:21 UTC) #55
scherkus (not reviewing)
On 2014/12/09 19:39:21, jamesr wrote: > I'm not working on this code any more. jamesr: ...
6 years ago (2014-12-09 19:44:32 UTC) #56
jamesr
Any content owner, I suppose.
6 years ago (2014-12-09 19:47:49 UTC) #58
scherkus (not reviewing)
swapping jamesr -> creis for content/renderer/* OWNERS review this is still lgtm from me
6 years ago (2014-12-09 20:11:33 UTC) #60
dshwang
On 2014/12/09 20:11:33, scherkus wrote: > swapping jamesr -> creis for content/renderer/* OWNERS review > ...
6 years ago (2014-12-09 20:19:04 UTC) #62
Charlie Reis
I'm afraid I'm not very familiar with any of this, so the best I could ...
6 years ago (2014-12-09 22:08:23 UTC) #64
dshwang
On 2014/12/09 22:08:23, Charlie Reis wrote: > I'm afraid I'm not very familiar with any ...
6 years ago (2014-12-10 09:14:17 UTC) #65
no sievers
I think it might not be helpful to unify the CopyTextureCHROMIUM() path for Android with ...
6 years ago (2014-12-10 19:58:04 UTC) #66
dshwang
On 2014/12/10 19:58:04, sievers wrote: > I think it might not be helpful to unify ...
6 years ago (2014-12-10 20:25:45 UTC) #67
no sievers
On 2014/12/10 20:25:45, dshwang wrote: > On 2014/12/10 19:58:04, sievers wrote: > > I think ...
6 years ago (2014-12-10 21:44:10 UTC) #68
dshwang
On 2014/12/10 21:44:10, sievers wrote: > On 2014/12/10 20:25:45, dshwang wrote: > > On 2014/12/10 ...
6 years ago (2014-12-12 17:06:59 UTC) #69
no sievers
On 2014/12/12 17:06:59, dshwang wrote: > On 2014/12/10 21:44:10, sievers wrote: > > On 2014/12/10 ...
6 years ago (2014-12-17 22:49:04 UTC) #70
dshwang
On 2014/12/17 22:49:04, sievers wrote: > On 2014/12/12 17:06:59, dshwang wrote: > > > > ...
6 years ago (2014-12-18 16:16:21 UTC) #71
no sievers
content/renderer lgtm https://codereview.chromium.org/445013002/diff/740001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/445013002/diff/740001/content/renderer/media/android/webmediaplayer_android.cc#newcode101 content/renderer/media/android/webmediaplayer_android.cc:101: // RGBA to BGRA conversion. On 2014/12/12 ...
6 years ago (2014-12-18 23:12:31 UTC) #72
dshwang
@sievers thank you for reviewing! @aa could you review mojo/services/html_viewer/webmediaplayer_factory.cc ? https://codereview.chromium.org/445013002/diff/740001/content/renderer/media/android/webmediaplayer_android.cc File content/renderer/media/android/webmediaplayer_android.cc (right): ...
6 years ago (2014-12-19 10:15:43 UTC) #74
dshwang
Hi @ben, @aa, could you review mojo/services/html_viewer/webmediaplayer_factory.cc ?
5 years, 11 months ago (2015-01-02 16:32:25 UTC) #75
jamesr
mojo/ lgtm
5 years, 11 months ago (2015-01-02 19:52:24 UTC) #76
dshwang
On 2015/01/02 19:52:24, jamesr wrote: > mojo/ lgtm Thank you for review!
5 years, 11 months ago (2015-01-03 16:49:31 UTC) #77
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/445013002/780001
5 years, 11 months ago (2015-01-03 16:50:43 UTC) #79
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/33023)
5 years, 11 months ago (2015-01-03 16:56:01 UTC) #81
dshwang
On 2015/01/03 16:56:01, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
5 years, 11 months ago (2015-01-03 18:56:46 UTC) #82
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/445013002/780001
5 years, 11 months ago (2015-01-04 12:00:13 UTC) #84
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/33046)
5 years, 11 months ago (2015-01-04 12:05:47 UTC) #86
dshwang
On 2015/01/04 12:05:47, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
5 years, 11 months ago (2015-01-08 16:04:57 UTC) #88
xhwang
On 2015/01/08 16:04:57, dshwang wrote: > On 2015/01/04 12:05:47, I haz the power (commit-bot) wrote: ...
5 years, 11 months ago (2015-01-08 16:59:21 UTC) #89
dshwang
On 2015/01/08 16:59:21, xhwang wrote: > On 2015/01/08 16:04:57, dshwang wrote: > > On 2015/01/04 ...
5 years, 11 months ago (2015-01-08 17:06:30 UTC) #90
Justin Novosad
lgtm (this DEPS ownership rule thing is weird)
5 years, 11 months ago (2015-01-08 19:53:30 UTC) #91
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/445013002/780001
5 years, 11 months ago (2015-01-08 20:06:10 UTC) #93
dshwang
On 2015/01/08 19:53:30, junov wrote: > lgtm > > (this DEPS ownership rule thing is ...
5 years, 11 months ago (2015-01-08 20:06:11 UTC) #94
commit-bot: I haz the power
Committed patchset #20 (id:780001)
5 years, 11 months ago (2015-01-08 20:11:45 UTC) #95
commit-bot: I haz the power
Patchset 20 (id:??) landed as https://crrev.com/0c4e9d8781aea6e52fdb4a7aee978817910c67ea Cr-Commit-Position: refs/heads/master@{#310577}
5 years, 11 months ago (2015-01-08 20:12:40 UTC) #96
Benoit L
A revert of this CL (patchset #20 id:780001) has been created in https://codereview.chromium.org/818853004/ by lizeb@chromium.org. ...
5 years, 11 months ago (2015-01-09 16:03:13 UTC) #97
perkj_chrome
https://codereview.chromium.org/445013002/diff/780001/media/filters/skcanvas_video_renderer.cc File media/filters/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/780001/media/filters/skcanvas_video_renderer.cc#newcode432 media/filters/skcanvas_video_renderer.cc:432: DCHECK(!accelerated_generator_); This DCHECK hit on Nexus 5 in an ...
5 years, 11 months ago (2015-01-12 12:55:27 UTC) #99
dshwang
https://codereview.chromium.org/445013002/diff/780001/media/filters/skcanvas_video_renderer.cc File media/filters/skcanvas_video_renderer.cc (right): https://codereview.chromium.org/445013002/diff/780001/media/filters/skcanvas_video_renderer.cc#newcode432 media/filters/skcanvas_video_renderer.cc:432: DCHECK(!accelerated_generator_); On 2015/01/12 12:55:26, perkj wrote: > This DCHECK ...
5 years, 11 months ago (2015-01-12 13:04:56 UTC) #100
perkj_chrome
Yes- I tested using the latest code on Nexus 5. The bots also runs latest ...
5 years, 11 months ago (2015-01-12 13:08:17 UTC) #101
dshwang
On 2015/01/12 13:08:17, perkj wrote: > Yes- I tested using the latest code on Nexus ...
5 years, 11 months ago (2015-01-12 13:16:08 UTC) #102
perkj_chrome
Awsome! Thanks, I will leave it as it is then. FYI, the test pass if ...
5 years, 11 months ago (2015-01-12 13:21:46 UTC) #103
dshwang
5 years, 11 months ago (2015-01-12 13:52:54 UTC) #104
Message was sent while issue was closed.
On 2015/01/12 13:21:46, perkj wrote:
> Awsome! Thanks, I will leave it as it is then. FYI, the test pass if I just
> remove the DCHECK.

I'm fixing it in https://codereview.chromium.org/848683003/

Powered by Google App Engine
This is Rietveld 408576698