| Index: content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| diff --git a/content/renderer/gpu/renderer_compositor_frame_sink.cc b/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| index 2be7c4fb9e5837ad4737f9aaaea689d49174ddbe..6409c54e9051dd21b788caf05533cc58cf804774 100644
|
| --- a/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| +++ b/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| @@ -123,6 +123,7 @@ void RendererCompositorFrameSink::DetachFromClient() {
|
| void RendererCompositorFrameSink::SubmitCompositorFrame(
|
| cc::CompositorFrame frame) {
|
| // We should only submit CompositorFrames with valid BeginFrameAcks.
|
| + DCHECK(frame.metadata.begin_frame_ack.has_damage);
|
| DCHECK_LE(cc::BeginFrameArgs::kStartingFrameNumber,
|
| frame.metadata.begin_frame_ack.sequence_number);
|
| auto new_surface_properties =
|
| @@ -154,6 +155,13 @@ void RendererCompositorFrameSink::SubmitCompositorFrame(
|
| }
|
| }
|
|
|
| +void RendererCompositorFrameSink::DidNotProduceFrame(
|
| + const cc::BeginFrameAck& ack) {
|
| + DCHECK(!ack.has_damage);
|
| + DCHECK_LE(cc::BeginFrameArgs::kStartingFrameNumber, ack.sequence_number);
|
| + sink_->DidNotProduceFrame(ack);
|
| +}
|
| +
|
| void RendererCompositorFrameSink::OnMessageReceived(
|
| const IPC::Message& message) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| @@ -188,14 +196,6 @@ void RendererCompositorFrameSink::OnNeedsBeginFrames(bool needs_begin_frames) {
|
| sink_->SetNeedsBeginFrame(needs_begin_frames);
|
| }
|
|
|
| -void RendererCompositorFrameSink::OnDidFinishFrame(
|
| - const cc::BeginFrameAck& ack) {
|
| - DCHECK_LE(cc::BeginFrameArgs::kStartingFrameNumber, ack.sequence_number);
|
| - // If there was damage, ViewHostMsg_SwapCompositorFrame includes the ack.
|
| - if (!ack.has_damage)
|
| - sink_->BeginFrameDidNotSwap(ack);
|
| -}
|
| -
|
| void RendererCompositorFrameSink::EstablishMojoConnection() {
|
| cc::mojom::MojoCompositorFrameSinkPtr sink;
|
| cc::mojom::MojoCompositorFrameSinkRequest sink_request =
|
|
|