aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-25 23:19:34 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-25 23:19:34 +0000
commit529ca3d0dd92ecf250529f69c75318bbb3938ec0 (patch)
treec4334fa4f01579423961d6807147275466f34f87
parent33320a03501a04bc222a524a3e0c9bf81769ea0b (diff)
parent6cf3be6acb0e321459172ec12824f448e1c14b9e (diff)
downloadv4l2_codec2-android13-qpr1-s7-release.tar.gz
Change-Id: I53bf2b3e1ad607cd7ac7d9489a7252d3c5ffddcc
-rw-r--r--components/V4L2EncodeComponent.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/V4L2EncodeComponent.cpp b/components/V4L2EncodeComponent.cpp
index 4ce4404..c2a2679 100644
--- a/components/V4L2EncodeComponent.cpp
+++ b/components/V4L2EncodeComponent.cpp
@@ -757,7 +757,8 @@ bool V4L2EncodeComponent::encode(C2ConstGraphicBlock block, uint64_t index, int6
constexpr int64_t kMaxFramerateDiff = 5;
if (mLastFrameTime && (timestamp > *mLastFrameTime)) {
int64_t newFramerate = std::max(
- static_cast<int64_t>(std::round(1000000.0 / (timestamp - *mLastFrameTime))), 1LL);
+ static_cast<int64_t>(std::round(1000000.0 / (timestamp - *mLastFrameTime))),
+ static_cast<int64_t>(1LL));
if (abs(mFramerate - newFramerate) > kMaxFramerateDiff) {
ALOGV("Adjusting framerate to %" PRId64 " based on frame timestamps", newFramerate);
mInterface->setFramerate(static_cast<uint32_t>(newFramerate));