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

Commit 7695081d authored by Abdul Khalik Shaik's avatar Abdul Khalik Shaik Committed by Abdul Shaik
Browse files

libstagefright: Use ATRACE_INT64 for 64bit fields

Use ATRACE_INT64 instead of ATRACE_INT when passing 64bit values
to ATRACE macros. This avoids any undefined behavior.

Bug: 263540412

Change-Id: Ic42e0e084c94424ed07fc43e42d7f4b76db4bd1e
parent b91a4f17
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -451,7 +451,7 @@ nsecs_t VideoFrameSchedulerBase::schedule(nsecs_t renderTime) {
                return origRenderTime;
            }

            ATRACE_INT("FRAME_VSYNCS", vsyncsForLastFrame);
            ATRACE_INT64("FRAME_VSYNCS", vsyncsForLastFrame);
        }
        mLastVsyncTime = nextVsyncTime;
    }
@@ -460,7 +460,7 @@ nsecs_t VideoFrameSchedulerBase::schedule(nsecs_t renderTime) {
    renderTime -= (renderTime - mVsyncTime) % mVsyncPeriod;
    renderTime += mVsyncPeriod / 2;
    ALOGV("adjusting render: %lld => %lld", (long long)origRenderTime, (long long)renderTime);
    ATRACE_INT("FRAME_FLIP_IN(ms)", (renderTime - now) / 1000000);
    ATRACE_INT64("FRAME_FLIP_IN(ms)", (renderTime - now) / 1000000);
    return renderTime;
}