summaryrefslogtreecommitdiffstats
path: root/src_pd
diff options
context:
space:
mode:
authorPaul Rohde <codelogic@google.com>2015-03-30 11:35:47 -0700
committerPaul Rohde <codelogic@google.com>2015-03-30 11:46:07 -0700
commita1a76c8ae8a0c6f0ffca427758c771ee77af2c59 (patch)
treed94bbb40ac88f965e80544389416c8909734c60d /src_pd
parent778a15a2bd60115c19d461e90523e8726ec62ea4 (diff)
downloadandroid_packages_apps_Camera2-a1a76c8ae8a0c6f0ffca427758c771ee77af2c59.tar.gz
android_packages_apps_Camera2-a1a76c8ae8a0c6f0ffca427758c771ee77af2c59.tar.bz2
android_packages_apps_Camera2-a1a76c8ae8a0c6f0ffca427758c771ee77af2c59.zip
Collect and log jank statistics in the Camera.
This detects and logs sequences of camera timestamps where the delta between the the current and last frame exceeds the previous delta by a percentage threshold. This should only occur when there are visible janks in the camera preview. Bug: 19987252 Change-Id: Icced48be8232bba625aa501b2b1f5c111dbb5573
Diffstat (limited to 'src_pd')
-rw-r--r--src_pd/com/android/camera/stats/UsageStatistics.java3
-rw-r--r--src_pd/com/android/camera/util/GservicesHelper.java4
2 files changed, 7 insertions, 0 deletions
diff --git a/src_pd/com/android/camera/stats/UsageStatistics.java b/src_pd/com/android/camera/stats/UsageStatistics.java
index 5fd9a5dd3..924b6d1a1 100644
--- a/src_pd/com/android/camera/stats/UsageStatistics.java
+++ b/src_pd/com/android/camera/stats/UsageStatistics.java
@@ -56,6 +56,9 @@ public class UsageStatistics {
public void backgrounded() {
}
+ public void cameraFrameDrop(double deltaMs, double previousDeltaMs) {
+ }
+
public void storageWarning(long storageSpace) {
}
diff --git a/src_pd/com/android/camera/util/GservicesHelper.java b/src_pd/com/android/camera/util/GservicesHelper.java
index c08f842dc..12ae56a5e 100644
--- a/src_pd/com/android/camera/util/GservicesHelper.java
+++ b/src_pd/com/android/camera/util/GservicesHelper.java
@@ -33,6 +33,10 @@ public class GservicesHelper {
return false;
}
+ public static boolean isJankStatisticsEnabled(ContentResolver contentResolver) {
+ return false;
+ }
+
public static int getCaptureSupportLevelOverrideBack(ContentResolver contentResolver) {
return -1;
}