VideoFrameSchedulerBase: fix overflow in PLL::fit()
PLL::fit() may have addition or multiplication
overflow problem.
Bug: 129491498
Test: TBD
Change-Id: Id9b4bc0d2e53c1b4c239027c8b087020019a0147
(cherry picked from commit 3ba81e73eb15b809373da491dae4e7fe2792aa13)
diff --git a/media/libstagefright/VideoFrameSchedulerBase.cpp b/media/libstagefright/VideoFrameSchedulerBase.cpp
index 77107ff..912dcf3 100644
--- a/media/libstagefright/VideoFrameSchedulerBase.cpp
+++ b/media/libstagefright/VideoFrameSchedulerBase.cpp
@@ -115,6 +115,7 @@
#endif
+__attribute__((no_sanitize("integer")))
bool VideoFrameSchedulerBase::PLL::fit(
nsecs_t phase, nsecs_t period, size_t numSamplesToUse,
int64_t *a, int64_t *b, int64_t *err) {