fix Galaxy S detection
This commit is contained in:
parent
420959bbff
commit
2c067bcc54
2 changed files with 7 additions and 7 deletions
|
@ -25,13 +25,13 @@ import android.util.Log;
|
||||||
public class AndroidCameraConf {
|
public class AndroidCameraConf {
|
||||||
private static final String tag = "Linphone";
|
private static final String tag = "Linphone";
|
||||||
|
|
||||||
public void findFrontAndRearCameraIds(Integer frontCameraId, Integer rearCameraId, Integer cameraId) {
|
public void findFrontAndRearCameraIds(int[] frontCameraId, int[] rearCameraId, int[] cameraId) {
|
||||||
|
Log.i(tag, "Detecting cameras");
|
||||||
if (Hacks.isGalaxyS()) {
|
if (Hacks.isGalaxyS()) {
|
||||||
Log.d(tag, "Hack Galaxy S : has 2 cameras front=2; rear=1");
|
Log.d(tag, "Hack Galaxy S : has 2 cameras front=2; rear=1");
|
||||||
frontCameraId = 2;
|
frontCameraId[0] = 2;
|
||||||
rearCameraId = 1;
|
rearCameraId[0] = 1;
|
||||||
cameraId = rearCameraId;
|
cameraId[0] = rearCameraId[0];
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -69,9 +69,9 @@ public class AndroidCameraRecordManager {
|
||||||
private AndroidCameraRecordManager() {
|
private AndroidCameraRecordManager() {
|
||||||
cc = Version.sdkAbove(9) ? new AndroidCameraConf9() : new AndroidCameraConf();
|
cc = Version.sdkAbove(9) ? new AndroidCameraConf9() : new AndroidCameraConf();
|
||||||
|
|
||||||
Integer fId = -1;Integer rId = -1;Integer cId = -1;
|
int[] fId = {-1};int[] rId = {-1};int[] cId = {-1};
|
||||||
cc.findFrontAndRearCameraIds(fId, rId, cId);
|
cc.findFrontAndRearCameraIds(fId, rId, cId);
|
||||||
frontCameraId=fId;rearCameraId=rId;cameraId=cId;
|
frontCameraId=fId[0];rearCameraId=rId[0];cameraId=cId[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue