diff --git a/.github/workflows/build/action.yml b/.github/workflows/build/action.yml index 444a6a05..5b994275 100644 --- a/.github/workflows/build/action.yml +++ b/.github/workflows/build/action.yml @@ -9,6 +9,7 @@ runs: with: distribution: 'zulu' java-version: 17 + cache: 'gradle' - name: Build with Gradle shell: bash diff --git a/.github/workflows/gerrit.yml b/.github/workflows/gerrit.yml index 6589c3be..4a6c4491 100644 --- a/.github/workflows/gerrit.yml +++ b/.github/workflows/gerrit.yml @@ -21,3 +21,10 @@ jobs: - name: Build uses: ./.github/workflows/build + + - uses: lineageos-infra/gerrit-vote@main + if: always() + with: + auth: ${{ secrets.GERRIT_VOTE_CREDS }} + change: ${{ inputs.change }} + ref: ${{ inputs.ref }} diff --git a/LICENSES/CC-PDDC.txt b/LICENSES/CC-PDDC.txt new file mode 100644 index 00000000..b64dfd6b --- /dev/null +++ b/LICENSES/CC-PDDC.txt @@ -0,0 +1,8 @@ + +The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. + +A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. + +Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. + +Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. diff --git a/app/Android.bp b/app/Android.bp index 090178d2..cc83f225 100644 --- a/app/Android.bp +++ b/app/Android.bp @@ -16,7 +16,7 @@ android_app { resource_dirs: ["src/main/res"], manifest: "src/main/AndroidManifest.xml", - sdk_version: "current", + sdk_version: "33", product_specific: true, overrides: ["Camera2"], diff --git a/app/build.gradle.kts b/app/build.gradle.kts index bb887e2d..6c9b2d8b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -18,7 +18,7 @@ apply { buildscript { repositories { - maven("https://raw.githubusercontent.com/lineage-next/gradle-generatebp/v1.1/.m2") + maven("https://raw.githubusercontent.com/lineage-next/gradle-generatebp/v1.4/.m2") } dependencies { @@ -28,6 +28,7 @@ buildscript { android { compileSdk = 33 + namespace = "org.lineageos.aperture" defaultConfig { applicationId = "org.lineageos.aperture" @@ -83,7 +84,7 @@ dependencies { implementation("com.google.android.material:material:1.9.0") // CameraX core library using the camera2 implementation - val cameraxVersion = "1.4.0-alpha01" + val cameraxVersion = "1.4.0-alpha02" // The following line is optional, as the core library is included indirectly by camera-camera2 implementation("androidx.camera:camera-core:${cameraxVersion}") implementation("androidx.camera:camera-camera2:${cameraxVersion}") @@ -123,6 +124,7 @@ configure { } module.group.startsWith("org.jetbrains") -> true module.group == "com.google.auto.value" -> true + module.group == "com.google.errorprone" -> true module.group == "com.google.guava" -> true module.group == "junit" -> true else -> false diff --git a/app/libs/Android.bp b/app/libs/Android.bp index 7d280663..9603f438 100644 --- a/app/libs/Android.bp +++ b/app/libs/Android.bp @@ -7,7 +7,7 @@ android_library_import { name: "Aperture_androidx.camera_camera-camera2-nodeps", - aars: ["androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -31,7 +31,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-camera2/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-camera2/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-camera2-nodeps", "Aperture_androidx.camera_camera-core", @@ -45,7 +45,7 @@ android_library { android_library_import { name: "Aperture_androidx.camera_camera-core-nodeps", - aars: ["androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -73,7 +73,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-core/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-core/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-core-nodeps", "androidx.annotation_annotation-experimental", @@ -91,7 +91,7 @@ android_library { android_library_import { name: "Aperture_androidx.camera_camera-extensions-nodeps", - aars: ["androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -116,7 +116,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-extensions/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-extensions/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-extensions-nodeps", "Aperture_androidx.camera_camera-camera2", @@ -131,7 +131,7 @@ android_library { android_library_import { name: "Aperture_androidx.camera_camera-lifecycle-nodeps", - aars: ["androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -156,7 +156,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-lifecycle/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-lifecycle/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-lifecycle-nodeps", "Aperture_androidx.camera_camera-core", @@ -171,7 +171,7 @@ android_library { android_library_import { name: "Aperture_androidx.camera_camera-video-nodeps", - aars: ["androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -194,7 +194,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-video/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-video/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-video-nodeps", "Aperture_androidx.camera_camera-core", @@ -207,7 +207,7 @@ android_library { android_library_import { name: "Aperture_androidx.camera_camera-view-nodeps", - aars: ["androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar"], + aars: ["androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar"], sdk_version: "33", min_sdk_version: "14", apex_available: [ @@ -236,7 +236,7 @@ android_library { "//apex_available:platform", "//apex_available:anyapex", ], - manifest: "androidx/camera/camera-view/1.4.0-alpha01/AndroidManifest.xml", + manifest: "androidx/camera/camera-view/1.4.0-alpha02/AndroidManifest.xml", static_libs: [ "Aperture_androidx.camera_camera-view-nodeps", "androidx.annotation_annotation-experimental", @@ -568,7 +568,7 @@ android_library_import { "androidx.transition_transition", "androidx.vectordrawable_vectordrawable", "androidx.viewpager2_viewpager2", - "Aperture_com.google.errorprone_error_prone_annotations", + "error_prone_annotations", ], } @@ -597,32 +597,7 @@ android_library { "androidx.transition_transition", "androidx.vectordrawable_vectordrawable", "androidx.viewpager2_viewpager2", - "Aperture_com.google.errorprone_error_prone_annotations", - ], - java_version: "1.7", -} - -java_import { - name: "Aperture_com.google.errorprone_error_prone_annotations-nodeps", - jars: ["com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar"], - sdk_version: "33", - min_sdk_version: "14", - apex_available: [ - "//apex_available:platform", - "//apex_available:anyapex", - ], -} - -java_library_static { - name: "Aperture_com.google.errorprone_error_prone_annotations", - sdk_version: "33", - min_sdk_version: "14", - apex_available: [ - "//apex_available:platform", - "//apex_available:anyapex", - ], - static_libs: [ - "Aperture_com.google.errorprone_error_prone_annotations-nodeps", + "error_prone_annotations", ], java_version: "1.7", } diff --git a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar deleted file mode 100644 index c1b26c79..00000000 Binary files a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar new file mode 100644 index 00000000..056d56d8 Binary files /dev/null and b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-camera2/1.4.0-alpha01/camera-camera2-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-camera2/1.4.0-alpha02/camera-camera2-1.4.0-alpha02.aar.license diff --git a/app/libs/androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar deleted file mode 100644 index 6f6c3166..00000000 Binary files a/app/libs/androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-core/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-core/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-core/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-core/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-core/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-core/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-core/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-core/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar new file mode 100644 index 00000000..4dde8467 Binary files /dev/null and b/app/libs/androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-core/1.4.0-alpha01/camera-core-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-core/1.4.0-alpha02/camera-core-1.4.0-alpha02.aar.license diff --git a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar deleted file mode 100644 index 2ca12d1c..00000000 Binary files a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar new file mode 100644 index 00000000..0783ee15 Binary files /dev/null and b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-extensions/1.4.0-alpha01/camera-extensions-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-extensions/1.4.0-alpha02/camera-extensions-1.4.0-alpha02.aar.license diff --git a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar deleted file mode 100644 index 59833bb7..00000000 Binary files a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar new file mode 100644 index 00000000..d6716907 Binary files /dev/null and b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha01/camera-lifecycle-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-lifecycle/1.4.0-alpha02/camera-lifecycle-1.4.0-alpha02.aar.license diff --git a/app/libs/androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar deleted file mode 100644 index fa2db859..00000000 Binary files a/app/libs/androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-video/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-video/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-video/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-video/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-video/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-video/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-video/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-video/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar new file mode 100644 index 00000000..d7fcc196 Binary files /dev/null and b/app/libs/androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-video/1.4.0-alpha01/camera-video-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-video/1.4.0-alpha02/camera-video-1.4.0-alpha02.aar.license diff --git a/app/libs/androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar b/app/libs/androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar deleted file mode 100644 index ee275893..00000000 Binary files a/app/libs/androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar and /dev/null differ diff --git a/app/libs/androidx/camera/camera-view/1.4.0-alpha01/AndroidManifest.xml b/app/libs/androidx/camera/camera-view/1.4.0-alpha02/AndroidManifest.xml similarity index 100% rename from app/libs/androidx/camera/camera-view/1.4.0-alpha01/AndroidManifest.xml rename to app/libs/androidx/camera/camera-view/1.4.0-alpha02/AndroidManifest.xml diff --git a/app/libs/androidx/camera/camera-view/1.4.0-alpha01/AndroidManifest.xml.license b/app/libs/androidx/camera/camera-view/1.4.0-alpha02/AndroidManifest.xml.license similarity index 100% rename from app/libs/androidx/camera/camera-view/1.4.0-alpha01/AndroidManifest.xml.license rename to app/libs/androidx/camera/camera-view/1.4.0-alpha02/AndroidManifest.xml.license diff --git a/app/libs/androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar b/app/libs/androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar new file mode 100644 index 00000000..0cdbc7c7 Binary files /dev/null and b/app/libs/androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar differ diff --git a/app/libs/androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar.license b/app/libs/androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar.license similarity index 100% rename from app/libs/androidx/camera/camera-view/1.4.0-alpha01/camera-view-1.4.0-alpha01.aar.license rename to app/libs/androidx/camera/camera-view/1.4.0-alpha02/camera-view-1.4.0-alpha02.aar.license diff --git a/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar b/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar deleted file mode 100644 index ff3b59a0..00000000 Binary files a/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar and /dev/null differ diff --git a/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar.license b/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar.license deleted file mode 100644 index c6127c56..00000000 --- a/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2023 Google LLC - -SPDX-License-Identifier: Apache-2.0 diff --git a/app/src/main/java/org/lineageos/aperture/CameraActivity.kt b/app/src/main/java/org/lineageos/aperture/CameraActivity.kt index 5032c0ed..894484d9 100644 --- a/app/src/main/java/org/lineageos/aperture/CameraActivity.kt +++ b/app/src/main/java/org/lineageos/aperture/CameraActivity.kt @@ -52,6 +52,7 @@ import androidx.camera.camera2.interop.CaptureRequestOptions import androidx.camera.core.AspectRatio import androidx.camera.core.ImageCapture import androidx.camera.core.ImageCaptureException +import androidx.camera.core.MirrorMode import androidx.camera.core.resolutionselector.AspectRatioStrategy import androidx.camera.core.resolutionselector.ResolutionSelector import androidx.camera.extensions.ExtensionMode @@ -90,21 +91,30 @@ import coil.request.SuccessResult import coil.size.Scale import com.google.android.material.snackbar.Snackbar import kotlinx.coroutines.sync.Mutex -import org.lineageos.aperture.camera.CameraFacing import org.lineageos.aperture.camera.CameraManager -import org.lineageos.aperture.camera.CameraMode -import org.lineageos.aperture.camera.CameraState import org.lineageos.aperture.camera.CameraViewModel -import org.lineageos.aperture.camera.ColorCorrectionAberrationMode -import org.lineageos.aperture.camera.DistortionCorrectionMode -import org.lineageos.aperture.camera.EdgeMode -import org.lineageos.aperture.camera.FlashMode -import org.lineageos.aperture.camera.FrameRate -import org.lineageos.aperture.camera.HotPixelMode -import org.lineageos.aperture.camera.NoiseReductionMode -import org.lineageos.aperture.camera.ShadingMode -import org.lineageos.aperture.camera.VideoStabilizationMode import org.lineageos.aperture.ext.* +import org.lineageos.aperture.models.AssistantIntent +import org.lineageos.aperture.models.CameraFacing +import org.lineageos.aperture.models.CameraMode +import org.lineageos.aperture.models.CameraState +import org.lineageos.aperture.models.ColorCorrectionAberrationMode +import org.lineageos.aperture.models.DistortionCorrectionMode +import org.lineageos.aperture.models.EdgeMode +import org.lineageos.aperture.models.FlashMode +import org.lineageos.aperture.models.FrameRate +import org.lineageos.aperture.models.GestureActions +import org.lineageos.aperture.models.GridMode +import org.lineageos.aperture.models.HotPixelMode +import org.lineageos.aperture.models.MediaType +import org.lineageos.aperture.models.NoiseReductionMode +import org.lineageos.aperture.models.Rotation +import org.lineageos.aperture.models.ShadingMode +import org.lineageos.aperture.models.TimerMode +import org.lineageos.aperture.models.VideoDynamicRange +import org.lineageos.aperture.models.VideoMirrorMode +import org.lineageos.aperture.models.VideoQualityInfo +import org.lineageos.aperture.models.VideoStabilizationMode import org.lineageos.aperture.qr.QrImageAnalyzer import org.lineageos.aperture.ui.CameraModeSelectorLayout import org.lineageos.aperture.ui.CapturePreviewLayout @@ -117,20 +127,14 @@ import org.lineageos.aperture.ui.LevelerView import org.lineageos.aperture.ui.LocationPermissionsDialog import org.lineageos.aperture.ui.PreviewBlurView import org.lineageos.aperture.ui.VerticalSlider -import org.lineageos.aperture.utils.AssistantIntent import org.lineageos.aperture.utils.BroadcastUtils import org.lineageos.aperture.utils.CameraSoundsUtils import org.lineageos.aperture.utils.ExifUtils -import org.lineageos.aperture.utils.GestureActions import org.lineageos.aperture.utils.GoogleLensUtils -import org.lineageos.aperture.utils.GridMode import org.lineageos.aperture.utils.MediaStoreUtils -import org.lineageos.aperture.utils.MediaType import org.lineageos.aperture.utils.PermissionsUtils -import org.lineageos.aperture.utils.Rotation import org.lineageos.aperture.utils.ShortcutsUtils import org.lineageos.aperture.utils.StorageUtils -import org.lineageos.aperture.utils.TimerMode import java.io.ByteArrayInputStream import java.io.ByteArrayOutputStream import java.io.FileNotFoundException @@ -173,6 +177,7 @@ open class CameraActivity : AppCompatActivity() { private val videoFrameRateButton by lazy { findViewById