Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3495323f authored by Matt Buckley's avatar Matt Buckley
Browse files

Remove FrameTimeline module and build FrameTimeline.cpp with SF

FrameTimeline does not need to be a separate module and it makes
linking against it difficult for no obvious benefit

Bug: 360908317
Test: atest libsurfaceflinger_unittest
Flag: EXEMPT refactor
Change-Id: I0d20a2bf9e93dedfb03b44eeb0356f7024e36559
parent 469494a0
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -93,7 +93,6 @@ cc_defaults {
        "iinputflinger_aidl_lib_static",
        "iinputflinger_aidl_lib_static",
        "libaidlcommonsupport",
        "libaidlcommonsupport",
        "libcompositionengine",
        "libcompositionengine",
        "libframetimeline",
        "libgui_aidl_static",
        "libgui_aidl_static",
        "libperfetto_client_experimental",
        "libperfetto_client_experimental",
        "librenderengine",
        "librenderengine",
@@ -209,6 +208,7 @@ filegroup {
        "DisplayRenderArea.cpp",
        "DisplayRenderArea.cpp",
        "Effects/Daltonizer.cpp",
        "Effects/Daltonizer.cpp",
        "FpsReporter.cpp",
        "FpsReporter.cpp",
        "FrameTimeline/FrameTimeline.cpp",
        "FrameTracer/FrameTracer.cpp",
        "FrameTracer/FrameTracer.cpp",
        "FrameTracker.cpp",
        "FrameTracker.cpp",
        "FrontEnd/LayerCreationArgs.cpp",
        "FrontEnd/LayerCreationArgs.cpp",
+0 −35
Original line number Original line Diff line number Diff line
package {
    // See: http://go/android-license-faq
    // A large-scale-change added 'default_applicable_licenses' to import
    // all of the 'license_kinds' from "frameworks_native_license"
    // to get the below license kinds:
    //   SPDX-license-identifier-Apache-2.0
    default_applicable_licenses: ["frameworks_native_license"],
    default_team: "trendy_team_android_core_graphics_stack",
}

cc_library_static {
    name: "libframetimeline",
    defaults: ["surfaceflinger_defaults"],
    srcs: [
        "FrameTimeline.cpp",
    ],
    header_libs: [
        "libscheduler_headers",
    ],
    shared_libs: [
        "android.hardware.graphics.composer@2.4",
        "libbase",
        "libcutils",
        "liblog",
        "libgui",
        "libtimestats",
        "libui",
        "libutils",
    ],
    static_libs: [
        "libperfetto_client_experimental",
        "libsurfaceflinger_common",
    ],
    export_include_dirs: ["."],
}
+1 −1
Original line number Original line Diff line number Diff line
@@ -64,7 +64,7 @@


#include "DisplayDevice.h"
#include "DisplayDevice.h"
#include "DisplayHardware/HWComposer.h"
#include "DisplayHardware/HWComposer.h"
#include "FrameTimeline.h"
#include "FrameTimeline/FrameTimeline.h"
#include "FrameTracer/FrameTracer.h"
#include "FrameTracer/FrameTracer.h"
#include "FrontEnd/LayerCreationArgs.h"
#include "FrontEnd/LayerCreationArgs.h"
#include "FrontEnd/LayerHandle.h"
#include "FrontEnd/LayerHandle.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -45,7 +45,7 @@
#include <common/FlagManager.h>
#include <common/FlagManager.h>
#include <scheduler/FrameRateMode.h>
#include <scheduler/FrameRateMode.h>
#include <scheduler/VsyncConfig.h>
#include <scheduler/VsyncConfig.h>
#include "FrameTimeline.h"
#include "FrameTimeline/FrameTimeline.h"
#include "VSyncDispatch.h"
#include "VSyncDispatch.h"


#include "EventThread.h"
#include "EventThread.h"
+1 −1
Original line number Original line Diff line number Diff line
@@ -24,7 +24,7 @@
#include <scheduler/interface/ICompositor.h>
#include <scheduler/interface/ICompositor.h>


#include "EventThread.h"
#include "EventThread.h"
#include "FrameTimeline.h"
#include "FrameTimeline/FrameTimeline.h"
#include "MessageQueue.h"
#include "MessageQueue.h"


namespace android::impl {
namespace android::impl {
Loading