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

Issue 2481213003: Make SurfaceFactory lifetime match frame_sink_id_ registration in BlimpCompositor (Closed)

Created:
4 years, 1 month ago by piman
Modified:
4 years, 1 month ago
Reviewers:
Khushal
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, bgoldman+watch-blimp_chromium.org, steimel+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, perumaal+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, scf+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make SurfaceFactory lifetime match frame_sink_id_ registration in BlimpCompositor This will allow further simplification/refactoring. BUG=657959 Committed: https://crrev.com/a5abb8e899397924617f1bac3c932146c2e5826e Cr-Commit-Position: refs/heads/master@{#430475}

Patch Set 1 #

Total comments: 4

Patch Set 2 : fix threading issues #

Total comments: 4

Patch Set 3 : remove bad DCHECK #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -16 lines) Patch
M blimp/client/core/compositor/blimp_compositor.h View 1 1 chunk +1 line, -2 lines 0 comments Download
M blimp/client/core/compositor/blimp_compositor.cc View 1 2 10 chunks +16 lines, -14 lines 0 comments Download

Messages

Total messages: 23 (12 generated)
piman
https://codereview.chromium.org/2481213003/diff/1/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (left): https://codereview.chromium.org/2481213003/diff/1/blimp/client/core/compositor/blimp_compositor.cc#oldcode563 blimp/client/core/compositor/blimp_compositor.cc:563: surface_factory_.reset(); I believe there's no need to do an ...
4 years, 1 month ago (2016-11-07 22:31:38 UTC) #4
piman
Ah, NVM, I missed the threading constraints. Let me work on this a bit more.
4 years, 1 month ago (2016-11-07 23:16:35 UTC) #7
piman
On 2016/11/07 23:16:35, piman wrote: > Ah, NVM, I missed the threading constraints. Let me ...
4 years, 1 month ago (2016-11-08 00:15:15 UTC) #10
Khushal
https://codereview.chromium.org/2481213003/diff/1/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (left): https://codereview.chromium.org/2481213003/diff/1/blimp/client/core/compositor/blimp_compositor.cc#oldcode563 blimp/client/core/compositor/blimp_compositor.cc:563: surface_factory_.reset(); On 2016/11/07 22:31:38, piman wrote: > I believe ...
4 years, 1 month ago (2016-11-08 00:17:22 UTC) #11
Khushal
https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc#newcode457 blimp/client/core/compositor/blimp_compositor.cc:457: DCHECK(bound_to_proxy_); Hmmm, should we still keep this one? Earlier ...
4 years, 1 month ago (2016-11-08 00:26:51 UTC) #12
piman
https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc#newcode457 blimp/client/core/compositor/blimp_compositor.cc:457: DCHECK(bound_to_proxy_); On 2016/11/08 00:26:51, Khushal wrote: > Hmmm, should ...
4 years, 1 month ago (2016-11-08 00:43:58 UTC) #15
Khushal
lgtm. Thanks! https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc#newcode457 blimp/client/core/compositor/blimp_compositor.cc:457: DCHECK(bound_to_proxy_); On 2016/11/08 00:43:58, piman wrote: > ...
4 years, 1 month ago (2016-11-08 00:51:45 UTC) #16
piman
https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc File blimp/client/core/compositor/blimp_compositor.cc (right): https://codereview.chromium.org/2481213003/diff/20001/blimp/client/core/compositor/blimp_compositor.cc#newcode457 blimp/client/core/compositor/blimp_compositor.cc:457: DCHECK(bound_to_proxy_); On 2016/11/08 00:51:45, Khushal wrote: > On 2016/11/08 ...
4 years, 1 month ago (2016-11-08 01:40:13 UTC) #19
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/2481213003/40001
4 years, 1 month ago (2016-11-08 01:40:22 UTC) #20
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 1 month ago (2016-11-08 01:59:40 UTC) #21
commit-bot: I haz the power
4 years, 1 month ago (2016-11-08 02:07:11 UTC) #23
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/a5abb8e899397924617f1bac3c932146c2e5826e
Cr-Commit-Position: refs/heads/master@{#430475}

Powered by Google App Engine
This is Rietveld 408576698