Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68bda838 authored by Jin Park's avatar Jin Park
Browse files

ExifInterface: Remove unnecessary logging of exceptions

ExifInterface currently logs exceptions when it encounters invalid
markers and when the file format is unsupported by Piex Library.
This CL suppresses such logs with the DEBUG marker.

Bug: 30252745
Change-Id: Ia69183eaa5bf7ac2ff1dc95c0919b23b4a9f8c4e
parent 9dc28243
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -1578,9 +1578,11 @@ public class ExifInterface {
        } catch (IOException e) {
            // Ignore exceptions in order to keep the compatibility with the old versions of
            // ExifInterface.
            if (DEBUG) {
                Log.w(TAG, "Invalid image: ExifInterface got an unsupported image format file"
                        + "(ExifInterface supports JPEG and some RAW image formats only) "
                        + "or a corrupted JPEG file to ExifInterface.", e);
            }
        } finally {
            addDefaultValuesForCompatibility();

@@ -1601,6 +1603,9 @@ public class ExifInterface {

    private boolean handleRawResult(HashMap map) {
        if (map == null) {
            if (DEBUG) {
                Log.d(TAG, "Raw image file not detected");
            }
            return false;
        }

+0 −1
Original line number Diff line number Diff line
@@ -130,7 +130,6 @@ static jobject getRawAttributes(JNIEnv* env, SkStream* stream, bool returnThumbn
    piex::PreviewImageData image_data;

    if (!GetExifFromRawImage(piexStream.get(), String8("[piex stream]"), image_data)) {
        ALOGI("Raw image not detected");
        return NULL;
    }