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

Issue 1265433003: Preliminary change for new rtc rendering algorithm (Closed)

Created:
5 years, 4 months ago by qiangchen
Modified:
5 years, 4 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, wjia+watch_chromium.org, miu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Preliminary change for new rtc rendering algorithm: 1. Add trace flags for smoothness testing 2. Propagate render_time calculated in Jitter Buffer to media::VideoFrame for new rendering algorithm to use. 3. Move invalidation trigger to compositor thread. BUG=514873 Committed: https://crrev.com/dde7ac68de3071061c47a1986a3344da0ffe1f7d Cr-Commit-Position: refs/heads/master@{#344572}

Patch Set 1 : #

Total comments: 15

Patch Set 2 : Move render_time to metadata #

Total comments: 7

Patch Set 3 : TimeTicks generation change #

Patch Set 4 : WebRTC Chromium Timestamp Alignment #

Total comments: 13

Patch Set 5 : Comment Fix #

Total comments: 4

Patch Set 6 : Comment fix #

Total comments: 6

Patch Set 7 : Pause and background rendering #

Patch Set 8 : Use Compositor Thread to Start/Stop Rendering #

Total comments: 2

Patch Set 9 : Inner class #

Total comments: 26

Patch Set 10 : Style #

Total comments: 8

Patch Set 11 : Style #

Total comments: 24

Patch Set 12 : Style (Rebranched) #

Patch Set 13 : Trybot #

Patch Set 14 : Trybot #

Patch Set 15 : Initial value issue #

Unified diffs Side-by-side diffs Delta from patch set Stats (+304 lines, -139 lines) Patch
M content/renderer/media/video_capture_impl.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/media/webmediaplayer_ms.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +73 lines, -32 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 chunks +192 lines, -103 lines 0 comments Download
M content/renderer/media/webrtc/media_stream_remote_video_source.cc View 1 2 3 4 5 6 7 8 5 chunks +21 lines, -1 line 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -3 lines 0 comments Download
M media/base/video_frame.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M media/base/video_frame_metadata.h View 1 2 3 4 5 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 101 (29 generated)
DaleCurtis
https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webrtc/media_stream_remote_video_source.cc File content/renderer/media/webrtc/media_stream_remote_video_source.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webrtc/media_stream_remote_video_source.cc#newcode99 content/renderer/media/webrtc/media_stream_remote_video_source.cc:99: video_frame->set_render_time(base::TimeTicks::FromInternalValue( Using InternalValue like this isn't correct. Why do ...
5 years, 4 months ago (2015-07-30 05:55:25 UTC) #3
mcasas
Drive-by. https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode456 content/renderer/media/webmediaplayer_ms.cc:456: } no need for {} https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode460 content/renderer/media/webmediaplayer_ms.cc:460: base::TimeTicks ...
5 years, 4 months ago (2015-07-30 08:40:25 UTC) #5
DaleCurtis
https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode460 content/renderer/media/webmediaplayer_ms.cc:460: base::TimeTicks deadline_max) { On 2015/07/30 08:40:24, mcasas wrote: > ...
5 years, 4 months ago (2015-07-30 16:26:04 UTC) #6
qiangchen
Fixed and replied https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode456 content/renderer/media/webmediaplayer_ms.cc:456: } On 2015/07/30 08:40:24, mcasas wrote: ...
5 years, 4 months ago (2015-07-30 17:40:26 UTC) #7
DaleCurtis
https://codereview.chromium.org/1265433003/diff/20001/media/base/video_frame.h File media/base/video_frame.h (right): https://codereview.chromium.org/1265433003/diff/20001/media/base/video_frame.h#newcode379 media/base/video_frame.h:379: // Record the ideal time instant to render this ...
5 years, 4 months ago (2015-07-30 17:52:33 UTC) #8
miu
It sounds like what the WebRTC code calls "render_time" is the same thing Chrome media ...
5 years, 4 months ago (2015-07-30 18:29:10 UTC) #9
qiangchen
On 2015/07/30 18:29:10, miu wrote: > It sounds like what the WebRTC code calls "render_time" ...
5 years, 4 months ago (2015-07-30 19:27:48 UTC) #11
miu
On 2015/07/30 19:27:48, qiangchenC wrote: > Yep, this explains a lot, and I agree with ...
5 years, 4 months ago (2015-07-30 22:06:30 UTC) #12
DaleCurtis
plan sgtm, miu@ and mcasas@ have done a lot more with VideoFrame recently and know ...
5 years, 4 months ago (2015-07-30 23:55:23 UTC) #13
mcasas
https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode460 content/renderer/media/webmediaplayer_ms.cc:460: base::TimeTicks deadline_max) { On 2015/07/30 17:40:26, qiangchenC wrote: > ...
5 years, 4 months ago (2015-07-31 08:41:31 UTC) #14
DaleCurtis
https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/20001/content/renderer/media/webmediaplayer_ms.cc#newcode460 content/renderer/media/webmediaplayer_ms.cc:460: base::TimeTicks deadline_max) { On 2015/07/31 08:41:31, mcasas wrote: > ...
5 years, 4 months ago (2015-07-31 16:05:07 UTC) #15
qiangchen
Can you take a look at Patch 2: 1. Move render_time to metadata; 2. Add ...
5 years, 4 months ago (2015-07-31 17:15:34 UTC) #17
DaleCurtis
https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webmediaplayer_ms.cc#newcode460 content/renderer/media/webmediaplayer_ms.cc:460: TRACE_EVENT_BEGIN2("webrtc", "WebMediaPlayerMS::UpdateCurrentFrame", No need for BEGIN, END since your ...
5 years, 4 months ago (2015-07-31 17:48:27 UTC) #18
qiangchen
Fixed, replied, and one question on the same clock issue. https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webmediaplayer_ms.cc#newcode460 ...
5 years, 4 months ago (2015-07-31 20:06:08 UTC) #19
DaleCurtis
https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webrtc/media_stream_remote_video_source.cc File content/renderer/media/webrtc/media_stream_remote_video_source.cc (right): https://codereview.chromium.org/1265433003/diff/60001/content/renderer/media/webrtc/media_stream_remote_video_source.cc#newcode100 content/renderer/media/webrtc/media_stream_remote_video_source.cc:100: base::TimeTicks::FromInternalValue(incoming_frame->GetTimeStamp() / 1000); On 2015/07/31 20:06:07, qiangchenC wrote: > ...
5 years, 4 months ago (2015-08-03 21:08:04 UTC) #20
qiangchen
Do a WebRTC chromium timestamp alignment, when the WebRTC timestamp enters chromium code path. It ...
5 years, 4 months ago (2015-08-03 22:48:19 UTC) #22
DaleCurtis
Hmm, I defer to miu@ for correctness there. I'd guess that there's not a linear ...
5 years, 4 months ago (2015-08-03 23:15:07 UTC) #23
miu
On 2015/07/31 08:41:31, mcasas wrote: > My understanding was that base::TimeTicks is better > avoided ...
5 years, 4 months ago (2015-08-04 04:12:44 UTC) #24
miu
https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc File content/renderer/media/webrtc/media_stream_remote_video_source.cc (right): https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc#newcode61 content/renderer/media/webrtc/media_stream_remote_video_source.cc:61: time_diff_us_ = Yes, this can be a tricky problem. ...
5 years, 4 months ago (2015-08-04 04:35:08 UTC) #25
qiangchen
Fix the comment, add TODO, remove unnecessary TODO. https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc File content/renderer/media/webrtc/media_stream_remote_video_source.cc (right): https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc#newcode61 content/renderer/media/webrtc/media_stream_remote_video_source.cc:61: time_diff_us_ ...
5 years, 4 months ago (2015-08-04 16:35:26 UTC) #26
miu
lgtm % one comment nit. https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc File content/renderer/media/webrtc/media_stream_remote_video_source.cc (right): https://codereview.chromium.org/1265433003/diff/120001/content/renderer/media/webrtc/media_stream_remote_video_source.cc#newcode61 content/renderer/media/webrtc/media_stream_remote_video_source.cc:61: time_diff_us_ = On 2015/08/04 ...
5 years, 4 months ago (2015-08-04 20:37:32 UTC) #27
miu
https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h File media/base/video_frame_metadata.h (right): https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h#newcode56 media/base/video_frame_metadata.h:56: REFERENCE_TIME, Oh, also please mention "Use Get/SetTimeTicks() for this ...
5 years, 4 months ago (2015-08-04 20:38:19 UTC) #28
qiangchen
https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h File media/base/video_frame_metadata.h (right): https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h#newcode55 media/base/video_frame_metadata.h:55: // of the frame, if it was generated from ...
5 years, 4 months ago (2015-08-04 20:56:13 UTC) #29
miu
On 2015/08/04 20:56:13, qiangchenC wrote: > https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h > File media/base/video_frame_metadata.h (right): > > https://codereview.chromium.org/1265433003/diff/140001/media/base/video_frame_metadata.h#newcode55 > ...
5 years, 4 months ago (2015-08-04 20:57:54 UTC) #30
DaleCurtis
https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 content/renderer/media/webmediaplayer_ms.cc:455: client->StartRendering(); Where are you calling StopRendering? How are you ...
5 years, 4 months ago (2015-08-04 21:49:27 UTC) #31
qiangchen
replied with my plan for background rendering. https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 content/renderer/media/webmediaplayer_ms.cc:455: client->StartRendering(); On ...
5 years, 4 months ago (2015-08-04 22:13:24 UTC) #32
DaleCurtis
+sunnyps in case he wants to add anything about StartRendering(). https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 ...
5 years, 4 months ago (2015-08-04 23:19:14 UTC) #34
sunnyps
On 2015/08/04 23:19:14, DaleCurtis wrote: > +sunnyps in case he wants to add anything about ...
5 years, 4 months ago (2015-08-04 23:24:15 UTC) #35
qiangchen
https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 content/renderer/media/webmediaplayer_ms.cc:455: client->StartRendering(); On 2015/08/04 23:19:14, DaleCurtis wrote: > On 2015/08/04 ...
5 years, 4 months ago (2015-08-04 23:45:45 UTC) #36
DaleCurtis
https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 content/renderer/media/webmediaplayer_ms.cc:455: client->StartRendering(); On 2015/08/04 23:45:45, qiangchenC wrote: > > I ...
5 years, 4 months ago (2015-08-04 23:49:02 UTC) #37
qiangchen
On 2015/08/04 23:45:45, qiangchenC wrote: > https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc > File content/renderer/media/webmediaplayer_ms.cc (right): > > https://codereview.chromium.org/1265433003/diff/160001/content/renderer/media/webmediaplayer_ms.cc#newcode455 > ...
5 years, 4 months ago (2015-08-04 23:50:52 UTC) #38
DaleCurtis
Yes, you'll first need to detangle the VideoFrameProvider dependency, but I don't think that would ...
5 years, 4 months ago (2015-08-04 23:52:30 UTC) #39
DaleCurtis
Yes, you'll first need to detangle the VideoFrameProvider dependency, but I don't think that would ...
5 years, 4 months ago (2015-08-04 23:52:32 UTC) #40
qiangchen
Updated my code with solution to pause and background rendering. Dale, after looking into the ...
5 years, 4 months ago (2015-08-05 16:23:57 UTC) #41
DaleCurtis
I see, thanks for the explanation qiangchen@. I forgot that WebRTC is pushing frames into ...
5 years, 4 months ago (2015-08-05 18:26:48 UTC) #42
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/180001
5 years, 4 months ago (2015-08-06 15:42:42 UTC) #44
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/39152)
5 years, 4 months ago (2015-08-06 16:17:03 UTC) #46
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/240001
5 years, 4 months ago (2015-08-12 19:30:47 UTC) #50
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/49444) linux_chromium_chromeos_rel_ng on ...
5 years, 4 months ago (2015-08-12 20:09:06 UTC) #52
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/260001
5 years, 4 months ago (2015-08-12 21:47:44 UTC) #54
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/39008) win_chromium_rel_ng on ...
5 years, 4 months ago (2015-08-12 22:37:00 UTC) #56
qiangchen
When trying trybots, found that Start/StopRendering should be called in compositor thread. Thus made the ...
5 years, 4 months ago (2015-08-13 17:18:14 UTC) #58
DaleCurtis
https://codereview.chromium.org/1265433003/diff/260001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/260001/content/renderer/media/webmediaplayer_ms.cc#newcode136 content/renderer/media/webmediaplayer_ms.cc:136: wait_event_.Wait(); Hmm, this is unfortunate. Typically you'd use CompositorTaskRunner::DeleteSoon() ...
5 years, 4 months ago (2015-08-13 18:06:54 UTC) #59
qiangchen
Did some structural change for WebMediaPlayerMS. Move all handlers that should take place on compositor ...
5 years, 4 months ago (2015-08-14 16:52:51 UTC) #60
DaleCurtis
https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc#newcode121 content/renderer/media/webmediaplayer_ms.cc:121: compositor_thread_->DeleteSoon(FROM_HERE, compositor_); I don't think this is quite right, ...
5 years, 4 months ago (2015-08-14 17:07:56 UTC) #61
qiangchen
Maybe, we could land patch 8 first, and do another CL for code refactoring. https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc ...
5 years, 4 months ago (2015-08-14 18:16:39 UTC) #62
DaleCurtis
https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc#newcode584 content/renderer/media/webmediaplayer_ms.cc:584: current_frame_used_ = true; Technically you don't know this until ...
5 years, 4 months ago (2015-08-14 18:31:25 UTC) #63
qiangchen
Thanks for your comments, and I still have questions. https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc#newcode584 content/renderer/media/webmediaplayer_ms.cc:584: ...
5 years, 4 months ago (2015-08-14 20:09:42 UTC) #64
DaleCurtis
Sorry saw one more issue with the skcanvas video renderer too. https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): ...
5 years, 4 months ago (2015-08-14 20:47:29 UTC) #65
qiangchen
Fixed https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/280001/content/renderer/media/webmediaplayer_ms.cc#newcode584 content/renderer/media/webmediaplayer_ms.cc:584: current_frame_used_ = true; On 2015/08/14 20:47:28, DaleCurtis wrote: ...
5 years, 4 months ago (2015-08-14 21:53:48 UTC) #66
DaleCurtis
Whoops, some of my comments got duplicated since I didn't realize you'd uploaded a new ...
5 years, 4 months ago (2015-08-17 21:31:30 UTC) #67
qiangchen
https://codereview.chromium.org/1265433003/diff/320001/content/renderer/media/webmediaplayer_ms.cc File content/renderer/media/webmediaplayer_ms.cc (right): https://codereview.chromium.org/1265433003/diff/320001/content/renderer/media/webmediaplayer_ms.cc#newcode352 content/renderer/media/webmediaplayer_ms.cc:352: auto frame = compositor_->GetCurrentFrame(); On 2015/08/17 21:31:29, DaleCurtis wrote: ...
5 years, 4 months ago (2015-08-18 01:21:49 UTC) #68
DaleCurtis
lgtm, thanks for your patience!
5 years, 4 months ago (2015-08-18 02:06:49 UTC) #69
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/340001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/340001
5 years, 4 months ago (2015-08-18 16:00:09 UTC) #72
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/89466)
5 years, 4 months ago (2015-08-18 16:08:34 UTC) #74
qiangchen
Robert, can you take a look at this CL, especially render_frame_impl.cc, we just need to ...
5 years, 4 months ago (2015-08-18 18:22:07 UTC) #76
Robert Sesek
On 2015/08/18 18:22:07, qiangchenC wrote: > Robert, can you take a look at this CL, ...
5 years, 4 months ago (2015-08-18 19:09:01 UTC) #77
chromium-reviews
Because you are listed in OWNER of render_frame_impl. Do you know anyone who is suitable ...
5 years, 4 months ago (2015-08-18 19:20:53 UTC) #78
qiangchen
Hi, Antoine Labour: Can you take a look at the change on render_frame_impl.cc? We've just ...
5 years, 4 months ago (2015-08-18 19:29:27 UTC) #80
Robert Sesek
On 2015/08/18 19:20:53, chromium-reviews wrote: > Because you are listed in OWNER of render_frame_impl. Do ...
5 years, 4 months ago (2015-08-18 19:31:44 UTC) #81
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/360001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/360001
5 years, 4 months ago (2015-08-18 19:43:16 UTC) #83
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/51556)
5 years, 4 months ago (2015-08-18 20:18:16 UTC) #85
piman
lgtm
5 years, 4 months ago (2015-08-19 00:51:35 UTC) #86
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/380001
5 years, 4 months ago (2015-08-20 00:00:58 UTC) #88
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 4 months ago (2015-08-20 01:52:10 UTC) #90
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/400001
5 years, 4 months ago (2015-08-20 17:15:55 UTC) #93
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/42392)
5 years, 4 months ago (2015-08-20 18:46:57 UTC) #95
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1265433003/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1265433003/400001
5 years, 4 months ago (2015-08-20 20:03:48 UTC) #97
commit-bot: I haz the power
Committed patchset #15 (id:400001)
5 years, 4 months ago (2015-08-20 20:10:22 UTC) #98
commit-bot: I haz the power
Patchset 15 (id:??) landed as https://crrev.com/dde7ac68de3071061c47a1986a3344da0ffe1f7d Cr-Commit-Position: refs/heads/master@{#344572}
5 years, 4 months ago (2015-08-20 20:11:05 UTC) #99
pfeldman
A revert of this CL (patchset #15 id:400001) has been created in https://codereview.chromium.org/1304863002/ by pfeldman@chromium.org. ...
5 years, 4 months ago (2015-08-20 21:48:08 UTC) #100
qiangchen
5 years, 4 months ago (2015-08-20 22:14:36 UTC) #101
Message was sent while issue was closed.
On 2015/08/20 21:48:08, pfeldman wrote:
> A revert of this CL (patchset #15 id:400001) has been created in
> https://codereview.chromium.org/1304863002/ by mailto:pfeldman@chromium.org.
> 
> The reason for reverting is: Blink layout test failures:
>
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=med....

Is there a trybot that I can do the test? 

From one stacktrace in your failure link, I doubt the cause could be that I did
not consider the case when there isn't a Compositor thread for Video Playing.
But I need to make it for sure before recommitting.

Powered by Google App Engine
This is Rietveld 408576698