[APP][FEEDBACK] Arnova8G2's Google Camera Port

Search This thread

LeandroFarias

Senior Member
May 9, 2012
173
72
This thread has been created to provide MI5s feedback to @Arnova8G2 regarding his port of the Google Camera app.

  • Describe your experience (mostly what doesn't work as expected)
  • Provide logcats (the dev does not have your phone, so logs are needed if you want him to fix stuff)
  • Mention @Arnova8G2 when you post your feedback

ALL FEEDBACK PROVIDED IN OTHER THREADS OR WITHOUT LOGS WILL BE IGNORED

Latest update:
v1.5b2
2018/01/07 – GCMod5 based on Mod By B-S-G
  • Fix video for Android 7.x
  • Replace RAW12 by RAW_PRIVATE
  • 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


Previous versions:
 
Last edited:

uniQ_87

Senior Member
Jun 30, 2013
90
30
This thread has been created to provide MI5s feedback to @Arnova8G2 regarding his port of the Google Camera app.


  • Describe your experience (mostly what doesn't work as expected)
  • Provide logcats (the dev does not have your phone, so logs are needed if you want him to fix stuff)
  • Mention @Arnova8G2 when you post your feedback

ALL FEEDBACK PROVIDED IN OTHER THREADS OR WITHOUT LOGS WILL BE IGNORED

Latest update:
v1.5b2



Previous versions:
@Arnova8G2

1st photo went ok
Until i changed to portrait mode with hdr+ (enabled both on settings)
Took a photo of my dog and got thos error
Now.im not sure if its because he's very ugly or any other bug :)))

Mi5s unrooted + locked bl miui 9(9.1.1.0)


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 hzr.close(PG)
at hzr.close(PG)
at idc.a(PG)
at idr.a(PG)
at ido.a(PG)
at ido.a(PG)
at idw.run(Unknown Source)
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.os.HandlerThread.run(HandlerThread.java:61)


Sent from my MI 5s using Tapatalk

---------- Post added at 08:29 PM ---------- Previous post was at 08:15 PM ----------

Oh and battery drain. Dropped 20% in 7-10 mins of playing with it (after deleting the app battery consumption was as usual)

And also after taking pics and going to gallery i can't find the pics, when going to google photos i c blank squares.

Also i get now freeze all the time gc5mod stopped.

Sent from my MI 5s using Tapatalk
 

forgivemypoorEN

Senior Member
Jan 6, 2014
112
27
Hi, may I have some questions?
1. Since BSG's mod is for Mi 5s, what's the difference between this and the original?
2. So this leads to the 2nd question, the 4 changelogs are about Arnova8G2's version of the original one?
3. The first "Fix video for Android 7.x", may I know what's the fix? I did have troubles using BSG's mod, that I couldn't have video stabiliser even the option is enabled.
 

jigs4wkiller

Senior Member
Mar 6, 2016
1,373
993
24
Stuttgart
steamcommunity.com
Hi, may I have some questions?
1. Since BSG's mod is for Mi 5s, what's the difference between this and the original?
2. So this leads to the 2nd question, the 4 changelogs are about Arnova8G2's version of the original one?
3. The first "Fix video for Android 7.x", may I know what's the fix? I did have troubles using BSG's mod, that I couldn't have video stabiliser even the option is enabled.
You can install it beside BSG version so just try it
 

forgivemypoorEN

Senior Member
Jan 6, 2014
112
27
1. Frequently crash:
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 hzr.close(PG)
	at hzr.close(PG)
	at idc.a(PG)
	at idr.a(PG)
	at ido.a(PG)
	at ido.a(PG)
	at idw.run(Unknown Source)
	at android.os.Handler.handleCallback(Handler.java)
	at android.os.Handler.dispatchMessage(Handler.java)
	at android.os.Looper.loop(Looper.java)
	at android.os.HandlerThread.run(HandlerThread.java)

2. Video directly said failed to connect to camera
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 gae.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.f(PG)
	at fge.a(PG)
	at ffz.onAnimationEnd(PG)
	at android.animation.AnimatorSet.onChildAnimatorEnded(AnimatorSet.java)
	at android.animation.AnimatorSet.-wrap1(AnimatorSet.java)
	at android.animation.AnimatorSet$AnimatorSetListener.onAnimationEnd(AnimatorSet.java)
	at android.animation.ValueAnimator.endAnimation(ValueAnimator.java)
	at android.animation.ValueAnimator.doAnimationFrame(ValueAnimator.java)
	at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java)
	at android.animation.AnimationHandler.-wrap2(AnimationHandler.java)
	at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java)
	at android.view.Choreographer.doCallbacks(Choreographer.java)
	at android.view.Choreographer.doFrame(Choreographer.java)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java)
	at android.os.Handler.handleCallback(Handler.java)
	at android.os.Handler.dispatchMessage(Handler.java)
	at android.os.Looper.loop(Looper.java)
	at android.app.ActivityThread.main(ActivityThread.java)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
3. Motion photo can be enabled, but never worked


It seems I have to use google photo for review.


I don't know what information would be useful:
1. Rom: xiaomi.eu latest dev (miui 7.0)
2. settings: when using nexus 6p, it "failed to connect to camera", with "pixel 2017" it crashed as my second log
3. Other settings remaining unchanged(I remember)
4. I enabled api2 and slow motion xml, which are required by BSG camera
 

kayrowl91

Senior Member
Jul 11, 2012
130
24
puchong
ASUS ROG Phone 3
1. Frequently crash:


2. Video directly said failed to connect to camera

3. Motion photo can be enabled, but never worked


It seems I have to use google photo for review.


I don't know what information would be useful:
1. Rom: xiaomi.eu latest dev (miui 7.0)
2. settings: when using nexus 6p, it "failed to connect to camera", with "pixel 2017" it crashed as my second log
3. Other settings remaining unchanged(I remember)
4. I enabled api2 and slow motion xml, which are required by BSG camera
is that miui.eu already preenable camera2 api on stock. no need to enable anything using build.prop or magisk
 

forgivemypoorEN

Senior Member
Jan 6, 2014
112
27
is that miui.eu already preenable camera2 api on stock. no need to enable anything using build.prop or magisk

Sure. I just added the file for slow mo, and the api 2 should be a detecting&replacing process . This shouldn't be a problem as BSG's mod is working fine. xiaomi.eu used to miss this api2(long time ago I'm not sure), maybe they added that line. Actually I remembered that Mi 5s is special that RAW photos can be taken without the hal3 line in build.prop, and the camera api level is full rather than hal3 compared with other devices.

Though I'm not sure about these information, enable api2 shouldn't cause crash, unless this mod uses a different implementation.
 

jigs4wkiller

Senior Member
Mar 6, 2016
1,373
993
24
Stuttgart
steamcommunity.com

Attachments

  • Screenshot_Kamera_20180207-234751.png
    Screenshot_Kamera_20180207-234751.png
    203.9 KB · Views: 1,129
  • Like
Reactions: remorema

Linus X.

Senior Member
Thanks to @Arnova8G2 for the great camera mod!
I installed GCam5.1.018-Arnova8G2-V1.1.apk on mi5s, LOS15.1 official, firmware 8.2.8.
1) Panoramas I kind of hit and miss. Most of the time I get some serious stitching mistakes. Anything I could do about that? Or a different camera app that works better?
2) Is there any way to change the antibanding setting? I found it in the stock camera app, but not here.
Cheers,
Linus X.
 

Top Liked Posts

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone