VideoCapturerAndroid - allow lower frame rate in bad lightning
Insted of using a fixed frame rate, we allow the camera to use a lower frame rate. The camera will choose depending on lightning condition. TESTED= In a room with low light on N5, N6 N7, Galaxy 4. BUG=webrtc:5262 R=magjed@webrtc.org Review URL: https://codereview.webrtc.org/1479563004 . Cr-Commit-Position: refs/heads/master@{#10807}
This commit is contained in:
@ -203,8 +203,9 @@ public class CameraEnumerationAndroid {
|
|||||||
return Collections.min(listFpsRange,
|
return Collections.min(listFpsRange,
|
||||||
new ClosestComparator<int[]>() {
|
new ClosestComparator<int[]>() {
|
||||||
@Override int diff(int[] range) {
|
@Override int diff(int[] range) {
|
||||||
return abs(framerate - range[android.hardware.Camera.Parameters.PREVIEW_FPS_MIN_INDEX])
|
return range[android.hardware.Camera.Parameters.PREVIEW_FPS_MIN_INDEX]
|
||||||
+ abs(framerate - range[android.hardware.Camera.Parameters.PREVIEW_FPS_MAX_INDEX]);
|
+ 10 * abs(framerate
|
||||||
|
- range[android.hardware.Camera.Parameters.PREVIEW_FPS_MAX_INDEX]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user