Loading services/surfaceflinger/SurfaceFlinger.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ SurfaceFlingerBE::SurfaceFlingerBE() : mHwcServiceName(getHwcServiceName()) {} SurfaceFlinger::SurfaceFlinger(Factory& factory, SkipInitializationTag) : mFactory(factory), mInterceptor(mFactory.createSurfaceInterceptor(this)), mTimeStats(mFactory.createTimeStats()), mTimeStats(std::make_shared<impl::TimeStats>()), mFrameTracer(std::make_unique<FrameTracer>()), mEventQueue(mFactory.createMessageQueue()), mCompositionEngine(mFactory.createCompositionEngine()), Loading services/surfaceflinger/SurfaceFlingerFactory.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -35,7 +35,6 @@ #include "Scheduler/MessageQueue.h" #include "Scheduler/PhaseOffsets.h" #include "Scheduler/Scheduler.h" #include "TimeStats/TimeStats.h" namespace android::surfaceflinger { Loading Loading @@ -123,10 +122,6 @@ sp<SurfaceFlinger> createSurfaceFlinger() { sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) override { return new ColorLayer(args); } std::shared_ptr<TimeStats> createTimeStats() override { return std::make_shared<android::impl::TimeStats>(); } }; static Factory factory; Loading services/surfaceflinger/SurfaceFlingerFactory.h +0 −3 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ class Scheduler; class StartPropertySetThread; class SurfaceFlinger; class SurfaceInterceptor; class TimeStats; struct DisplayDeviceCreationArgs; struct LayerCreationArgs; Loading Loading @@ -94,8 +93,6 @@ public: virtual sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) = 0; virtual sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) = 0; virtual std::shared_ptr<TimeStats> createTimeStats() = 0; protected: ~Factory() = default; }; Loading services/surfaceflinger/tests/unittests/TestableSurfaceFlinger.h +0 −6 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ #include "SurfaceFlingerFactory.h" #include "SurfaceInterceptor.h" #include "TestableScheduler.h" #include "TimeStats/TimeStats.h" namespace android { Loading Loading @@ -152,11 +151,6 @@ public: return nullptr; } std::shared_ptr<TimeStats> createTimeStats() override { // TODO: Use test-fixture controlled factory return std::make_shared<android::impl::TimeStats>(); } using CreateBufferQueueFunction = std::function<void(sp<IGraphicBufferProducer>* /* outProducer */, sp<IGraphicBufferConsumer>* /* outConsumer */, Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -258,7 +258,7 @@ SurfaceFlingerBE::SurfaceFlingerBE() : mHwcServiceName(getHwcServiceName()) {} SurfaceFlinger::SurfaceFlinger(Factory& factory, SkipInitializationTag) : mFactory(factory), mInterceptor(mFactory.createSurfaceInterceptor(this)), mTimeStats(mFactory.createTimeStats()), mTimeStats(std::make_shared<impl::TimeStats>()), mFrameTracer(std::make_unique<FrameTracer>()), mEventQueue(mFactory.createMessageQueue()), mCompositionEngine(mFactory.createCompositionEngine()), Loading
services/surfaceflinger/SurfaceFlingerFactory.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -35,7 +35,6 @@ #include "Scheduler/MessageQueue.h" #include "Scheduler/PhaseOffsets.h" #include "Scheduler/Scheduler.h" #include "TimeStats/TimeStats.h" namespace android::surfaceflinger { Loading Loading @@ -123,10 +122,6 @@ sp<SurfaceFlinger> createSurfaceFlinger() { sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) override { return new ColorLayer(args); } std::shared_ptr<TimeStats> createTimeStats() override { return std::make_shared<android::impl::TimeStats>(); } }; static Factory factory; Loading
services/surfaceflinger/SurfaceFlingerFactory.h +0 −3 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ class Scheduler; class StartPropertySetThread; class SurfaceFlinger; class SurfaceInterceptor; class TimeStats; struct DisplayDeviceCreationArgs; struct LayerCreationArgs; Loading Loading @@ -94,8 +93,6 @@ public: virtual sp<ColorLayer> createColorLayer(const LayerCreationArgs& args) = 0; virtual sp<ContainerLayer> createContainerLayer(const LayerCreationArgs& args) = 0; virtual std::shared_ptr<TimeStats> createTimeStats() = 0; protected: ~Factory() = default; }; Loading
services/surfaceflinger/tests/unittests/TestableSurfaceFlinger.h +0 −6 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ #include "SurfaceFlingerFactory.h" #include "SurfaceInterceptor.h" #include "TestableScheduler.h" #include "TimeStats/TimeStats.h" namespace android { Loading Loading @@ -152,11 +151,6 @@ public: return nullptr; } std::shared_ptr<TimeStats> createTimeStats() override { // TODO: Use test-fixture controlled factory return std::make_shared<android::impl::TimeStats>(); } using CreateBufferQueueFunction = std::function<void(sp<IGraphicBufferProducer>* /* outProducer */, sp<IGraphicBufferConsumer>* /* outConsumer */, Loading