Loading core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java +20 −3 Original line number Diff line number Diff line Loading @@ -175,7 +175,8 @@ public class LegacyMetadataMapper { * colorCorrection.* */ m.set(COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, new int[] { COLOR_CORRECTION_ABERRATION_MODE_FAST }); new int[] { COLOR_CORRECTION_ABERRATION_MODE_FAST, COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY }); /* * control.ae* */ Loading Loading @@ -210,7 +211,8 @@ public class LegacyMetadataMapper { * noiseReduction.* */ m.set(NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, new int[] { NOISE_REDUCTION_MODE_FAST }); new int[] { NOISE_REDUCTION_MODE_FAST, NOISE_REDUCTION_MODE_HIGH_QUALITY}); /* * scaler.* Loading Loading @@ -1389,7 +1391,22 @@ public class LegacyMetadataMapper { /* * noiseReduction.* */ if (templateId == CameraDevice.TEMPLATE_STILL_CAPTURE) { m.set(CaptureRequest.NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_HIGH_QUALITY); } else { m.set(CaptureRequest.NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_FAST); } /* * colorCorrection.* */ if (templateId == CameraDevice.TEMPLATE_STILL_CAPTURE) { m.set(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY); } else { m.set(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_FAST); } /* * lens.* Loading core/java/android/hardware/camera2/legacy/LegacyRequestMapper.java +4 −2 Original line number Diff line number Diff line Loading @@ -89,7 +89,8 @@ public class LegacyRequestMapper { COLOR_CORRECTION_ABERRATION_MODE, /*defaultValue*/COLOR_CORRECTION_ABERRATION_MODE_FAST); if (aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_FAST) { if (aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_FAST && aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY) { Log.w(TAG, "convertRequestToMetadata - Ignoring unsupported " + "colorCorrection.aberrationMode = " + aberrationMode); } Loading Loading @@ -446,7 +447,8 @@ public class LegacyRequestMapper { NOISE_REDUCTION_MODE, /*defaultValue*/NOISE_REDUCTION_MODE_FAST); if (mode != NOISE_REDUCTION_MODE_FAST) { if (mode != NOISE_REDUCTION_MODE_FAST && mode != NOISE_REDUCTION_MODE_HIGH_QUALITY) { Log.w(TAG, "convertRequestToMetadata - Ignoring unsupported " + "noiseReduction.mode = " + mode); } Loading core/java/android/hardware/camera2/legacy/LegacyResultMapper.java +6 −4 Original line number Diff line number Diff line Loading @@ -67,7 +67,9 @@ public class LegacyResultMapper { /* * Attempt to look up the result from the cache if the parameters haven't changed */ if (mCachedRequest != null && legacyRequest.parameters.same(mCachedRequest.parameters)) { if (mCachedRequest != null && legacyRequest.parameters.same(mCachedRequest.parameters) && legacyRequest.captureRequest.equals(mCachedRequest.captureRequest)) { result = new CameraMetadataNative(mCachedResult); cached = true; } else { Loading Loading @@ -124,8 +126,8 @@ public class LegacyResultMapper { */ // colorCorrection.aberrationMode { // Always hardcoded to FAST result.set(COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_FAST); result.set(COLOR_CORRECTION_ABERRATION_MODE, request.get(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE)); } /* Loading Loading @@ -282,7 +284,7 @@ public class LegacyResultMapper { * noiseReduction.* */ // noiseReduction.mode result.set(NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_FAST); result.set(NOISE_REDUCTION_MODE, request.get(CaptureRequest.NOISE_REDUCTION_MODE)); return result; } Loading Loading
core/java/android/hardware/camera2/legacy/LegacyMetadataMapper.java +20 −3 Original line number Diff line number Diff line Loading @@ -175,7 +175,8 @@ public class LegacyMetadataMapper { * colorCorrection.* */ m.set(COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, new int[] { COLOR_CORRECTION_ABERRATION_MODE_FAST }); new int[] { COLOR_CORRECTION_ABERRATION_MODE_FAST, COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY }); /* * control.ae* */ Loading Loading @@ -210,7 +211,8 @@ public class LegacyMetadataMapper { * noiseReduction.* */ m.set(NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, new int[] { NOISE_REDUCTION_MODE_FAST }); new int[] { NOISE_REDUCTION_MODE_FAST, NOISE_REDUCTION_MODE_HIGH_QUALITY}); /* * scaler.* Loading Loading @@ -1389,7 +1391,22 @@ public class LegacyMetadataMapper { /* * noiseReduction.* */ if (templateId == CameraDevice.TEMPLATE_STILL_CAPTURE) { m.set(CaptureRequest.NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_HIGH_QUALITY); } else { m.set(CaptureRequest.NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_FAST); } /* * colorCorrection.* */ if (templateId == CameraDevice.TEMPLATE_STILL_CAPTURE) { m.set(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY); } else { m.set(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_FAST); } /* * lens.* Loading
core/java/android/hardware/camera2/legacy/LegacyRequestMapper.java +4 −2 Original line number Diff line number Diff line Loading @@ -89,7 +89,8 @@ public class LegacyRequestMapper { COLOR_CORRECTION_ABERRATION_MODE, /*defaultValue*/COLOR_CORRECTION_ABERRATION_MODE_FAST); if (aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_FAST) { if (aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_FAST && aberrationMode != COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY) { Log.w(TAG, "convertRequestToMetadata - Ignoring unsupported " + "colorCorrection.aberrationMode = " + aberrationMode); } Loading Loading @@ -446,7 +447,8 @@ public class LegacyRequestMapper { NOISE_REDUCTION_MODE, /*defaultValue*/NOISE_REDUCTION_MODE_FAST); if (mode != NOISE_REDUCTION_MODE_FAST) { if (mode != NOISE_REDUCTION_MODE_FAST && mode != NOISE_REDUCTION_MODE_HIGH_QUALITY) { Log.w(TAG, "convertRequestToMetadata - Ignoring unsupported " + "noiseReduction.mode = " + mode); } Loading
core/java/android/hardware/camera2/legacy/LegacyResultMapper.java +6 −4 Original line number Diff line number Diff line Loading @@ -67,7 +67,9 @@ public class LegacyResultMapper { /* * Attempt to look up the result from the cache if the parameters haven't changed */ if (mCachedRequest != null && legacyRequest.parameters.same(mCachedRequest.parameters)) { if (mCachedRequest != null && legacyRequest.parameters.same(mCachedRequest.parameters) && legacyRequest.captureRequest.equals(mCachedRequest.captureRequest)) { result = new CameraMetadataNative(mCachedResult); cached = true; } else { Loading Loading @@ -124,8 +126,8 @@ public class LegacyResultMapper { */ // colorCorrection.aberrationMode { // Always hardcoded to FAST result.set(COLOR_CORRECTION_ABERRATION_MODE, COLOR_CORRECTION_ABERRATION_MODE_FAST); result.set(COLOR_CORRECTION_ABERRATION_MODE, request.get(CaptureRequest.COLOR_CORRECTION_ABERRATION_MODE)); } /* Loading Loading @@ -282,7 +284,7 @@ public class LegacyResultMapper { * noiseReduction.* */ // noiseReduction.mode result.set(NOISE_REDUCTION_MODE, NOISE_REDUCTION_MODE_FAST); result.set(NOISE_REDUCTION_MODE, request.get(CaptureRequest.NOISE_REDUCTION_MODE)); return result; } Loading