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

Commit 211b9e5c authored by ramindani's avatar ramindani
Browse files

SF: Enable VSP traces

Enable trace VSP-period
Enable trace VSP-intercept
Enable trace VSP-numSamples

Bug: 385059265
Flag: EXEMPT enabling traces
Test: perfetto trace
Change-Id: I41fb252f16d3f89ba035e747694978026c7c9b4a
parent 8e95fe85
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -195,7 +195,7 @@ bool VSyncPredictor::addVsyncTimestamp(nsecs_t timestamp) {
    traceInt64If("VSP-ts", timestamp);
    traceInt64If("VSP-ts", timestamp);


    const auto [numSamples, oldestTs] = getSampleSizeAndOldestVsync(timestamp);
    const auto [numSamples, oldestTs] = getSampleSizeAndOldestVsync(timestamp);
    traceInt64If("VSP-numSamples", static_cast<int64_t>(numSamples));
    traceInt64("VSP-numSamples", static_cast<int64_t>(numSamples));
    mOldestVsync = oldestTs;
    mOldestVsync = oldestTs;
    const auto minNumSamples = getMinSamplesRequiredForPrediction();
    const auto minNumSamples = getMinSamplesRequiredForPrediction();
    if (numSamples < minNumSamples) {
    if (numSamples < minNumSamples) {
@@ -288,8 +288,8 @@ bool VSyncPredictor::addVsyncTimestamp(nsecs_t timestamp) {
        return false;
        return false;
    }
    }


    traceInt64If("VSP-period", anticipatedPeriod);
    traceInt64("VSP-period", anticipatedPeriod);
    traceInt64If("VSP-intercept", intercept);
    traceInt64("VSP-intercept", intercept);


    it->second = {anticipatedPeriod, intercept};
    it->second = {anticipatedPeriod, intercept};