From 16ef7305416390694dc1a348e22091e951070a0d Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Fri, 20 Mar 2015 10:15:38 +0000 Subject: Re #1822: Skipped FPS setting on staring Android video capturer, unsupported/non-exact range value may be rejected by some devices such as Nexus. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5004 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/android/src/org/pjsip/PjCamera.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pjsip-apps') diff --git a/pjsip-apps/src/pjsua/android/src/org/pjsip/PjCamera.java b/pjsip-apps/src/pjsua/android/src/org/pjsip/PjCamera.java index b1d9a513..1beffa49 100644 --- a/pjsip-apps/src/pjsua/android/src/org/pjsip/PjCamera.java +++ b/pjsip-apps/src/pjsua/android/src/org/pjsip/PjCamera.java @@ -115,7 +115,10 @@ public class PjCamera implements Camera.PreviewCallback, SurfaceHolder.Callback Camera.Parameters cp = camera.getParameters(); cp.setPreviewSize(param.width, param.height); cp.setPreviewFormat(param.format); - cp.setPreviewFpsRange(param.fps1000, param.fps1000); + // Some devices such as Nexus require an exact FPS range from the + // supported FPS ranges, specifying a subset range will raise + // exception. + //cp.setPreviewFpsRange(param.fps1000, param.fps1000); try { camera.setParameters(cp); } catch (RuntimeException e) { -- cgit v1.2.3