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

Issue 2159323002: Add tracing AutoOpenCloseEvent. (Closed)

Created:
4 years, 5 months ago by alexandermont
Modified:
4 years, 2 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, posciak+watch_chromium.org, telemetry-reviews_chromium.org, tracing+reviews_chromium.org, wfh+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add tracing AutoOpenCloseEvent. The AutoOpenCloseEvent class handles events that start and stop. A user creates a AutoOpenCloseEvent object, then calls Start() on it to indicate that the event starts, and Stop() on it to indicate that the event stops. AutoOpenCloseEvent also handles the case where Start() was called before tracing started. Committed: https://crrev.com/146c424c7d4fc43699d530675c9839833f0e8418 Cr-Commit-Position: refs/heads/master@{#425439}

Patch Set 1 #

Total comments: 12

Patch Set 2 : fix more includes #

Patch Set 3 : Implement new design #

Total comments: 30

Patch Set 4 : code review changes #

Patch Set 5 : code review changes #

Patch Set 6 : format #

Patch Set 7 : fix formatting #

Total comments: 4

Patch Set 8 : code review changes #

Total comments: 21

Patch Set 9 : code review changes #

Total comments: 20

Patch Set 10 : code review changes #

Total comments: 7

Patch Set 11 : updates #

Patch Set 12 : implement new design #

Total comments: 29

Patch Set 13 : update design #

Total comments: 36

Patch Set 14 : code review changes #

Total comments: 8

Patch Set 15 : code review changes #

Total comments: 1

Patch Set 16 : rebase #

Patch Set 17 : create the AutoOpenCloseEvent when you use it #

Total comments: 2

Patch Set 18 : fix formatting #

Total comments: 9

Patch Set 19 : fix multithreading #

Total comments: 7

Patch Set 20 : add forward declaration #

Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -6 lines) Patch
M base/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -0 lines 0 comments Download
A base/trace_event/auto_open_close_event.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +57 lines, -0 lines 0 comments Download
A base/trace_event/auto_open_close_event.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +52 lines, -0 lines 0 comments Download
M media/blink/video_frame_compositor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +9 lines, -0 lines 0 comments Download
M media/blink/video_frame_compositor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +13 lines, -6 lines 0 comments Download

Messages

Total messages: 112 (32 generated)
alexandermont
4 years, 5 months ago (2016-07-19 19:07:53 UTC) #3
caseq
Is there anything that documents the intent and high-level design behind this?
4 years, 5 months ago (2016-07-19 20:17:09 UTC) #5
charliea (OOO until 10-5)
I think the spirit of this CL is spot-on, but the API exposed for this ...
4 years, 5 months ago (2016-07-19 20:27:18 UTC) #7
Primiano Tucci (use gerrit)
No idea about what this CL is intending to do, just one thing I noticed: ...
4 years, 5 months ago (2016-07-20 16:35:52 UTC) #9
benjhayden
Is this CL still happening? charliea: I'm thinking about skyostil's BlameContext. It seems appropriate for ...
4 years, 4 months ago (2016-08-10 18:30:00 UTC) #10
alexandermont
On 2016/08/10 at 18:30:00, benjhayden wrote: > Is this CL still happening? > > charliea: ...
4 years, 4 months ago (2016-08-11 17:03:24 UTC) #11
alexandermont
4 years, 3 months ago (2016-08-26 19:34:30 UTC) #13
alexandermont
4 years, 3 months ago (2016-08-26 19:44:51 UTC) #15
benjhayden
Thank you so much for taking this on! This basically looks about right to me, ...
4 years, 3 months ago (2016-08-28 05:17:22 UTC) #16
charliea (OOO until 10-5)
Could you modify the CL description to have a second paragraph that describes what a ...
4 years, 3 months ago (2016-08-29 17:27:27 UTC) #17
alexandermont
https://codereview.chromium.org/2159323002/diff/40001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/40001/base/trace_event/persistent_async_event.cc#newcode11 base/trace_event/persistent_async_event.cc:11: // test On 2016/08/29 at 17:27:27, charliea wrote: > ...
4 years, 3 months ago (2016-08-29 18:59:07 UTC) #19
alexandermont
4 years, 3 months ago (2016-08-29 19:04:32 UTC) #20
DaleCurtis
https://codereview.chromium.org/2159323002/diff/120001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/120001/media/blink/video_frame_compositor.cc#newcode43 media/blink/video_frame_compositor.cc:43: persistent_async_ = Move into constructor syntax. https://codereview.chromium.org/2159323002/diff/120001/media/blink/video_frame_compositor.h File media/blink/video_frame_compositor.h ...
4 years, 3 months ago (2016-08-29 19:08:48 UTC) #21
alexandermont
https://codereview.chromium.org/2159323002/diff/120001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/120001/media/blink/video_frame_compositor.cc#newcode43 media/blink/video_frame_compositor.cc:43: persistent_async_ = On 2016/08/29 at 19:08:48, DaleCurtis wrote: > ...
4 years, 3 months ago (2016-08-29 21:38:21 UTC) #22
DaleCurtis
https://codereview.chromium.org/2159323002/diff/140001/media/blink/video_frame_compositor.h File media/blink/video_frame_compositor.h (right): https://codereview.chromium.org/2159323002/diff/140001/media/blink/video_frame_compositor.h#newcode165 media/blink/video_frame_compositor.h:165: base::trace_event::VideoPlaybackPersistentAsyncEvent* persistent_async_; Seems like this should be an std::unique_ptr<> ...
4 years, 3 months ago (2016-08-29 21:43:15 UTC) #23
benjhayden
https://codereview.chromium.org/2159323002/diff/140001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/140001/base/trace_event/persistent_async_event.cc#newcode20 base/trace_event/persistent_async_event.cc:20: PersistentAsyncEvent::~PersistentAsyncEvent() {} Do you need to RemoveEnabledStateObserver() to prevent ...
4 years, 3 months ago (2016-08-30 04:17:24 UTC) #24
alexandermont
https://codereview.chromium.org/2159323002/diff/140001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/140001/base/trace_event/persistent_async_event.cc#newcode20 base/trace_event/persistent_async_event.cc:20: PersistentAsyncEvent::~PersistentAsyncEvent() {} On 2016/08/30 at 04:17:23, benjhayden wrote: > ...
4 years, 3 months ago (2016-08-30 19:01:22 UTC) #25
DaleCurtis
https://codereview.chromium.org/2159323002/diff/160001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (left): https://codereview.chromium.org/2159323002/diff/160001/media/blink/video_frame_compositor.cc#oldcode108 media/blink/video_frame_compositor.cc:108: TRACE_EVENT_ASYNC_BEGIN0("media,rail", "VideoPlayback", Do we really need a Start()/Stop() API ...
4 years, 3 months ago (2016-08-30 19:09:49 UTC) #26
alexandermont
https://codereview.chromium.org/2159323002/diff/160001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (left): https://codereview.chromium.org/2159323002/diff/160001/media/blink/video_frame_compositor.cc#oldcode108 media/blink/video_frame_compositor.cc:108: TRACE_EVENT_ASYNC_BEGIN0("media,rail", "VideoPlayback", On 2016/08/30 at 19:09:49, DaleCurtis wrote: > ...
4 years, 3 months ago (2016-08-30 19:34:36 UTC) #27
DaleCurtis
media/ lgtm, i defer to base/ owners for preference on api surface. https://codereview.chromium.org/2159323002/diff/160001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc ...
4 years, 3 months ago (2016-08-30 19:42:32 UTC) #28
benjhayden
Dale is technically right, it would be possible to frame PAE as a smart pointer, ...
4 years, 3 months ago (2016-08-31 03:12:53 UTC) #29
benjhayden
Another reason that we want Start/Stop to be explicit methods is that we might want ...
4 years, 3 months ago (2016-08-31 17:21:18 UTC) #30
charliea (OOO until 10-5)
https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/persistent_async_event.cc#newcode36 base/trace_event/persistent_async_event.cc:36: if (active_) { Looks like it's okay to leave ...
4 years, 3 months ago (2016-08-31 17:30:39 UTC) #31
alexandermont
https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/persistent_async_event.cc#newcode36 base/trace_event/persistent_async_event.cc:36: if (active_) { On 2016/08/31 at 17:30:38, charliea wrote: ...
4 years, 3 months ago (2016-08-31 18:31:59 UTC) #32
Primiano Tucci (use gerrit)
I am slowly catching up with reviews. What's the status of this? Should I review ...
4 years, 3 months ago (2016-08-31 19:16:25 UTC) #33
alexandermont
On 2016/08/31 at 19:16:25, primiano wrote: > I am slowly catching up with reviews. What's ...
4 years, 3 months ago (2016-08-31 20:32:39 UTC) #34
charliea (OOO until 10-5)
https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h File base/trace_event/video_playback_pae.h (right): https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h#newcode17 base/trace_event/video_playback_pae.h:17: class BASE_EXPORT VideoPlaybackPersistentAsyncEvent On 2016/08/31 18:31:59, alexandermont wrote: > ...
4 years, 3 months ago (2016-09-02 19:24:42 UTC) #35
fmeawad
Some comments, I will leave the naming question to oysteine :) https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): ...
4 years, 3 months ago (2016-09-02 19:43:25 UTC) #37
fmeawad
Also, try to add a test if possible.
4 years, 3 months ago (2016-09-02 19:43:47 UTC) #38
oystein (OOO til 10th of July)
https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h File base/trace_event/video_playback_pae.h (right): https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h#newcode17 base/trace_event/video_playback_pae.h:17: class BASE_EXPORT VideoPlaybackPersistentAsyncEvent On 2016/09/02 19:24:42, charliea wrote: > ...
4 years, 3 months ago (2016-09-02 19:55:00 UTC) #40
benjhayden
https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h File base/trace_event/video_playback_pae.h (right): https://codereview.chromium.org/2159323002/diff/160001/base/trace_event/video_playback_pae.h#newcode17 base/trace_event/video_playback_pae.h:17: class BASE_EXPORT VideoPlaybackPersistentAsyncEvent On 2016/09/02 at 19:55:00, oystein wrote: ...
4 years, 3 months ago (2016-09-02 20:47:30 UTC) #41
benjhayden
On 2016/09/02 at 19:43:47, fmeawad wrote: > Also, try to add a test if possible. ...
4 years, 3 months ago (2016-09-02 20:49:39 UTC) #42
benjhayden
https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/persistent_async_event.cc#newcode40 base/trace_event/persistent_async_event.cc:40: void PersistentAsyncEvent::OnTraceLogDisabled() { On 2016/09/02 at 19:43:25, fmeawad wrote: ...
4 years, 3 months ago (2016-09-02 20:57:46 UTC) #43
charliea (OOO until 10-5)
lgtm w/ nit, but fmeawad and oystein@ are the people that really need to be ...
4 years, 3 months ago (2016-09-08 18:26:34 UTC) #44
benjhayden
https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/persistent_async_event.h File base/trace_event/persistent_async_event.h (right): https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/persistent_async_event.h#newcode41 base/trace_event/persistent_async_event.h:41: bool active_; On 2016/09/02 at 19:43:25, fmeawad wrote: > ...
4 years, 3 months ago (2016-09-09 21:54:01 UTC) #45
benjhayden
4 years, 3 months ago (2016-09-09 21:54:03 UTC) #46
benjhayden
It looks like this CL would fix the tests that were broken by moving the ...
4 years, 3 months ago (2016-09-11 03:15:23 UTC) #47
Primiano Tucci (use gerrit)
I am very late for the party, sorry for commenting only now. Let's see if ...
4 years, 3 months ago (2016-09-12 16:26:22 UTC) #48
alexandermont
https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/video_playback_pae.h File base/trace_event/video_playback_pae.h (right): https://codereview.chromium.org/2159323002/diff/180001/base/trace_event/video_playback_pae.h#newcode17 base/trace_event/video_playback_pae.h:17: On 2016/09/08 at 18:26:34, charliea wrote: > nit: please ...
4 years, 3 months ago (2016-09-14 00:09:08 UTC) #49
benjhayden
https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc#newcode16 base/trace_event/persistent_async_event.cc:16: const char* category, const char* event_name): active_(false), active_(false) should ...
4 years, 3 months ago (2016-09-14 01:03:33 UTC) #50
Primiano Tucci (use gerrit)
Didn't manage to look at the new patchset yet. But FYI I just got cc-ed ...
4 years, 3 months ago (2016-09-14 01:24:43 UTC) #51
Primiano Tucci (use gerrit)
https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc#newcode17 base/trace_event/persistent_async_event.cc:17: id_(static_cast<void*>(this)), On 2016/09/14 01:03:33, benjhayden wrote: > I thought ...
4 years, 3 months ago (2016-09-14 09:38:54 UTC) #52
alexandermont
https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc File base/trace_event/persistent_async_event.cc (right): https://codereview.chromium.org/2159323002/diff/220001/base/trace_event/persistent_async_event.cc#newcode16 base/trace_event/persistent_async_event.cc:16: const char* category, const char* event_name): active_(false), On 2016/09/14 ...
4 years, 3 months ago (2016-09-14 20:14:57 UTC) #53
charliea (OOO until 10-5)
(I defer completely to the tracing OWNERS, primiano@ and oystein@, here)
4 years, 3 months ago (2016-09-15 00:32:24 UTC) #54
Primiano Tucci (use gerrit)
Some final batch of comments, looks better now thanks. Final bikeshedding on the name (yay)?: ...
4 years, 3 months ago (2016-09-15 10:08:30 UTC) #55
alexandermont
Code updated. Note that the importer does *not* appear to perform auto-closing. When I build ...
4 years, 3 months ago (2016-09-15 21:05:13 UTC) #56
Primiano Tucci (use gerrit)
Ok I like AutoOpenCloseEvent The fact that they don't auto-close is *really* unfortunate. Mind checking ...
4 years, 3 months ago (2016-09-15 22:06:26 UTC) #57
Primiano Tucci (use gerrit)
anyways, this as-is LGTM. but we have to figure out how to deal with closing ...
4 years, 3 months ago (2016-09-15 22:07:11 UTC) #58
oystein (OOO til 10th of July)
lgtm w/minors https://codereview.chromium.org/2159323002/diff/260001/base/trace_event/auto_open_close_event.cc File base/trace_event/auto_open_close_event.cc (right): https://codereview.chromium.org/2159323002/diff/260001/base/trace_event/auto_open_close_event.cc#newcode31 base/trace_event/auto_open_close_event.cc:31: // We need to use the COPY ...
4 years, 3 months ago (2016-09-16 22:22:16 UTC) #59
alexandermont
https://codereview.chromium.org/2159323002/diff/260001/base/trace_event/auto_open_close_event.cc File base/trace_event/auto_open_close_event.cc (right): https://codereview.chromium.org/2159323002/diff/260001/base/trace_event/auto_open_close_event.cc#newcode31 base/trace_event/auto_open_close_event.cc:31: // We need to use the COPY version of ...
4 years, 3 months ago (2016-09-19 20:28:50 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/280001
4 years, 3 months ago (2016-09-19 20:29:31 UTC) #63
commit-bot: I haz the power
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names ...
4 years, 3 months ago (2016-09-19 20:29:35 UTC) #65
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/280001
4 years, 3 months ago (2016-09-19 20:39:00 UTC) #68
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/262306)
4 years, 3 months ago (2016-09-19 20:48:12 UTC) #70
alexandermont
On 2016/09/19 at 20:48:12, commit-bot wrote: > Try jobs failed on following builders: > chromium_presubmit ...
4 years, 3 months ago (2016-09-19 23:48:46 UTC) #71
alexandermont
4 years, 3 months ago (2016-09-19 23:49:16 UTC) #73
Primiano Tucci (use gerrit)
+thakis for 2 lines base/BUILD.gn OWNERS stamp. - agrieve, nyquist as the base/OWNERS says "For ...
4 years, 3 months ago (2016-09-22 10:05:49 UTC) #75
Nico
base/BUILD.gn lgtm
4 years, 3 months ago (2016-09-22 13:14:38 UTC) #76
alexandermont
4 years, 2 months ago (2016-09-22 18:05:47 UTC) #78
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/300001
4 years, 2 months ago (2016-09-22 18:06:33 UTC) #80
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/240095)
4 years, 2 months ago (2016-09-22 19:17:59 UTC) #82
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/300001
4 years, 2 months ago (2016-09-23 17:31:44 UTC) #84
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/240790)
4 years, 2 months ago (2016-09-23 18:42:26 UTC) #86
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/300001
4 years, 2 months ago (2016-09-28 19:38:51 UTC) #88
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/243314)
4 years, 2 months ago (2016-09-28 20:52:12 UTC) #90
alexandermont
4 years, 2 months ago (2016-09-29 18:36:49 UTC) #93
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/320001
4 years, 2 months ago (2016-09-29 18:37:16 UTC) #95
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/305333)
4 years, 2 months ago (2016-09-29 19:30:02 UTC) #97
benjhayden
https://codereview.chromium.org/2159323002/diff/320001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/320001/media/blink/video_frame_compositor.cc#newcode45 media/blink/video_frame_compositor.cc:45: DCHECK(compositor_task_runner_->BelongsToCurrentThread()); You're deleting auto_open_close_ on the compositor_task_runner_ thread. That ...
4 years, 2 months ago (2016-10-11 21:42:20 UTC) #98
alexandermont
4 years, 2 months ago (2016-10-11 22:44:06 UTC) #99
benjhayden
https://codereview.chromium.org/2159323002/diff/340001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/340001/media/blink/video_frame_compositor.cc#newcode53 media/blink/video_frame_compositor.cc:53: delete auto_open_close_; This will only work if VFC is ...
4 years, 2 months ago (2016-10-12 03:05:54 UTC) #100
Primiano Tucci (use gerrit)
If the problem is that begin/end are called form other threads, you can make them ...
4 years, 2 months ago (2016-10-12 16:36:51 UTC) #101
benjhayden
https://www.chromium.org/developers/smart-pointer-guidelines https://codereview.chromium.org/2159323002/diff/340001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/340001/media/blink/video_frame_compositor.cc#newcode62 media/blink/video_frame_compositor.cc:62: if aoce doesn't exist, aoce_ = new AOCE(); ...
4 years, 2 months ago (2016-10-12 20:41:10 UTC) #102
alexandermont
Made it so that the ctor, begin, end, and dtor function in the AutoOpenCloseEvent are ...
4 years, 2 months ago (2016-10-13 19:15:53 UTC) #103
Primiano Tucci (use gerrit)
LGTM with some final minor comments assuming that the threading is right. I don't know ...
4 years, 2 months ago (2016-10-13 20:11:00 UTC) #104
benjhayden
The trybots caught the thread safety issues with previous patches, right? What do they say ...
4 years, 2 months ago (2016-10-13 21:25:41 UTC) #105
alexandermont
https://codereview.chromium.org/2159323002/diff/360001/media/blink/video_frame_compositor.cc File media/blink/video_frame_compositor.cc (right): https://codereview.chromium.org/2159323002/diff/360001/media/blink/video_frame_compositor.cc#newcode40 media/blink/video_frame_compositor.cc:40: auto_open_close_(nullptr) { On 2016/10/13 at 20:11:00, Primiano Tucci wrote: ...
4 years, 2 months ago (2016-10-14 17:55:00 UTC) #107
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2159323002/380001
4 years, 2 months ago (2016-10-14 17:55:30 UTC) #109
commit-bot: I haz the power
Committed patchset #20 (id:380001)
4 years, 2 months ago (2016-10-14 19:51:02 UTC) #110
commit-bot: I haz the power
4 years, 2 months ago (2016-10-14 19:54:03 UTC) #112
Message was sent while issue was closed.
Patchset 20 (id:??) landed as
https://crrev.com/146c424c7d4fc43699d530675c9839833f0e8418
Cr-Commit-Position: refs/heads/master@{#425439}

Powered by Google App Engine
This is Rietveld 408576698