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

Issue 2773023002: RendererCompositorFrameSink should receive BeginFrame messages (Closed)

Created:
3 years, 9 months ago by Saman Sami
Modified:
3 years, 9 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, mlamouri+watch-content_chromium.org, piman+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

RendererCompositorFrameSink should receive BeginFrame messages Currently, BeginFrame messsages are routed to CompositorExternalBeginFrameSource. Once we switch to MojoCompositorFrameSinkClient, we can't have ReclaimResources messages go to one class and BeginFrame messages go to another. RendererCompositorFrameSink must handle all BeginFrame-related messages. BUG=704971 Review-Url: https://codereview.chromium.org/2773023002 Cr-Commit-Position: refs/heads/master@{#459859} Committed: https://chromium.googlesource.com/chromium/src/+/09812d36f72be34ba5e68441222750b4b0a6b3a9

Patch Set 1 #

Patch Set 2 : c #

Patch Set 3 : c #

Patch Set 4 : c #

Total comments: 2

Patch Set 5 : Fixed android #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+91 lines, -38 lines) Patch
M content/renderer/gpu/renderer_compositor_frame_sink.h View 1 5 chunks +14 lines, -5 lines 0 comments Download
M content/renderer/gpu/renderer_compositor_frame_sink.cc View 1 8 chunks +44 lines, -10 lines 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 6 chunks +29 lines, -23 lines 3 comments Download

Messages

Total messages: 45 (33 generated)
Saman Sami
PTAL
3 years, 9 months ago (2017-03-24 18:41:38 UTC) #19
Fady Samuel
lgtm
3 years, 9 months ago (2017-03-24 18:51:49 UTC) #21
Saman Sami
enne@ and piman@ Please review all files. Thanks.
3 years, 9 months ago (2017-03-24 18:54:52 UTC) #23
Fady Samuel
https://codereview.chromium.org/2773023002/diff/80001/content/renderer/gpu/renderer_compositor_frame_sink.cc File content/renderer/gpu/renderer_compositor_frame_sink.cc (right): https://codereview.chromium.org/2773023002/diff/80001/content/renderer/gpu/renderer_compositor_frame_sink.cc#newcode157 content/renderer/gpu/renderer_compositor_frame_sink.cc:157: IPC_MESSAGE_HANDLER(ViewMsg_BeginFrame, OnBeginFrame) Where was this handled previously?
3 years, 9 months ago (2017-03-24 21:30:31 UTC) #24
Saman Sami
https://codereview.chromium.org/2773023002/diff/80001/content/renderer/gpu/renderer_compositor_frame_sink.cc File content/renderer/gpu/renderer_compositor_frame_sink.cc (right): https://codereview.chromium.org/2773023002/diff/80001/content/renderer/gpu/renderer_compositor_frame_sink.cc#newcode157 content/renderer/gpu/renderer_compositor_frame_sink.cc:157: IPC_MESSAGE_HANDLER(ViewMsg_BeginFrame, OnBeginFrame) On 2017/03/24 21:30:31, Fady Samuel wrote: > ...
3 years, 9 months ago (2017-03-24 21:37:16 UTC) #25
enne (OOO)
https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc#newcode1994 content/renderer/render_thread_impl.cc:1994: : CreateExternalBeginFrameSource(routing_id); Why is Android different here in that ...
3 years, 9 months ago (2017-03-27 00:03:03 UTC) #34
Saman Sami
https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc#newcode1994 content/renderer/render_thread_impl.cc:1994: : CreateExternalBeginFrameSource(routing_id); On 2017/03/27 00:03:03, enne wrote: > Why ...
3 years, 9 months ago (2017-03-27 01:53:04 UTC) #35
enne (OOO)
lgtm https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/2773023002/diff/100001/content/renderer/render_thread_impl.cc#newcode1994 content/renderer/render_thread_impl.cc:1994: : CreateExternalBeginFrameSource(routing_id); On 2017/03/27 at 01:53:03, Saman Sami ...
3 years, 9 months ago (2017-03-27 16:46:01 UTC) #36
Saman Sami
Thanks for the lgtm! piman@ PTAL
3 years, 9 months ago (2017-03-27 17:03:47 UTC) #37
piman
lgtm
3 years, 9 months ago (2017-03-27 18:09:54 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/2773023002/100001
3 years, 9 months ago (2017-03-27 18:12:10 UTC) #41
commit-bot: I haz the power
3 years, 9 months ago (2017-03-27 19:58:35 UTC) #45
Message was sent while issue was closed.
Committed patchset #5 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/09812d36f72be34ba5e684412227...

Powered by Google App Engine
This is Rietveld 408576698