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

Issue 2300493002: Move glue code of blob channel to blimp_client_context_impl. (Closed)

Created:
4 years, 3 months ago by xingliu
Modified:
4 years, 3 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, gcasto+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move glue code of blob channel to blimp_client_context_impl. Previously it's in blimp/client/session/blimp_client_session for the app code. This CL wraps blob channel objects to a wrapper class. Image decode error delegate is left in BlimpClientContextImpl. BUG=NONE Committed: https://crrev.com/ef5bd7ec533f7dd3bba3fdd2986f360ad68cc51e Cr-Commit-Position: refs/heads/master@{#416322}

Patch Set 1 #

Patch Set 2 : Comment wording polish. #

Patch Set 3 : Rebase on latest upstream revision. #

Patch Set 4 : Refactor the code a bit. #

Total comments: 15

Patch Set 5 : Fix based on review. #

Patch Set 6 : Wrap blobc to new class. #

Patch Set 7 : Polish comment, clean unused forward decl. #

Patch Set 8 : More polish on comments. #

Total comments: 4

Patch Set 9 : Private the functions, interface has expose the method. #

Patch Set 10 : Rename the class, polish comments. #

Patch Set 11 : Better includes. #

Total comments: 10

Patch Set 12 : nits fixes. #

Patch Set 13 : Merge conflicts. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+174 lines, -2 lines) Patch
M blimp/client/core/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M blimp/client/core/blimp_client_context_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +10 lines, -2 lines 0 comments Download
M blimp/client/core/blimp_client_context_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +13 lines, -0 lines 0 comments Download
M blimp/client/core/compositor/BUILD.gn View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -0 lines 0 comments Download
A blimp/client/core/compositor/blob_channel_feature.h View 1 2 3 4 5 6 7 8 9 1 chunk +52 lines, -0 lines 0 comments Download
A blimp/client/core/compositor/blob_channel_feature.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +45 lines, -0 lines 0 comments Download
A blimp/client/core/compositor/blob_channel_feature_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +50 lines, -0 lines 0 comments Download

Messages

Total messages: 44 (28 generated)
xingliu
Move glue code for Blob channel to blimp_client_context_impl.
4 years, 3 months ago (2016-08-31 02:25:23 UTC) #8
Khushal
https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc#newcode96 blimp/client/core/blimp_client_context_impl.cc:96: SetImageGeneratorFromEncodedFactory(); I checked, we don't need to do this. ...
4 years, 3 months ago (2016-08-31 03:55:08 UTC) #13
David Trainor- moved to gerrit
https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc#newcode96 blimp/client/core/blimp_client_context_impl.cc:96: SetImageGeneratorFromEncodedFactory(); On 2016/08/31 03:55:08, Khushal wrote: > I checked, ...
4 years, 3 months ago (2016-08-31 05:40:57 UTC) #14
nyquist
https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc#newcode96 blimp/client/core/blimp_client_context_impl.cc:96: SetImageGeneratorFromEncodedFactory(); On 2016/08/31 05:40:57, David Trainor wrote: > On ...
4 years, 3 months ago (2016-09-01 00:26:23 UTC) #15
xingliu
https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc#newcode96 blimp/client/core/blimp_client_context_impl.cc:96: SetImageGeneratorFromEncodedFactory(); On 2016/09/01 00:26:23, nyquist wrote: > On 2016/08/31 ...
4 years, 3 months ago (2016-09-01 02:08:10 UTC) #16
Khushal
https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/60001/blimp/client/core/blimp_client_context_impl.cc#newcode192 blimp/client/core/blimp_client_context_impl.cc:192: blob_delegate_ = blob_delegate.get(); On 2016/08/31 05:40:57, David Trainor wrote: ...
4 years, 3 months ago (2016-09-01 02:10:10 UTC) #17
xingliu
Wrap 0.5 blob channel code to a new class. Decode error delegate is still context_impl, ...
4 years, 3 months ago (2016-09-01 21:03:34 UTC) #21
David Trainor- moved to gerrit
https://codereview.chromium.org/2300493002/diff/140001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/140001/blimp/client/core/blimp_client_context_impl.cc#newcode216 blimp/client/core/blimp_client_context_impl.cc:216: io_thread_task_runner_->PostTask( Can you add a comment that we're currently ...
4 years, 3 months ago (2016-09-02 00:56:47 UTC) #26
xingliu
Fixes according to review, and some misc polish. https://codereview.chromium.org/2300493002/diff/140001/blimp/client/core/blimp_client_context_impl.cc File blimp/client/core/blimp_client_context_impl.cc (right): https://codereview.chromium.org/2300493002/diff/140001/blimp/client/core/blimp_client_context_impl.cc#newcode216 blimp/client/core/blimp_client_context_impl.cc:216: io_thread_task_runner_->PostTask( ...
4 years, 3 months ago (2016-09-02 02:13:41 UTC) #29
David Trainor- moved to gerrit
lgtm % default... and other nits! https://codereview.chromium.org/2300493002/diff/200001/blimp/client/core/compositor/blob_channel_feature.cc File blimp/client/core/compositor/blob_channel_feature.cc (right): https://codereview.chromium.org/2300493002/diff/200001/blimp/client/core/compositor/blob_channel_feature.cc#newcode25 blimp/client/core/compositor/blob_channel_feature.cc:25: base::WrapUnique(new InMemoryBlobCache), std::move(blob_delegate)); ...
4 years, 3 months ago (2016-09-02 16:27:23 UTC) #32
xingliu
Prepare to commit. https://codereview.chromium.org/2300493002/diff/200001/blimp/client/core/compositor/blob_channel_feature.cc File blimp/client/core/compositor/blob_channel_feature.cc (right): https://codereview.chromium.org/2300493002/diff/200001/blimp/client/core/compositor/blob_channel_feature.cc#newcode25 blimp/client/core/compositor/blob_channel_feature.cc:25: base::WrapUnique(new InMemoryBlobCache), std::move(blob_delegate)); On 2016/09/02 16:27:23, ...
4 years, 3 months ago (2016-09-02 17:08:32 UTC) #33
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/2300493002/220001
4 years, 3 months ago (2016-09-02 17:08:57 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/123039) android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, ...
4 years, 3 months ago (2016-09-02 17:12:07 UTC) #38
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/2300493002/240001
4 years, 3 months ago (2016-09-02 17:39:37 UTC) #41
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years, 3 months ago (2016-09-02 19:48:27 UTC) #42
commit-bot: I haz the power
4 years, 3 months ago (2016-09-02 19:50:45 UTC) #44
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/ef5bd7ec533f7dd3bba3fdd2986f360ad68cc51e
Cr-Commit-Position: refs/heads/master@{#416322}

Powered by Google App Engine
This is Rietveld 408576698