activity.handleDecode((Result) message.obj, barcode);
break;
case R.id.decode_failed:
- Log.v(TAG, "Got decode failed message");
// We're decoding as fast as possible, so when one decode fails, start another.
state = State.PREVIEW;
CameraManager.get().requestPreviewFrame(decodeThread.getHandler(), R.id.decode);
message.sendToTarget();
} else {
Message message = Message.obtain(activity.getHandler(), R.id.decode_failed);
- Log.v(TAG, "Sending decode failed message...");
message.sendToTarget();
}
}
if (camera != null && previewing) {
previewCallback.setHandler(handler, message);
if (useOneShotPreviewCallback) {
- Log.v(TAG, "Requesting one-shot preview callback");
camera.setOneShotPreviewCallback(previewCallback);
} else {
- Log.v(TAG, "Requesting preview callback");
camera.setPreviewCallback(previewCallback);
}
}
if (previewHandler != null) {
Message message = previewHandler.obtainMessage(previewMessage, cameraResolution.x,
cameraResolution.y, data);
- Log.v(TAG, "Got preview callback; sending message to decoder");
message.sendToTarget();
previewHandler = null;
} else {