Commit 2a84daa6 authored by Fady Samuel's avatar Fady Samuel Committed by Commit Bot

Surface Synchronization: Delete OnSurfaceCreated

Now that we don't do temporary reference ownership,
SurfaceObserver::OnSurfaceCreated doesn't do anything useful.

Bug: 672962
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel
Change-Id: I6e9cf4557c10f50f097cd02c78fb3bd688cfc9d6
Reviewed-on: https://chromium-review.googlesource.com/c/1291216Reviewed-by: default avatarSaman Sami <samans@chromium.org>
Commit-Queue: Fady Samuel <fsamuel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#601181}
parent 35314ab4
...@@ -306,8 +306,6 @@ void DisplayScheduler::OnBeginFrameSourcePausedChanged(bool paused) { ...@@ -306,8 +306,6 @@ void DisplayScheduler::OnBeginFrameSourcePausedChanged(bool paused) {
NOTIMPLEMENTED(); NOTIMPLEMENTED();
} }
void DisplayScheduler::OnSurfaceCreated(const SurfaceId& surface_id) {}
void DisplayScheduler::OnFirstSurfaceActivation( void DisplayScheduler::OnFirstSurfaceActivation(
const SurfaceInfo& surface_info) {} const SurfaceInfo& surface_info) {}
......
...@@ -77,7 +77,6 @@ class VIZ_SERVICE_EXPORT DisplayScheduler : public BeginFrameObserverBase, ...@@ -77,7 +77,6 @@ class VIZ_SERVICE_EXPORT DisplayScheduler : public BeginFrameObserverBase,
void OnBeginFrameSourcePausedChanged(bool paused) override; void OnBeginFrameSourcePausedChanged(bool paused) override;
// SurfaceObserver implementation. // SurfaceObserver implementation.
void OnSurfaceCreated(const SurfaceId& surface_id) override;
void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override; void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override;
void OnSurfaceActivated(const SurfaceId& surface_id, void OnSurfaceActivated(const SurfaceId& surface_id,
base::Optional<base::TimeDelta> duration) override; base::Optional<base::TimeDelta> duration) override;
......
...@@ -280,9 +280,6 @@ void FrameSinkManagerImpl::RequestCopyOfOutput( ...@@ -280,9 +280,6 @@ void FrameSinkManagerImpl::RequestCopyOfOutput(
std::move(request)); std::move(request));
} }
void FrameSinkManagerImpl::OnSurfaceCreated(const SurfaceId& surface_id) {
}
void FrameSinkManagerImpl::OnFirstSurfaceActivation( void FrameSinkManagerImpl::OnFirstSurfaceActivation(
const SurfaceInfo& surface_info) { const SurfaceInfo& surface_info) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
......
...@@ -106,7 +106,6 @@ class VIZ_SERVICE_EXPORT FrameSinkManagerImpl ...@@ -106,7 +106,6 @@ class VIZ_SERVICE_EXPORT FrameSinkManagerImpl
std::unique_ptr<CopyOutputRequest> request) override; std::unique_ptr<CopyOutputRequest> request) override;
// SurfaceObserver implementation. // SurfaceObserver implementation.
void OnSurfaceCreated(const SurfaceId& surface_id) override;
void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override; void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override;
void OnSurfaceActivated(const SurfaceId& surface_id, void OnSurfaceActivated(const SurfaceId& surface_id,
base::Optional<base::TimeDelta> duration) override; base::Optional<base::TimeDelta> duration) override;
......
...@@ -73,7 +73,6 @@ class VIZ_SERVICE_EXPORT VideoDetector : public SurfaceObserver { ...@@ -73,7 +73,6 @@ class VIZ_SERVICE_EXPORT VideoDetector : public SurfaceObserver {
void OnVideoActivityEnded(); void OnVideoActivityEnded();
// SurfaceObserver implementation. // SurfaceObserver implementation.
void OnSurfaceCreated(const SurfaceId& surface_id) override {}
void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override {} void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override {}
void OnSurfaceActivated(const SurfaceId& surface_id, void OnSurfaceActivated(const SurfaceId& surface_id,
base::Optional<base::TimeDelta> duration) override {} base::Optional<base::TimeDelta> duration) override {}
......
...@@ -25,7 +25,6 @@ class VIZ_SERVICE_EXPORT HitTestManager : public SurfaceObserver { ...@@ -25,7 +25,6 @@ class VIZ_SERVICE_EXPORT HitTestManager : public SurfaceObserver {
virtual ~HitTestManager(); virtual ~HitTestManager();
// SurfaceObserver: // SurfaceObserver:
void OnSurfaceCreated(const SurfaceId& surface_id) override {}
void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override {} void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override {}
void OnSurfaceActivated(const SurfaceId& surface_id, void OnSurfaceActivated(const SurfaceId& surface_id,
base::Optional<base::TimeDelta> duration) override; base::Optional<base::TimeDelta> duration) override;
......
...@@ -126,8 +126,6 @@ Surface* SurfaceManager::CreateSurface( ...@@ -126,8 +126,6 @@ Surface* SurfaceManager::CreateSurface(
// is received, is added to prevent this from happening. // is received, is added to prevent this from happening.
AddTemporaryReference(surface_info.id()); AddTemporaryReference(surface_info.id());
for (auto& observer : observer_list_)
observer.OnSurfaceCreated(surface_info.id());
return surface_map_[surface_info.id()].get(); return surface_map_[surface_info.id()].get();
} }
...@@ -141,8 +139,6 @@ Surface* SurfaceManager::CreateSurface( ...@@ -141,8 +139,6 @@ Surface* SurfaceManager::CreateSurface(
surfaces_to_destroy_.erase(surface_info.id()); surfaces_to_destroy_.erase(surface_info.id());
SurfaceDiscarded(surface); SurfaceDiscarded(surface);
surface->Reset(surface_client); surface->Reset(surface_client);
for (auto& observer : observer_list_)
observer.OnSurfaceCreated(surface_info.id());
return surface; return surface;
} }
......
...@@ -18,9 +18,6 @@ struct BeginFrameArgs; ...@@ -18,9 +18,6 @@ struct BeginFrameArgs;
class SurfaceObserver { class SurfaceObserver {
public: public:
// Called when a Surface with a new SurfaceId is created.
virtual void OnSurfaceCreated(const SurfaceId& surface_id) = 0;
// Called when a CompositorFrame with a new SurfaceId activates for the first // Called when a CompositorFrame with a new SurfaceId activates for the first
// time. // time.
virtual void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) = 0; virtual void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) = 0;
......
...@@ -36,7 +36,6 @@ class FakeSurfaceObserver : public SurfaceObserver { ...@@ -36,7 +36,6 @@ class FakeSurfaceObserver : public SurfaceObserver {
private: private:
// SurfaceObserver implementation: // SurfaceObserver implementation:
void OnSurfaceCreated(const SurfaceId& surface_id) override {}
bool OnSurfaceDamaged(const SurfaceId& surface_id, bool OnSurfaceDamaged(const SurfaceId& surface_id,
const BeginFrameAck& ack) override; const BeginFrameAck& ack) override;
void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override; void OnFirstSurfaceActivation(const SurfaceInfo& surface_info) override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment