Camera: Unblock the request thread earlier during flush

Explicitly signal and unblock the request thread
during device flushes via "mRequestSignal". This can
potentially reduce the time needed to go in to IDLE state.

Bug: 144978201
Test: Camera CTS
Change-Id: Ib212ca481a961252cf744af4b96f3c45865d121e
gugelfrei
Emilian Peev 5 years ago
parent 652ba81b9f
commit 8dae54c472

@ -5130,6 +5130,7 @@ status_t Camera3Device::RequestThread::clear(
*lastFrameNumber = mRepeatingLastFrameNumber;
}
mRepeatingLastFrameNumber = hardware::camera2::ICameraDeviceUser::NO_IN_FLIGHT_REPEATING_FRAMES;
mRequestSignal.signal();
return OK;
}

Loading…
Cancel
Save