Replace postFrameCallback with postFrameCallback64
Bug: 123660572
Test: atest CtsMediaTestCases:android.media.cts.MediaPlayerTest -- --abi armeabi-v7a
Change-Id: I4eb25b20449101528b72172de40cbc51f745ed22
diff --git a/media/libstagefright/VideoFrameScheduler2.cpp b/media/libstagefright/VideoFrameScheduler2.cpp
index fc76904..23671f2 100644
--- a/media/libstagefright/VideoFrameScheduler2.cpp
+++ b/media/libstagefright/VideoFrameScheduler2.cpp
@@ -160,13 +160,13 @@
mPhase = (long) (atan2(sampleAvgY, sampleAvgX) / scale);
}
-static void frameCallback(long frameTimeNanos, void* data) {
+static void frameCallback(int64_t frameTimeNanos, void* data) {
if (data == NULL) {
return;
}
sp<VsyncTracker> vsyncTracker(static_cast<VsyncTracker*>(data));
vsyncTracker->addSample(frameTimeNanos);
- AChoreographer_postFrameCallback(AChoreographer_getInstance(),
+ AChoreographer_postFrameCallback64(AChoreographer_getInstance(),
frameCallback, static_cast<void*>(vsyncTracker.get()));
}
@@ -247,7 +247,7 @@
if (AChoreographer_getInstance() == NULL) {
return NO_INIT;
}
- AChoreographer_postFrameCallback(AChoreographer_getInstance(), frameCallback, mData);
+ AChoreographer_postFrameCallback64(AChoreographer_getInstance(), frameCallback, mData);
return OK;
}