Per Daniel -- don't check phone's preview size as we want to use screen size if possible

git-svn-id: https://zxing.googlecode.com/svn/trunk@1231 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
srowen 2010-03-01 15:38:55 +00:00
parent f30410ff78
commit 9fab25f005

View file

@ -354,24 +354,17 @@ final class CameraManager {
private Point getCameraResolution(Camera.Parameters parameters) {
Point cameraResolution = null;
Camera.Size cameraPreviewSize = parameters.getPreviewSize();
if (cameraPreviewSize != null) {
Log.v(TAG, "Default preview size: " + cameraPreviewSize.width + ", " + cameraPreviewSize.height);
cameraResolution = new Point(cameraPreviewSize.width, cameraPreviewSize.height);
String previewSizeValueString = parameters.get("preview-size-values");
// saw this on Xperia
if (previewSizeValueString == null) {
previewSizeValueString = parameters.get("preview-size-value");
}
if (cameraResolution == null) {
String previewSizeValueString = parameters.get("preview-size-values");
// saw this on Xperia
if (previewSizeValueString == null) {
previewSizeValueString = parameters.get("preview-size-value");
}
if (previewSizeValueString != null) {
Log.v(TAG, "preview-size parameter: " + previewSizeValueString);
cameraResolution = findBestPreviewSizeValue(previewSizeValueString, screenResolution);
}
Point cameraResolution = null;
if (previewSizeValueString != null) {
Log.v(TAG, "preview-size parameter: " + previewSizeValueString);
cameraResolution = findBestPreviewSizeValue(previewSizeValueString, screenResolution);
}
if (cameraResolution == null) {