I just tried the new build. Using Nexus 6 for Camera Config, Model Nexus 6p. Tried using Config Nexus 6p, but that just gives a black screen, no live camera preview.ChangeLog :
Fix video for Android 7.x
Add toggle hdr+ in front camera for portrait mode (For hdr + front camera compatible devices)
And other internal improvement
GCam5.1.018-Arnova8G2-V1.5Beta2.apk
Switching to Video Camera still crashes on Android 7.0 miui 9 rom, developer edition 8.1.4.
Portrait mode is working for the back Camera, but not the front Camera like it did in 1.3-front-hdr+ and 1.4Beta2 builds. I've put the app crash log below. I turned on Front Camera hdr+ and portrait mode in the Advanced settings. This also doesn't seem to have enabled hdr+ in normal photo mode with the front camera however, so that might be part of the front camera portrait mode crash issue?
There was an old 5.1.016 version 1.4 beta build that had front camera hdr+ working fine that you made, so it does work, proper hdr+ processing on the front camera - makes much more detailed images with better contrast. Currently i have a separate apk from another developer on the mimax 2, that does front Camera hdr+ on a 5.1.016 build.
Lens blur mode works fine for Front and Back cameras.
I tried grabbing the logs with Matlog, but on miui 9 using Magisk for root, Matlog just freezes.
Crash output for Choosing Video capture
Code:
java.lang.SecurityException: Signature check failed for com.google.android.GCMods5
at android.os.Parcel.readException(Parcel.java:1683)
at android.os.Parcel.readException(Parcel.java:1636)
at hlh.a(Unknown Source)
at hsy.a(Unknown Source)
at htc.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at hpt.run(Unknown Source)
at java.lang.Thread.run(Thread.java:760)
Code:
java.lang.NoSuchMethodError: No virtual method discardFreeBuffers()V in class Landroid/media/ImageReader; or its super classes (declaration of 'android.media.ImageReader' appears in /system/framework/framework.jar)
at com.google.android.camera.experimental2017.ExperimentalImageReaderExtensions.discardFreeBuffers(ExperimentalImageReaderExtensions.java)
at ifi.h(PG)
at iij.h(PG)
at iij.h(PG)
at iij.h(PG)
at ign.j(PG)
at ign.close(PG)
at hzr.close(PG)
at gix.close(PG)
at dzz.close(PG)
at csk.i(PG)
at bua.a(PG)
at bua.a(PG)
at bua.a(PG)
at eug.b(PG)
at fhe.onItemClick(PG)
at android.widget.AdapterView.performItemClick(AdapterView.java:310)
at android.widget.AbsListView.performItemClick(AbsListView.java:1155)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3148)
at android.widget.AbsListView$3.run(AbsListView.java:4091)
at android.os.Handler.handleCallback(Handler.java:754)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:163)
at android.app.ActivityThread.main(ActivityThread.java:6342)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)
Last edited: