commit | f83f69d802bf0600749e75c7b4d1abdb81348ada | [log] [tgz] |
---|---|---|
author | Ryszard Grzesica <ryszard.grzesica@sonymobile.com> | Wed Apr 11 16:32:53 2018 -0700 |
committer | android-build-merger <android-build-merger@google.com> | Wed Apr 11 16:32:53 2018 -0700 |
tree | 1ce9e6552caefbe5300ab8efdcf99806eee128c1 | |
parent | c15279ab8bebee759aa613ed51118cb5bc12c1cc [diff] | |
parent | 67952b520eb12adb43f4432e318abc75f7a91e69 [diff] |
Merge changes from topic "am-bcb09242-ce3f-453e-a1ab-496ff9dcb274" into oc-dev am: 73c9deaf77 am: 67952b520e Change-Id: Ia5bf8aea4c30ef91f056e56de74f0ccceb3b7e82
diff --git a/media/libstagefright/VideoFrameScheduler.cpp b/media/libstagefright/VideoFrameScheduler.cpp index 03226c7..6819bba 100644 --- a/media/libstagefright/VideoFrameScheduler.cpp +++ b/media/libstagefright/VideoFrameScheduler.cpp
@@ -129,6 +129,11 @@ numSamplesToUse = mNumSamples; } + if ((period >> kPrecision) == 0 ) { + ALOGW("Period is 0, or after including precision is 0 - would cause div0, returning"); + return false; + } + int64_t sumX = 0; int64_t sumXX = 0; int64_t sumXY = 0;