优化日志

nx2024
Matthew 6 months ago
parent 20cd8445be
commit b3d7e2f592

@ -1106,7 +1106,7 @@ public class Camera2RawFragment extends Fragment {
// mCharacteristics.get(CameraMetadata.CONTROL_AE_COMPENSATION_STEP) // mCharacteristics.get(CameraMetadata.CONTROL_AE_COMPENSATION_STEP)
ArrayList<PngPhotoBean> mlist = new ArrayList<>(); ArrayList<PngPhotoBean> mlist = new ArrayList<>();
List<CaptureRequest> requests = new ArrayList<>(); List<CaptureRequest> requests = new ArrayList<>();
double v = 0; long v = 0;
ImageSaver.ImagePair imagePair = new ImageSaver.ImagePair(2); ImageSaver.ImagePair imagePair = new ImageSaver.ImagePair(2);
ImageSaver.ImagePairRunnable runnable = new ImageSaver.ImagePairRunnable(imagePair) { ImageSaver.ImagePairRunnable runnable = new ImageSaver.ImagePairRunnable(imagePair) {
@ -1143,7 +1143,7 @@ public class Camera2RawFragment extends Fragment {
captureBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_OFF); captureBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_OFF);
if (exposureTime > 0) { if (exposureTime > 0) {
v = exposureTime; v = exposureTime;
captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, (long) v); captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, v);
} }
if (sensitivity > 0) { if (sensitivity > 0) {
captureBuilder.set(CaptureRequest.SENSOR_SENSITIVITY, sensitivity); captureBuilder.set(CaptureRequest.SENSOR_SENSITIVITY, sensitivity);
@ -1155,10 +1155,10 @@ public class Camera2RawFragment extends Fragment {
if (exposureTime > 0) { if (exposureTime > 0) {
if (pic1 <= 0) { if (pic1 <= 0) {
v = exposureTime * 7; v = exposureTime * 7;
captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, (long) v); captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, v);
} else { } else {
v = exposureTime * pic1; v = exposureTime * pic1;
captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, (long) v); captureBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, v);
} }
} }
if (sensitivity > 0) { if (sensitivity > 0) {

@ -149,11 +149,11 @@ public class ImageSaver implements Runnable {
try { try {
byteBuffer = ByteBuffer.allocateDirect(mImage.getWidth() * mImage.getHeight() * 2 + 81768); byteBuffer = ByteBuffer.allocateDirect(mImage.getWidth() * mImage.getHeight() * 2 + 81768);
baos = new ByteBufferOutputStream(byteBuffer); baos = new ByteBufferOutputStream(byteBuffer);
Log.d(TAG, "Before Saving DNG"); Log.d(TAG, "Before Saving DNG Exp=" + t.toString());
dngCreator.writeImage(baos, mImage); dngCreator.writeImage(baos, mImage);
byteBuffer.limit(byteBuffer.position()); byteBuffer.limit(byteBuffer.position());
byteBuffer.flip(); byteBuffer.flip();
Log.d(TAG, "After Saving DNG pos=" + byteBuffer.position()); Log.d(TAG, "After Saving DNG Exp=" + t.toString() + " size=" + byteBuffer.position());
/* /*
FileOutputStream output = null; FileOutputStream output = null;
@ -176,7 +176,7 @@ public class ImageSaver implements Runnable {
} }
}; };
Log.i("HDR", "Start Hardware Decode"); Log.i("HDR", "Start Hardware Decoding Exp=" + t.toString());
ImageDecoder imageDecoder = null; ImageDecoder imageDecoder = null;
Bitmap bmp = null; Bitmap bmp = null;
// ImageDecoder.Source source = ImageDecoder.createSource(mFile); // ImageDecoder.Source source = ImageDecoder.createSource(mFile);
@ -187,7 +187,7 @@ public class ImageSaver implements Runnable {
} catch (Exception ex) { } catch (Exception ex) {
ex.printStackTrace(); ex.printStackTrace();
} }
Log.i("HDR", "End Hardware Decode"); Log.i("HDR", "End Hardware Decoding Exp=" + t.toString());
byteBuffer = null; byteBuffer = null;
mImagePair.addImage(bmp, 0, t.longValue()); mImagePair.addImage(bmp, 0, t.longValue());

Loading…
Cancel
Save