Loading services/camera/libcameraservice/device3/Camera3Device.cpp +15 −9 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ #include <utils/Log.h> #include <utils/Trace.h> #include <utils/Timers.h> #include <cutils/properties.h> #include <android/hardware/camera2/ICameraDeviceUser.h> Loading Loading @@ -2037,6 +2038,10 @@ status_t Camera3Device::configureStreamsLocked() { // across configure_streams() calls mRequestThread->configurationComplete(mIsConstrainedHighSpeedConfiguration); char value[PROPERTY_VALUE_MAX]; property_get("camera.fifo.disable", value, "0"); int32_t disableFifo = atoi(value); if (disableFifo != 1) { // Boost priority of request thread to SCHED_FIFO. pid_t requestThreadTid = mRequestThread->getTid(); res = requestPriority(getpid(), requestThreadTid, Loading @@ -2047,6 +2052,7 @@ status_t Camera3Device::configureStreamsLocked() { } else { ALOGD("Set real time priority for request queue thread (tid %d)", requestThreadTid); } } // Update device state Loading Loading
services/camera/libcameraservice/device3/Camera3Device.cpp +15 −9 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ #include <utils/Log.h> #include <utils/Trace.h> #include <utils/Timers.h> #include <cutils/properties.h> #include <android/hardware/camera2/ICameraDeviceUser.h> Loading Loading @@ -2037,6 +2038,10 @@ status_t Camera3Device::configureStreamsLocked() { // across configure_streams() calls mRequestThread->configurationComplete(mIsConstrainedHighSpeedConfiguration); char value[PROPERTY_VALUE_MAX]; property_get("camera.fifo.disable", value, "0"); int32_t disableFifo = atoi(value); if (disableFifo != 1) { // Boost priority of request thread to SCHED_FIFO. pid_t requestThreadTid = mRequestThread->getTid(); res = requestPriority(getpid(), requestThreadTid, Loading @@ -2047,6 +2052,7 @@ status_t Camera3Device::configureStreamsLocked() { } else { ALOGD("Set real time priority for request queue thread (tid %d)", requestThreadTid); } } // Update device state Loading