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

Commit 56a583e0 authored by Dean Wheatley's avatar Dean Wheatley Committed by Mikhail Naganov
Browse files

Set timestamp correction and downstream latency logging as very verbose

Allow ALOGV to be set without the above threadloop logs spamming
the output.

Test: enable verbose logging, check logcat
Change-Id: I584f2a255857626c3781b6ff56557fe919480620
parent b15c7985
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -3366,7 +3366,7 @@ bool AudioFlinger::PlaybackThread::threadLoop()
                    // latency of 5 seconds).
                    const double minLatency = 0., maxLatency = 5000.;
                    if (latencyMs >= minLatency && latencyMs <= maxLatency) {
                        ALOGV("new downstream latency %lf ms", latencyMs);
                        ALOGVV("new downstream latency %lf ms", latencyMs);
                    } else {
                        ALOGD("out of range downstream latency %lf ms", latencyMs);
                        if (latencyMs < minLatency) latencyMs = minLatency;
@@ -3415,7 +3415,7 @@ bool AudioFlinger::PlaybackThread::threadLoop()
                        mSampleRate);

                if (isTimestampCorrectionEnabled()) {
                    ALOGV("TS_BEFORE: %d %lld %lld", id(),
                    ALOGVV("TS_BEFORE: %d %lld %lld", id(),
                            (long long)timestamp.mTimeNs[ExtendedTimestamp::LOCATION_KERNEL],
                            (long long)timestamp.mPosition[ExtendedTimestamp::LOCATION_KERNEL]);
                    auto correctedTimestamp = mTimestampVerifier.getLastCorrectedTimestamp();
@@ -3423,7 +3423,7 @@ bool AudioFlinger::PlaybackThread::threadLoop()
                            = correctedTimestamp.mFrames;
                    timestamp.mTimeNs[ExtendedTimestamp::LOCATION_KERNEL]
                            = correctedTimestamp.mTimeNs;
                    ALOGV("TS_AFTER: %d %lld %lld", id(),
                    ALOGVV("TS_AFTER: %d %lld %lld", id(),
                            (long long)timestamp.mTimeNs[ExtendedTimestamp::LOCATION_KERNEL],
                            (long long)timestamp.mPosition[ExtendedTimestamp::LOCATION_KERNEL]);

@@ -7187,12 +7187,12 @@ reacquire_wakelock:

                // Correct timestamps
                if (isTimestampCorrectionEnabled()) {
                    ALOGV("TS_BEFORE: %d %lld %lld",
                    ALOGVV("TS_BEFORE: %d %lld %lld",
                            id(), (long long)time, (long long)position);
                    auto correctedTimestamp = mTimestampVerifier.getLastCorrectedTimestamp();
                    position = correctedTimestamp.mFrames;
                    time = correctedTimestamp.mTimeNs;
                    ALOGV("TS_AFTER: %d %lld %lld",
                    ALOGVV("TS_AFTER: %d %lld %lld",
                            id(), (long long)time, (long long)position);
                }