summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/BufferQueueLayer.cpp
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-02-15 22:41:16 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-02-15 22:41:16 +0000
commit79e0f7f4bbe65e0c44449ca1f335a39f5ade581a (patch)
treef9c4ae727302dcb9214cb9ceb1e5f2f904ca18cc /services/surfaceflinger/BufferQueueLayer.cpp
parent46c6532f355a09f618e378007151fb983ea82fb0 (diff)
parentafb458444d86962812d74a792a2dad907ec6bd1c (diff)
downloadandroid_frameworks_native-79e0f7f4bbe65e0c44449ca1f335a39f5ade581a.tar.gz
android_frameworks_native-79e0f7f4bbe65e0c44449ca1f335a39f5ade581a.tar.bz2
android_frameworks_native-79e0f7f4bbe65e0c44449ca1f335a39f5ade581a.zip
Merge changes from topic "scheduler::123998711"
* changes: SF: Adding testable Scheduler and updating tests. SF: Migrate to Scheduler and clean up duplicate code.
Diffstat (limited to 'services/surfaceflinger/BufferQueueLayer.cpp')
-rw-r--r--services/surfaceflinger/BufferQueueLayer.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/services/surfaceflinger/BufferQueueLayer.cpp b/services/surfaceflinger/BufferQueueLayer.cpp
index 5fe8067d1..b3e2a4b01 100644
--- a/services/surfaceflinger/BufferQueueLayer.cpp
+++ b/services/surfaceflinger/BufferQueueLayer.cpp
@@ -236,9 +236,7 @@ status_t BufferQueueLayer::updateTexImage(bool& recomputeVisibleRegions, nsecs_t
getProducerStickyTransform() != 0, mName.string(), mOverrideScalingMode,
getTransformToDisplayInverse(), mFreezeGeometryUpdates);
- nsecs_t expectedPresentTime = mFlinger->mUseScheduler
- ? mFlinger->mScheduler->expectedPresentTime()
- : mFlinger->mPrimaryDispSync->expectedPresentTime();
+ nsecs_t expectedPresentTime = mFlinger->mScheduler->expectedPresentTime();
if (isRemovedFromCurrentState()) {
expectedPresentTime = 0;
@@ -400,10 +398,8 @@ void BufferQueueLayer::onFrameAvailable(const BufferItem& item) {
// Add this buffer from our internal queue tracker
{ // Autolock scope
// Report the requested present time to the Scheduler.
- if (mFlinger->mUseScheduler) {
- mFlinger->mScheduler->addFramePresentTimeForLayer(item.mTimestamp,
- item.mIsAutoTimestamp, mName.c_str());
- }
+ mFlinger->mScheduler->addFramePresentTimeForLayer(item.mTimestamp, item.mIsAutoTimestamp,
+ mName.c_str());
Mutex::Autolock lock(mQueueItemLock);
// Reset the frame number tracker when we receive the first buffer after