[GCam] Camera PX for Google Pixel 1 / 2 / 3 / 3a / 4 - Google Camera Mods

Project Status
2021-12-20: This project is no longer being worked on. Please look towards MWP mods https://www.celsoazevedo.com/files/android/google-camera/dev-MWP/
As you may have noticed or seen in my sporadic posts here, Camera PX development has been non-existent for quite some months now. This is mainly due to a lack of substantial updates within Google Camera, but also due to lack of interest in the project as other things in our lives have become more important. As each new Google Camera version is released, the modifications have to be re-done from scratch so this would take quite some time as we only get to do this in our "free" time after work and spending time with our families. We do hope the Pixel 5 release brings some new/interesting things to the table but that is yet to be seen, and the passion to restart the project is also yet to be seen. For now, we are releasing a minor update to "support" Pixel 4a's but since Google Camera 7.2 was not built with Pixel 4a's in mind, you may notice a quality difference than your stock camera.
Click to expand...
Click to collapse
Disclaimer
This has turned into a collaboration between @back.rider555, @johngalt1 and myself. We do this in our free time, when able, to bring newer Pixel features and mods to your older device.
Click to expand...
Click to collapse
Introduction
This is a Google Camera mod for the Pixel phones. The main goal is to bring newer features to older Pixels, where possible.
What is Google Camera (AKA GCam)?
Google Camera is the camera app for the Google Nexus and Google Pixel phones. It is not designed or intended to be run on other phones.
What is HDR+?
Basic: HDR+ is Google's proprietary image processing routine, and is more than just traditional "HDR' modes. HDR+ employs image stacking to control exposure, and also to preserve details, reduce noise, increase sharpness, etc. It is an all-in-one package.
Advanced: https://ai.googleblog.com/2014/10/hdr-low-light-and-high-dynamic-range.html
Google Camera Features
Pixel 1
Zero Shutter Lag (ZSL) HDR+ - The Pixel 1 introduced ZSL HDR+ which means when you open the camera, the system utilizes the Hexagon DSP to constantly buffer frames and marks the time slot of when you pressed the shutter button.
* -- Quote from Marc Levoy via The Verge:
"The moment you press the shutter it's not actually taking a shot — it already took the shot," says Levoy. "It took lots of shots! What happens when you press the shutter button is it just marks the time when you pressed it, uses the images it's already captured, and combines them together."
It's a major usability improvement on the HDR+ mode in last year's Nexus 6P and 5X. "What used to happen last year is you'd press the shutter button and you'd get this little circle going around while it captured the images you need for the burst; now it's already captured those," says Levoy. "And that's big, because that means that you can capture the moment you want."
* -- https://www.theverge.com/2016/10/18/13315168/google-pixel-camera-software-marc-levoy
Pixel 2
Portrait Mode - Simulates bokeh for improved subject separation from the background. The front camera of the Pixel 2 only provides Portrait Mode when a human face is detected, and the rear camera can work on an object, an animal, a human, etc because it uses information from the Dual Pixel PDAF sensor to detect depth. Google Camera ports for non-Pixel phones can NOT do this so all ports for non-Pixel phones utilize the front camera technique for both front & rear (which means all ports for non-Pixel phones can only properly apply bokeh when a human face is detected).
* -- Advanced read: https://ai.googleblog.com/2017/10/portrait-mode-on-pixel-2-and-pixel-2-xl.html
Motion Photos - Provides short clips of moments before and after you take the photo.
* -- Advanced read: https://ai.googleblog.com/2018/03/behind-motion-photos-technology-in.html
Pixel 3
Top Shot - When Motion is set to Auto or On, Pixel will recommend a better photo to you if it detects one. Like if you captured a photo when someone blinked.
* -- Demo:
Photobooth - Automatically capture a photo when Pixel detects a silly face or a smile.
Super Res Zoom - Enhances zoomed picture quality by purposely shifting the camera module using OIS (Pixel 3 only) to gather more data.
* -- Advanced read: https://ai.googleblog.com/2018/10/see-better-and-further-with-super-res.html
Motion Metering - On the Pixel 3 Motion Metering is used in the "default photo mode" to detect subject motion and if it detects enough motion, Pixel will shoot with a faster shutter speed to reduce subject blur. The Pixel 1 and 2 get to use this in Night Sight only.
* -- Further reading (about 1/3 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Synthetic Fill Flash - Pixel 3 will brighten faces in selfies.
Tracking Autofocus - Tap on a subject or area to keep focus when the subject or phone moves.
Learning Based White Balance - Google's attempt to fix white balance for low light photos. Used in Night Sight and HDR Enhanced on the Pixel 3.
* -- Further read (about 1/2 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Portrait Mode Learned Depth - Pixel 3 improves the rear camera Portrait Mode depth detection for more consistent and more pleasing bokeh.
* -- Advanced read: https://ai.googleblog.com/2018/11/learning-to-predict-depth-on-pixel-3.html
Click to expand...
Click to collapse
Installation instructions
Root is NOT needed.
* -- Download APK to your Phone (or PC then transfer to your phone)
* -- Locate APK with File Manager and Install
* -- You will be prompted to Allow Unknown Sources. This is normal for APK's not downloaded from the Play Store.
Click to expand...
Click to collapse
Download
PXv8.1_GCam-v1.2.apk
See optional Magisk modules in Post 2 below.
Alternative download location (thanks to @s4turno):
https://www.celsoazevedo.com/files/android/google-camera/dev-cstark27/
Previous Versions:
PXv4.5_GoogleCamera_7.2.014.apk
PXv4.3_GoogleCamera_7.2.014.apk
PXv4.2_GoogleCamera_7.2.014.apk
PXv4.1_GoogleCamera_7.2.014.apk
PXv4.0_GoogleCamera_7.2.014.apk
PXv3.3.1_GoogleCamera_7.2.010.apk
PXv3.3_GoogleCamera_7.2.010.apk
PXv3.2_GoogleCamera_7.2.010.apk
PXv3.1_GoogleCamera_7.2.010.apk
PXv3.0_GoogleCamera_7.2.010.apk
PXv1.1_GoogleCamera_6.3.020.apk
PXv1.0_GoogleCamera_6.3.020.apk
P3v12.6_GoogleCamera_6.2.030.apk
P3v12.4_GoogleCamera_6.2.030.apk
P3v12.3_GoogleCamera_6.2.030.apk
P3v12.2_GoogleCamera_6.2.030.apk
P3v12.1_GoogleCamera_6.2.030.apk
P3v12_GoogleCamera_6.2.030.apk
P3v11.4.31_GoogleCamera_6.2.024.apk
P3v11.4.2_GoogleCamera_6.2.024.apk
P3v11_GoogleCamera_6.2.024.apk
P3v10.1_GoogleCamera_6.1.021.apk
-Add Xlib2 (another reduced contrast option) and modify to support Pixel 3 Portrait bokeh on Pixel 2
-Add Portrait and Night Sight App Shortcuts from back.rider555
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v9.1_GoogleCamera_6.1.021.apk
-Disable HDR+ mode resetting for Pixel 1 when opening Camera
-Add "reduce contrast" option which loads a custom lib by Savitar to reduce black crush a little bit. I have not tested in all conditions. Feel free to test at your own discretion and provide your thoughts with comparison pics.
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v9_GoogleCamera_6.1.021.apk
-Revert default color accent to Google Blue by popular request
-Fix HDR+ mode resetting for Pixel 1
-Exif fix (big thanks to @Arnova8G2 for helping)
-Fix Night Sight for Android 8.1 (big thanks to BSG)
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
P3v8.6_GoogleCamera_6.1.021.apk
-Change default color accent to Google Green
-Add P3 Mod Settings>Permanent Night Sight Suggestion
--Provides an always on button to enter Night Sight
-If P3 Mod Settings toggles are changed, the camera will restart automatically to apply the changes (be careful if HDR+ is Processing) (thanks @fu24 / namok)
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
-Night Sight viewer is black. There is a fix for this but then it requires Flash to be set to Auto/On for it to work properly. I don't use Flash ever so this is not a good option to me at the moment. I opted for the black screen until a fix can be found. Thanks for understanding. Wait until the focus ring is gone, or choose your focus in the Focus Option on the top right, then click the photo.
P3v8.5_GoogleCamera_6.1.021.apk
-Cleaned up P3 Mod Settings. Settings not relevant for Android 8.1 are removed, and PVC toggle is removed for non-Pixel 2/3.
-Add P3 Mod Settings>HDR+ Enhanced for Portrait toggle. This increases dynamic range, at the cost of shutter delay. Force close the app is required for the setting to change. (Credit to BSG for the method)
-Tried to adjust some stuff for Wear remote shutter support but I need a proper log if there's issues still.
P3v8_GoogleCamera_6.1.021.apk
Must uninstall old version due to signature change.
-Support for Android 8.1 (referenced BSG's latest versions)
-Settings>P3 Mod Settings
--Toggles to switch Photo viewers (Classic or Google Photos), Enable Pixel Visual Core for ZSL HDR+, Disable Learning Based AWB in HDR Enhanced, & Disable Tracking Autofocus. The last 2 options only work on Android 9, so the toggles don't do anything for Android 8.1
Known Issues on Android 8.1:
-Tapping to focus breaks autofocus. Exiting camera or switching modes/cameras fixes this.
-Night Sight will crash the very first time you use it after installation. It appears to run just fine after that until you Clear Data of the app.
-Night Sight viewer is black. There is a fix for this but then it requires Flash to be set to Auto/On for it to work properly. I don't use Flash ever so this is not a good option to me at the moment. I opted for the black screen until a fix can be found. Thanks for understanding. Wait until the focus ring is gone, or choose your focus in the Focus Option on the top right, then click the photo.
P3v7_GoogleCamera_6.1.021.apk
P3v6_GoogleCamera_6.1.013.apk
Uninstall old version. This has a different package name (to fix Lens). The new app is in your app drawer labeled CameraP3.
-Lens option in More
-Pixel 3 Portrait mode (which seems to only improve the rear lens Portraits, so no improvement on Pixel 1 probably)
-Removed HDR+ Options for now due to bugs/instability/confusion
Only tested on Pixel 2. I don't have a Pixel 1 to test with to offer fixes for.
P3v5_GoogleCamera_6.1.013.apk
-Add workaround for Pixel 1 rear Portrait (only works on human faces)
Previous changelog:
For all Pixel:
-Enable Night Sight
-Enable manual focus button in Night
-Add HDR+ Config selection
Tested only on Pixel 2:
-Enable focus tracking
-Enable Photobooth
-Video FPS options (Auto/30/60)
-Google Lens Suggestions in Viewfinder
-H265/HEVC toggle
-Super Zoom (maybe??)
-"New" HDR+ Enhanced (colors may differ in extreme tinted light conditions, test it out; this is how the Pixel 3 behaves see https://www.teknofilo.com/analisis-pixel-3-xl/4/)
P3v4_GoogleCamera_6.1.013.apk
For all Pixel:
-Enable Night Sight
-Enable manual focus button in Night
-Add HDR+ Config selection
Tested only on Pixel 2:
-Enable focus tracking
-Enable Photobooth
-Video FPS options (Auto/30/60)
-Google Lens Suggestions in Viewfinder
-H265/HEVC toggle
-Super Zoom (maybe??)
-"New" HDR+ Enhanced (colors may differ in extreme tinted light conditions, test it out; this is how the Pixel 3 behaves see https://www.teknofilo.com/analisis-pixel-3-xl/4/)
Click to expand...
Click to collapse
FAQ
Q: "I already have a Pixel, why do I need to use a GCam mod?"
A: Here are the added benefits of Camera PX:
All Pixels:
Ability to choose Camera, Portrait, or Night Sight as the default mode
Custom Lib options to reduce black crush, improve details, and/or increase clarity
Ability to choose 4K Time Lapse quality
Ability to choose zoom level in Portrait Mode of 1.2x or 2.0x (for the rear camera)
Ability to choose to enable HDR+ Enhanced for Portrait Mode
Option to have quicker access to Night Sight by "permanently" adding the little message at the bottom regardless of measured light (admittedly it disappears if you capture a photo in regular mode)
Option to increase shutter speed and frames in Night Sight for potentially "better" Night Sight photos
Option to disable the "Learning AWB" in HDR+ Enhanced/Night Sight
Option for manual shutter speed & ISO
Face warping is completely disabled
In addition to the above, these are the added features for specific devices (when compared to the stock app):
Pixel 1:
Portrait Mode (only when a "human face" is detected, does not work on objects/animals like Pixel 2, 3, 3a)
Removes the HDR+ mode reset on launch or when leaving settings
Synthetic Fill Flash (brightens faces when there is a strong backlight)
Motion Photos & Top Shot (if you have the correct Google Photos APK installed)
HEVC option
Photobooth
Adds focus button in Night Sight (Auto/Near/Far)
Tracking Autofocus in Photo mode
Super Res Zoom sharpening algorithm
Pixel 2:
"Learned Depth" for Portrait Mode which provides, usually, a more accurate depth detection and more pleasing bokeh
Synthetic Fill Flash (brightens faces when there is a strong backlight)
Top Shot (if you have the correct Google Photos APK installed)
HEVC option
Photobooth
Adds focus button in Night Sight (Auto/Near/Far)
Tracking Autofocus in Photo mode
Super Res Zoom sharpening algorithm
Pixel 3:
-Adds 60ps option to top bar in Video mode
Pixel 3a:
Synthetic Fill Flash (brightens faces when there is a strong backlight)
Q: Do I need to change any settings?
A: This mod is optimized for the Pixels to run without changing any settings. There are some advanced settings in P3 Mod Settings. Experiment at your own will.
How to get Top Shot working?
A: https://forum.xda-developers.com/showpost.php?p=78186764&postcount=726
Click to expand...
Click to collapse
Thanks To/Credits
B-S-G for fixes for Android 8.1
Arnova8G2 for general help and other fixes as he comes up with them
Click to expand...
Click to collapse
XDA:DevDB Information
[GCam] Camera PX for Google Pixel 1 / 2 / 3 / 3a / 4, App for all devices (see above for details)
Contributors
cstark27, back.rider555, johngalt1
Version Information
Status: Beta
Created 2018-12-05
Last Updated 2020-09-03

Magisk Modules
Magisk Modules
These optional modules may provide more functionality and/or improve processing speed or efficiency. Warning: I have been informed that having Viper or JamesDSP modules installed will cause problems with the long exposure libs (GCam crashes).
All Pixels:
SELinux Permissive for Camera P3
---This reduces the processing time a small amount and may be more battery efficient. The modded apps appear to be blocked from using the DSP/PVC for Processing, by default.
Pixel 1:
Pixel 1 modified system libs for long(er) exposure times during Astrophotography Mode
Pixel 2:
Pixel 2 modified system libs for long(er) exposure times during Astrophotography Mode
Pixel 3:
Pixel 3 modified system libs for long(er) exposure times during Astrophotography Mode
Pixel 3a:
Pixel 3a modified system libs for long(er) exposure times during Astrophotography Mode
Pixel 4:
Prop editor to allow Telephoto Lens to be used past 8x zoom when using a modified APK that supports longer zoom levels.
Click to expand...
Click to collapse
Outdated modules:
Magisk Modules
These optional modules may provide more functionality and/or improve processing speed or efficiency.
All Pixels:
SELinux Permissive for Camera P3
---This reduces the processing time a small amount and may be more battery efficient. The modded apps appear to be blocked from using the DSP/PVC for Processing, by default.
Pixel 1:
Pixel 1 modified system libs for long(er) exposure times
Pixel 2:
Pixel 2 modified system libs for long(er) exposure times
Pixel 3:
Pixel 3 modified system libs for long(er) exposure times
Pixel 3a:
Nothing to see here
Pixel 4:
Prop editor to allow Telephoto Lens to be used past 8x zoom when using a modified APK that supports longer zoom levels.
Warning: I have been informed that having Viper or JamesDSP modules installed will cause problems with the long exposure libs (GCam crashes).
Click to expand...
Click to collapse

Bug Report Template
Please copy and fill in the info when reporting issues. Failure to do so may result in no response.
Unfortunately, it's hard to fix "the app doesn't work" without any more information.
---BEGIN COPY---
Which Google Pixel?
Android version:
What is the issue?
How are you able to reproduce it?
Have you cleared the app data and left the settings alone?
Does the issue still happen?
Does the issue happen with a certain setting enabled or disabled?
What Magisk Modules are installed?
Do any of them promise to enable certain features of newer Pixels or other phones?
Have you disabled all extra Magisk Modules, temporarily, and rebooted to see if your problem is solved?
---END COPY---
Please attach a logcat (instructions below).
Not Rooted/Rooted (using phone):
If you are not rooted, download Matlog from Play Store and follow prompts to set it up, then see the instructions below.
Open Matlog, clear the log, open CameraPX, reproduce the crash. Go back to MatLog and save the log.
Not Rooted (using PC, with USB debugging enabled):
command window:
Code:
adb logcat -c
This clears all previous logs (private info and irrelevant stuff).
command window:
Code:
adb logcat > C:\file.txt
Open, CameraPX, get it to produce App Not Responding message, close out of command window, send file.

Thanks for your great work as always, greatly appreciated.

The best Gcam mods.. thanks @cstark27

Gives me 410 gone Error when trying to Download

Amazing work ? However, there seems to be a problem if the PVC is used. After rapidly taking multiple photos in normal mode or portrait mode, there is a delay to take the next shot. In Pv7 without the PVC, this wasn't the issue.
True, PVC does help process faster though.

What's the problem with pixel 3 AWB in HDR Enhanced? Just wonder should I switch it off or not

@cstark27
Thanks a lot for this new mod. Works great!
One request:
If it is not too much trouble, could you allow the "Enable camera sounds" toggle to always appear in "Settings", irrespective of region?

This is the best app Ive ever used. Thanks a bunch for the work.

This is truly the best mode thus far. Kudos for the work, man.

Same here
PsychOlli said:
Gives me 410 gone Error when trying to Download
Click to expand...
Click to collapse
Sent from my Pixel 2 XL using Tapatalk

@cstark27 topshot/recommended shots stopped working with photos shot with p3v8. also tried clearing data and cache many times with no luck. i also have the motio photo on. rest is working sooper fine. thanks for the update

Can't get to the download I don't know if there's an issue with it just letting you know thank you for your hard work
Sent from my [device_name] using XDA-Developers Legacy app

davidstjohn1 said:
Can't get to the download I don't know if there's an issue with it just letting you know thank you for your hard work
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
open it in a browser with open link a new tab option.

I am running "PieX BETA ROM"(Android Pie) on my Nexus 5x, and I tried installing the P3v8 App on it.
Every time I use "night mode", the "Quick Step" launcher crashes when I try to quit the app.
I tried this many times, each time, after using the night mode, the launcher crashes.
Then I have to (most of the time) restart the phone to get everything working again.
Is there any trick to get this to work?
Thanks.

note3exynosbd said:
Amazing work ? However, there seems to be a problem if the PVC is used. After rapidly taking multiple photos in normal mode or portrait mode, there is a delay to take the next shot. In Pv7 without the PVC, this wasn't the issue.
True, PVC does help process faster though.
Click to expand...
Click to collapse
Yes there are still limitations to the config. I hope Google is working on improving it to match or exceed the great work they have done to utilize the Hexagon DSP, and then hopefully they make it the default method in the future. But who knows.
noname729 said:
What's the problem with pixel 3 AWB in HDR Enhanced? Just wonder should I switch it off or not
Click to expand...
Click to collapse
See "Google Camera Features" under Introduction in the OP to see what it does. Then know that the Pixel 3 applies this learning based AWB to HDR+ Enhanced, as well as night mode. Some may not prefer to have this behavior on their older Pixel phones where it may not be as accurate, and/or doesn't capture the scene as your eyes see it. This setting does not disable it for Night Sight.
surya1078 said:
@cstark27 topshot/recommended shots stopped working with photos shot with p3v8. also tried clearing data and cache many times with no luck. i also have the motio photo on. rest is working sooper fine. thanks for the update
Click to expand...
Click to collapse
I still see the strip of photos ("Shots in this Photo") when swiping up in Google Photos. Do you have that still? Recommended and Best Shot has always been random for me, and I don't use Motion Photos by default so my experience is limited. I have a link in the FAQ in the first post on how to get Top Shot working. Basically you just need the listed Google Photos installed.
PsychOlli said:
Gives me 410 gone Error when trying to Download
Click to expand...
Click to collapse
Nichie said:
Same here
Sent from my Pixel 2 XL using Tapatalk
Click to expand...
Click to collapse
davidstjohn1 said:
Can't get to the download I don't know if there's an issue with it just letting you know thank you for your hard work
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
I am told this happens if there are too many requests at once. Try again later or when @S4turno gets a chance to upload to his mirror website https://www.celsoazevedo.com/files/android/google-camera/

surya1078 said:
@cstark27 topshot/recommended shots stopped working with photos shot with p3v8. also tried clearing data and cache many times with no luck. i also have the motio photo on. rest is working sooper fine. thanks for the update
Click to expand...
Click to collapse
Make sure you have the 4.6 Daydream 500+ DPI Photos app. Just google it.
It is working fine here with v8. I am really digging the new options in the cam

Hi @cstark27 thank you for update everything working great portrait working now.....
But night sight saturation too much Greenish now in P8 version....
Can we have stock saturation.,..?
And more request can you please add this Mod from BSG....View attachment 4658878
Sent from my Nexus 6P using Tapatalk

@cstark27 i too get the photo strip but not the recomended shot. have tried taking different photo poses which previously suggested recommended shot in p3v7 but not in p3v8.

Related

Camera2 support

Hi,
I'm the developer of Open Camera, and looking at the OnePlus 3 as a potential new phone and test device, but I'm curious as to its support for Camera 2 API. I was wondering if people could share their experiences of using third party camera apps with Camera2 API enabled - either in Open Camera, or others like Snap Camera and A Better Camera (all these have options to enable Camera2 API)? In particular:
* It seems a lot of devices have problems with flash and Camera2 (either flash doesn't fire, or misfires so pictures come out under or overexposed). I finally managed to get Open Camera flash working on my Nexus 6, but no luck on a Samsung S7 (precapture doesn't seem to trigger). How does the OnePlus Three do with Camera2 and third party apps?
* I see some reports that manual exposure times don't work (e.g., http://forum.xda-developers.com/oneplus-3/help/camera2-api-broken-oxygenos-3-1-2-t3400886 ), though they mostly refer to the "more than one second" times (which most Android devices don't even offer). I'm less bothered about that, but does manual exposure time (and ISO) work at all (even for less than one second) in Camera2 API on the OnePlus Three?
* Around a year ago I see lots of reports that RAW didn't work on the One Plus devices (either not at all, or pictures were wrong). Supposedly this was fixed, but can anyone confirm that this is working properly on the OnePlus Three?
Thanks in advance!
mark
I use CM 13. So the following observation will most probably differ from Oxygen OS. I hope someone else using the stock ROM provides their input too.
1. Flash is unusable with Open Camera. I tried with Camera2 enabled and disabled. When its enabled, the overexposure is less but overall the picture is still horrible. CM's Snap camera that comes with the ROM works fine however.
2. I have not tested manual exposure yet. Will report back later if no one else does it.
3. There doesn't seem to be any problem while saving RAW files using Camera2 API. Opened it in Ubuntu's image viewer and the image is the same as it's JPEG counterpart (without the flash)
Manual exposure settings work fine. I increased the ISO and exposure time gradually using Open Camera. It let in more light and captured the image without any issues
mdwh said:
* It seems a lot of devices have problems with flash and Camera2 (either flash doesn't fire, or misfires so pictures come out under or overexposed). I finally managed to get Open Camera flash working on my Nexus 6, but no luck on a Samsung S7 (precapture doesn't seem to trigger). How does the OnePlus Three do with Camera2 and third party apps?
* I see some reports that manual exposure times don't work (e.g., http://forum.xda-developers.com/oneplus-3/help/camera2-api-broken-oxygenos-3-1-2-t3400886 ), though they mostly refer to the "more than one second" times (which most Android devices don't even offer). I'm less bothered about that, but does manual exposure time (and ISO) work at all (even for less than one second) in Camera2 API on the OnePlus Three?
* Around a year ago I see lots of reports that RAW didn't work on the One Plus devices (either not at all, or pictures were wrong). Supposedly this was fixed, but can anyone confirm that this is working properly on the OnePlus Three?
Click to expand...
Click to collapse
I've got a OP3 and a bunch of camera apps. The flash is overexposing with Open Camera, but in e.g. Footej (which I believe also uses Camera API v2) the image is exposed similarly to the built-in camera app.
Changing ISO manually seems to work as expected.
RAW files that I've tested from the stock app in Lightroom appear fine.
Let me know if you want me to test something else (PM or email works too).
The biggest challenges I have with Open Camera is that the manual focus (at least in video mode) is somewhat jumpy and not as smooth as e.g. Cinema 4K when you drag the slider, so it is only useable when you're not recording, and then it lacks focus assist (zooming in 2x or 4x automatically when you adjust focus). And then, of course touch focus is also broken (it always focuses at the center) when using APIv2.
Oh, and I'm on the mainly release (3.2.6 atm).
Thanks for both your replies!
Regarding flash and Camera2 API, the newly released Open Camera v1.34 has an option under Settings/Photo settings/"Use alternative flash method". Does that work any better? (Interesting that you mention Footej, that's also the only other 3rd party camera app that gets flash working with Camera2 API on my Nexus 6 - I think it's also using the "torch method" that my new option enables as a workaround.)
Another question I have please - does HDR in Open Camera work okay? (Note it won't be the same as the stock camera's HDR, as these will be different algorithms - but does it at least seem to work? In theory it should if manual exposure is working, but there may be additional issues with burst mode.)
A shame that touch to focus isn't working (this seems to be a known issue with Camera2 on the OnePlus 3?) I note from http://forum.xda-developers.com/oneplus-3/how-to/oos-3-5-2-comunity-build-t3461648/post68764646 , comment 329, someone says that touch to focus is fixed in the community build 3.5.2 (they tested Open Camera and Snap Camera HDR), so hopefully this fix will soon be rolled out.
I'll take a look at the jerky manual focus, and focus assist.
Wrt flash: Compared to the built-in camera app and to Footej and with/without the new flash setting enabled, then yes: It works with the work-around enabled. Before enabling it, it overexposes (and has an incorrect color balance), but after enabling it, the photo looks almost identical to the Footej one.
As for HDR, then yes, it also works As you say, it's not identical to the built-in camera app, but there is a difference between a single-capture shot and an HDR one: Shadows are lifted and highlights become somewhat subdued. Comparing an OpenCamera HDR shot to the same scene taken with the built-in camera, I'd say the shadows are similar, but the highlights are less compressed with the default app (i.e. OpenCamera makes the highlights darker, and maybe also darker than need to be).
As for touch focus, then we can hope it will be fixed -- I guess it's a problem with the Camera2 API implementation/driver in OP3.
Thanks for your efforts!
Just to say that I got the OnePlus 3T in the end. It's an excellent device - but I've made a new thread at https://forum.xda-developers.com/oneplus-3t/how-to/camera2-bugs-t3569283 which details the outstanding problems that I seem unable to fix (and seem to affect other camera2 apps too).
Interestingly, touch-to-focus works fine to me (even when I first got it when it was on Android 6), possibly this was something that'd already been fixed.

Camera app with HDR+ enabled

Hi all -- When I purchased a Moto Z late last month, I was excited about the device's performance but blind to the fact that I was going to lose the HDR+ camera mode that I had become so accustomed to with my Nexus 6.
This got me working on some potential solutions -- and after decompiling the Camera NX app posted on chromloop.com, I was able to change some settings that enable full HDR+ photography on the Moto Z. So if any of you are craving being able to take photos with Google's HDR+ mode, here is a modified APK that will allow you to do so: http://www.mediafire.com/file/l8num4lyw05vybt/Camera4-hdrplus.apk
I have been using it for several weeks on my Moto Z, and I can confirm that the HDR+ images come out looking much better than those taken with the stock camera app or even the same modified Camera NX app with HDR+ disabled. It's slightly buggy (low-light images are only occasionally not saved) but a great solution for any Moto Z users afflicted with the Nexus blues. This should also work on other devices with equivalent Camera2 API support; if you are wondering whether it will work, just try it -- if HDR+ images are successfully captured, your device supports the needed API calls.
Can you enable RAW capture and manual control?
Hello, I installed the camera application, but when I go to slow motion mode, App crashes. Any solution?
Will this be continually developed?
Because this is a wonderful addition. Just needs some bug fixes and it'll be seriously golden.
D13H4RD2L1V3 said:
Will this be continually developed?
Because this is a wonderful addition. Just needs some bug fixes and it'll be seriously golden.
Click to expand...
Click to collapse
I'm afraid that ongoing development of this app might be challenging, as I'm no expert in modifying decompiled apps, which this is (as the official Nexus/Pixel camera app is closed source). The extent of my modifications, believe it or not, was to return a constant boolean value of "true" for a function that checks whether a device is a Nexus 6P -- so the app enables HDR+ as the app is hard-coded to enable all functions available on Nexus 6P devices. It just happened to be very lucky that HDR+ is supported! -- I'm not so optimistic about being able to enable slow motion video, RAW capture, or manual control, but I will keep those in mind next time I have more time to work on this.
need root? or standard apk install
taphius said:
need root? or standard apk install
Click to expand...
Click to collapse
Just a standard APK install.
elosito said:
Hi all -- When I purchased a Moto Z late last month, I was excited about the device's performance but blind to the fact that I was going to lose the HDR+ camera mode that I had become so accustomed to with my Nexus 6.
This got me working on some potential solutions -- and after decompiling the Camera NX app posted on chromloop.com, I was able to change some settings that enable full HDR+ photography on the Moto Z. So if any of you are craving being able to take photos with Google's HDR+ mode, here is a modified APK that will allow you to do so: http://www.mediafire.com/file/l8num4lyw05vybt/Camera4-hdrplus.apk
I have been using it for several weeks on my Moto Z, and I can confirm that the HDR+ images come out looking much better than those taken with the stock camera app or even the same modified Camera NX app with HDR+ disabled. It's slightly buggy (low-light images are only occasionally not saved) but a great solution for any Moto Z users afflicted with the Nexus blues. This should also work on other devices with equivalent Camera2 API support; if you are wondering whether it will work, just try it -- if HDR+ images are successfully captured, your device supports the needed API calls.
Click to expand...
Click to collapse
Thank you so much for this. I see a big difference with HDR+. I've had the Nexus 6P and Pixel, I know how great HDR+ is. It's sad that Google closed source their app.
Let us know if you can enable RAW, because HDR+ takes 3 RAW photos for the composition, so theoretically RAW is supported by the app.
This is awesome! So far with just a little experimenting today with a Force, I can see the difference. I look forward to testing it further.
elosito said:
Hi all -- When I purchased a Moto Z late last month, I was excited about the device's performance but blind to the fact that I was going to lose the HDR+ camera mode that I had become so accustomed to with my Nexus 6.
This got me working on some potential solutions -- and after decompiling the Camera NX app posted on chromloop.com, I was able to change some settings that enable full HDR+ photography on the Moto Z. So if any of you are craving being able to take photos with Google's HDR+ mode, here is a modified APK that will allow you to do so: http://www.mediafire.com/file/l8num4lyw05vybt/Camera4-hdrplus.apk
I have been using it for several weeks on my Moto Z, and I can confirm that the HDR+ images come out looking much better than those taken with the stock camera app or even the same modified Camera NX app with HDR+ disabled. It's slightly buggy (low-light images are only occasionally not saved) but a great solution for any Moto Z users afflicted with the Nexus blues. This should also work on other devices with equivalent Camera2 API support; if you are wondering whether it will work, just try it -- if HDR+ images are successfully captured, your device supports the needed API calls.
Click to expand...
Click to collapse
This is incredible! How did you figure out how to bypass the checks and actually enabled the hdr+? Google never open sourced this so how were you able to get it to work? Many have tried to get hdr+ but failed.
Today's testing was outside and yielded mixed results. I'll continue to experiment.
Sent from my XT1575 using XDA-Developers Legacy app
Wen trying to install the apk it says there was a problem parsing the apk
I created a little album on Google Photos demonstrating the difference between regular shots, the stock app's HDR mode and HDR+. They are shot in that order but I have put them in the description in order to aid identification. Differences can be subtle but often, they are very dramatic.
If you need to know, my variant is an unlocked standard Moto Z running Android 7.0 that's also rooted. It also has a 1/3" 13MP Sony IMX214 with 1.12-micron pixels and an f/1.8 aperture. Pretty sure the Force will do better since it has a larger sensor at 1/2.4". Regardless, HDR+ makes a significant enough difference that it has become my main camera app. If I still had my Note 7, I'd be drooling right now.
https://goo.gl/photos/bQ1NQzCCMmviGtCs6
Thanks for sharing this. I've done something similar with the Force camera.. It's a mixed bag to me. Often HDR+ did a better job with the sky, but often its shots were too dark to me. I've seen a bigger difference with indoor shots.
Thanks for the sharing. Hope moto can implement HDR+ to its own camera app.
benjamminh said:
Thanks for sharing this. I've done something similar with the Force camera.. It's a mixed bag to me. Often HDR+ did a better job with the sky, but often its shots were too dark to me. I've seen a bigger difference with indoor shots.
Click to expand...
Click to collapse
Yeah, the 6p and pixel both exhibit the same thing, most of the the time their shots are going to look darker (if you compare them side by side to other phones)
D13H4RD2L1V3 said:
I created a little album on Google Photos demonstrating the difference between regular shots, the stock app's HDR mode and HDR+. They are shot in that order but I have put them in the description in order to aid identification. Differences can be subtle but often, they are very dramatic.
If you need to know, my variant is an unlocked standard Moto Z running Android 7.0 that's also rooted. It also has a 1/3" 13MP Sony IMX214 with 1.12-micron pixels and an f/1.8 aperture. Pretty sure the Force will do better since it has a larger sensor at 1/2.4". Regardless, HDR+ makes a significant enough difference that it has become my main camera app. If I still had my Note 7, I'd be drooling right now.
https://goo.gl/photos/bQ1NQzCCMmviGtCs6
Click to expand...
Click to collapse
I like five of the shots with HDR+ more (two are very significant) 7 with the Moto HDR, and three with the normal mode fwiw.
skullman_247 said:
Wen trying to install the apk it says there was a problem parsing the apk
Click to expand...
Click to collapse
Has to be on Nougat
You know, I wonder if this works with the Hasselblad mod.
I've always thought that the issues with the Hasselblad camera are software-related since the sensor is likely the same one from the 6P. If HDR+ and better processing can save it, color me impressed.

HOW TO: FIX the G5 Plus Camera (mods, tools, guides)

UPDATE: Used hide tags to organize this post better and make information easier to find.
Alright, so you've got a shiny new Moto G5 plus, which supposedly has a similar Sony imx sensor as the one found on flagships like the Galaxy S7 and Pixel2. Yet, you are somehow disappointed by the camera's quality.
YOU ARE NOT ALONE!
Turns out the camera sensor on this thing is actually pretty darned good, and the f/1.7 lens is no slouch, however it is being held back by poorly designed software from Moto/Lenovo.
Before I got into the solutions, let me specifically point out the problems I found with the camera so we're on the same page (click to reveal content, or just skip the fixes below):
1) Overzealous Sharpening and aggressive Noise Reduction are the biggest culprits. It almost looks like a bad filter is being applied to your images, turning fine details into mush and contrasty lines like text into something bizarre and artificial looking. The camera is doing this as part of the internal capture process, so this happens no matter what application it is taken in.
2) Highlights clipping earlier than it should. I'd say this might be a function of the camera's sensor more than the hardware, but analyzing RAW data from the sensor (more on that later) in my admittedly unscientific half-hazard naked eye, I'd go out on a limb and say it seems like we're not being shown all the DR the camera is able to see. To the layman: this means brights turn completely white effectively overexposing parts of the image that should otherwise still look OK.
3) The preview/viewfinder mode is even worse at #1 than the captured image is. That is, the preview mode (the video feed you see before you capture the full resolution image) is still applying the sharpening and NR at the same level as the captured image, however since the resolution is lower for the preview, it looks more exaggerated and ugly. This means two things: A) Its hard to tell what the image you take will look like, as the preview is ugly (and you have to hope the final will look better), and B) some apps use the preview feed as their capture method. For example, snapchat and augmented reality apps like Pokemon Go. It just looks terrible.
The good news is that there is a lot that can be done to improve and fix the camera.
The bad news is that almost all of it requires modifying system files. That means those with locked bootloaders (Amazon ad users or those who are afraid of voiding their warranties) might be out of luck.
You don't necessarily need root access, although some of this can be more easily performed with root. I needed to unlock my bootloader and performed most of this within TWRP, but chose to keep my phone otherwise unrooted. I'm going to split this into sections, fixing and improving.
A) FIXING THE IMAGE PROCESSING ISSUES
If you want to remove/circumvent the aggressive sharpening and NR issues (so that apps like snapchat or other camera applications don't look over-processed, including the stock Moto cam), try the following:
1) Chromatix mod. Shout out to @defcomg for finding and adjusting the values that control sharpening and NR in the system libs. See thread here:
https://forum.xda-developers.com/g5-plus/themes/modcamera-aggressive-sharpening-noise-t3604458
There are two sets of files to replace in your system. Chromatix and LIBMM. NOTE: I don't recommend the LIBMM / binning part. Binning is combining pixels together into an averaged single pixel value, effectively reducing resolution to combat noise on the sensor. In other words, instead of having a large possibly noisy image, you get a smaller less noisy picture. But you can always choose to resize the image in post after you take it with the same resulting effect, so I don't see why this would be desirable to do. I recommend just applying the chromatix mod to remove the sharpening and NR. If you're comfortable using TWRP, there's actually a flashable zip in post #9, which is what I personally did (again, remember I'm not rooted, so I needed to flash/overwrite/etc within TWRP).
After applying this mod, even the stock camera app looks better, and apps that use the live preview (Snapchat, Pokemons AR view, etc) don't have the shadow ghosting from excessive sharpening anymore either. You might want to apply some sharpening and NR in post yourself if the image requires it, but thats always something you can choose but at least you have control over it and even without doing that it looks far better and more natural than stock to me.
2) Enable camera2 API. This doesn't have a direct effect on quality, but will allow other apps to have more direct access to the camera. If you want to improve beyond the results of #1 above, you'll need this.
The stock rom, surprisingly, has Camera2 API included, however it is disabled by the build.prop file. Again, no idea why Moto/Lenovo chose to do this, but the good news is you can enable it again easily. To do this, you need to add the following line to the build.prop
persist.camera.HAL3.enabled=1
Or if rooted, via terminal / shell:
su persist.camera.HAL3.enabled 1
Once this is enabled, you can use apps such as the modified freedcam to shoot RAW, as found here: https://forum.xda-developers.com/g5-plus/how-to/how-to-enable-camera2-shoot-raw-root-t3582392
I found RAW from this app particularly difficult to work with, so I'm keeping it for experimentation purposes but for practical real-world usage, I'd recommend the next item below.
B) IMPROVING YOUR PHOTOS (or, how to install Google Camera!)
Section A was all about how to avoid the crummy filters that get automatically applied to the camera. But your device is capable of even BETTER photos by using Google's magic HDR+ algorithm (the special sauce that makes the Pixel phones so awesome). Here's how to do that:
1) If you haven't already enabled the Camera2 API, you need to do that first (info in section A above).
2) Get a working version of Google Camera with HDR+ for your phone. The last available 32-bit version with HDR+ is Gcam 4.2, so if you're on the stock ROM like I am, you're stuck with only the 32-bit versions (all the new versions with the bells and whistles are 64-bit only). The image quality is remarkably better, both in sharpness and dynamic range in almost any light. I have to admit, I'm in love with the images from this, and have even printed some for my wall.
You can get the APK ported from the Nexus 5x version here:
https://forum.xda-developers.com/showpost.php?p=74081041&postcount=3
UPDATE: New version from Savitar on post #44!
https://forum.xda-developers.com/showpost.php?p=75483974&postcount=44
Problem is, our cameras use a different focus system than phones like the Nexus and Pixel. So, in photo mode, it doesn't really work correctly. Switching over to video mode, however, DOES work (likely using contrast detection focus, which is slower but more universal, especially for video focus). So the workaround is to swipe over to video mode, focus, swipe back to photos and press-and-hold to lock focus. It's annoying, but HDR+ is that good that I still try to work with it much of the time.
For times that it would be frustrating or not necessary, I'll just resort to the stock camera app or Footej camera, since the chromatix mod makes them mostly usable now. Just not ZOMG AMAZING like the Google HDR+ does.
OPTIONAL #3) Install a 64-bit custom Rom and use the latest Google Camera HDR+ app floating around (v4.4). The recent versions B-S-G released based on the Pixel camera has options to change camera modes in settings, some combination of which supposedly focus properly. You will likely get a more stable camera app experience with this as it requires less modification to work, but you'll have to be committed enough to go off stock.
Check out the app and suggested settings to try here:
https://forum.xda-developers.com/showpost.php?p=74999182&postcount=19
Thanks @shanks125 for the info!
Update 1/3/18: I just heard there is a port of the new portrait mode feature from the Pixel2 that is sort of working on 64-bit roms, but I think some modifications will need to be made to avoid focus drift like previous modded gcam versions.
There is also a 32-bit version of the new v4.4 that @Aby lad came up with in this thread:
https://forum.xda-developers.com/android/apps-games/google-camera-4-4-arm-device-t3666090
In order to make it more compatible with other devices, it looks like he has disabled the Hexagon DSP, which I think is what makes HDR+ work, so while we can now change settings and focus, HDR+ isn't working. The app still has some Google goodies like Sphere and Blur mode, but without HDR+ the real benefit of Google camera is lost anyway. Might as well use stock with chromatix mod at that point.
Hope some of you find this helpful/useful!
UPDATE 12/28/17: New GCam with 6P features on post #14.
There actually may be some alternate versions of the gcam apk with benefits the one originally linked above doesn't have. I will try to update when if/when I find them.
Dishe said:
There actually may be some alternate versions of the gcam apk with benefits the one originally linked above doesn't have. I will try to update when if/when I find them.
Click to expand...
Click to collapse
That would be useful!
So if I apply the chromatic mode, do I still have to enable the Camera2 API?
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
iBART said:
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
Click to expand...
Click to collapse
Did you try clearing data+cache for the camera app?
iamsonal said:
So if I apply the chromatic mode, do I still have to enable the Camera2 API?
Click to expand...
Click to collapse
Nope, but it doesn't hurt to so why not? Some apps will have more options in camera2 if enabled.
iBART said:
It's my bad. I would like to know if there is a way to disable Camera2 api. I am on Linage 14.1 and I edited my prop.build (yeah, I know). I switched back to the original line of code, but camera app still crashing. How to revert without reflashing the rom? Thanks.
edit. reflashed.
Click to expand...
Click to collapse
There is another way to enable camera2 api if you're using a custom ROM. You need to flash a magisk module.
https://forum.xda-developers.com/showpost.php?p=74081041&postcount=3
Which Google camera works in a complete stock g5? I keep getting a praising error with every one I try.
eemgee said:
Which Google camera works in a complete stock g5? I keep getting a praising error with every one I try.
Click to expand...
Click to collapse
Parsing error means you are probably trying to use a 64-bit or one made for a different version of Android (7.1 instead of 7.0). The one linked above will work.
However, all recent versions of Google's Camera require the camera2 api to work. That's one of the primary reasons to enable the Camera2 api in my opinion. It comes in the stock rom, but it is disabled for some inexplicable reason (G5S model has it enabled, so some people are hoping that we'll get it enabled with an update or at least when Oreo rolls around). The good news is that it only takes one line of text in the build.prop file to enable it on the G5+. However, the bad news is that build.prop is part of the protected system partition, so editing it requires root-level file access. Doesn't seem to be any way to do that without unlocking the bootloader, so either way you won't be able to do it on a 100% stock g5+ as things are right now.
Thanks i managed to get 2.7 working.
I will unlock the bootloader at some point in the next few weeks....
There is also a Magisk module in post #54 on that Chromatix thread. Really helpful!
Hi, so in search for better images from my g5+ camera I stumbled upon this place and rooted my phone to add the chromatix mods and edit the build.prop file .
I downloaded the google camera port v4.2 for the hdr+ but have been unable to install it as I get the error that package may be corrupted.
So could someone please link me to one which is good or upload it.
And BIG thanks to this community.
New gcam from savitar
UPDATE: Better gcam version from Savitar/Defcomg
http://s000.tinyupload.com/?file_id=00826724446841525700
Features:
Burst Mode (hold shutter button)
Focus doesn't drift when switching from video mode (this is a huge fix IMO- old app would drift after setting focus in video mode).
Selfie cam now has HDR as well (with caveats)
RAW image capture with each photo!
Instructions for use are largely the same as the old app, but it works better / more reliably now:
WHEN USING APP FOR THE FIRST TIME, GO INTO SETTINGS AND CHANGE VIDEO TO 4K. This will prevent FCs.
To take a picture:
1) Swipe left to switch to video mode, tap to focus
2) Once focus is achieved, swipe right to return to photo mode. (Focus should not drift in this version)
3) Tap the area again in photo mode, and hit the shutter button.
NOTES:
It appears that you no longer need to press-and-hold to lock focus in photo mode before shooting. I believe this is because the focus system doesn't adjust anymore in photo mode (I'm guessing Savitar/Defcomg removed it to combat that focus drifting problem). It is already locked at wherever you put it in video mode. You DO however need to still tap the screen as if you are focusing. I think this is because the camera needs to think it is focusing, but it is anyway helpful to tap somewhere for metering / exposure reading purposes. Skipping the press-and-hold to lock focus makes it a lot more manageable.
This version of the app is setup to shoot RAW+Jpeg, so you will find your camera roll will have both a jpeg and DNG file of the shot. Be aware that the RAW DNG files are multiple times larger than the jpeg, so you may want to keep an eye on storage if you shoot a lot of them. They're really useful if you want to adjust WB and exposure afterwards, quality is astoundingly good.
Selfie Mode was broken in HDR+ on earlier builds because for some reason the front camera on our phone doesn't return an ISO value to the app (says iso is zero). The HDR+ algorithm would fail. Savitar/defcomg fixed it by setting it always return a value (he picked 100, otherwise it would overexpose in daylight). The catch is that in lower lighting, the selfie HDR+ comes out darker than expected. Thankfully you can take the RAW file and adjust the exposure in post if needed (snapseed, Lightroom mobile, etc). But there might be times it is just too dark to be useful. The difference when it works is big enough that I recommend it trying it at least once to compare.
ENJOY!
Big shout out to @defcomg for this and all his awesome mods!
Landscape gcam 6p
A modified version of the APK above is available which starts the camera off focused at infinity.
http://s000.tinyupload.com/?file_id=31694573387513766779
This was made for people who want to shoot landscapes and/or things far enough away that they don't want to deal with focusing (swipe to video mode, etc). See a beautiful sunset for example, open this app, tap the sky and hit the shutter. Its already focused in the right position.
Otherwise identical to previous post's apk. Can be installed side-by-side, as each app has its own ID.
can't use gcam because it crashes at first run
marcol87 said:
can't use gcam because it crashes at first run
Click to expand...
Click to collapse
Do u have camera2 API enabled?
Dishe said:
UPDATE: Better gcam version from Savitar/Defcomg
Click to expand...
Click to collapse
Thank you for sharing this.
Add this, BSG GCam MOD with working HDR+ and Touch to Focus for 64bit roms. Settings as per attachment! https://androidfilehost.com/?fid=889964283620770378
Dishe said:
Do u have camera2 API enabled?
Click to expand...
Click to collapse
yes, I added persist.camera.HAL3.enabled=1 to build.prop and rebooted
Dishe said:
persist.camera.HAL3.enabled=1or
Click to expand...
Click to collapse
ps: the string persist.camera.HAL3.enabled=1 is wrong in the OP

[GCam] OnePlus 6 / 6T

Introduction
Releases in this thread are mainly done by @Arnova8G2 as I have since sold my OnePlus 6 and moved on to other devices.
What is Google Camera (AKA GCam)?
Google Camera is the camera app for the Google Nexus and Google Pixel phones. It is not designed or intended to be run on other phones.
What is HDR+?
Basic: HDR+ is Google's proprietary image processing routine, and is more than just traditional "HDR' modes. HDR+ employs image stacking to control exposure, and also to preserve details, reduce noise, increase sharpness, etc. It is an all-in-one package.
Advanced: https://ai.googleblog.com/2014/10/hdr-low-light-and-high-dynamic-range.html
Google Camera Features
Pixel 1
Zero Shutter Lag (ZSL) HDR+ - The Pixel 1 introduced ZSL HDR+ which means when you open the camera, the system utilizes the Hexagon DSP to constantly buffer frames and marks the time slot of when you pressed the shutter button.
* -- Quote from Marc Levoy via The Verge:
"The moment you press the shutter it's not actually taking a shot — it already took the shot," says Levoy. "It took lots of shots! What happens when you press the shutter button is it just marks the time when you pressed it, uses the images it's already captured, and combines them together."
It's a major usability improvement on the HDR+ mode in last year's Nexus 6P and 5X. "What used to happen last year is you'd press the shutter button and you'd get this little circle going around while it captured the images you need for the burst; now it's already captured those," says Levoy. "And that's big, because that means that you can capture the moment you want."
* -- https://www.theverge.com/2016/10/18/13315168/google-pixel-camera-software-marc-levoy
Pixel 2
Portrait Mode - Simulates bokeh for improved subject separation from the background. The front camera of the Pixel 2 only provides Portrait Mode when a human face is detected, and the rear camera can work on an object, an animal, a human, etc because it uses information from the Dual Pixel PDAF sensor to detect depth. Google Camera ports for non-Pixel phones can NOT do this so all ports for non-Pixel phones utilize the front camera technique for both front & rear (which means all ports for non-Pixel phones can only properly apply bokeh when a human face is detected).
* -- Advanced read: https://ai.googleblog.com/2017/10/portrait-mode-on-pixel-2-and-pixel-2-xl.html
Motion Photos - Provides short clips of moments before and after you take the photo.
* -- Advanced read: https://ai.googleblog.com/2018/03/behind-motion-photos-technology-in.html
Pixel 3
Top Shot - When Motion is set to Auto or On, Pixel will recommend a better photo to you if it detects one. Like if you captured a photo when someone blinked.
* -- Demo: https://www.youtube.com/watch?v=BMa1H97zUQ8
Photobooth - Automatically capture a photo when Pixel detects a silly face or a smile.
Super Res Zoom - Enhances zoomed picture quality by purposely shifting the camera module using OIS (Pixel 3 only) to gather more data.
* -- Advanced read: https://ai.googleblog.com/2018/10/see-better-and-further-with-super-res.html
Motion Metering - On the Pixel 3 Motion Metering is used in the "default photo mode" to detect subject motion and if it detects enough motion, Pixel will shoot with a faster shutter speed to reduce subject blur. The Pixel 1 and 2 get to use this in Night Sight only.
* -- Further reading (about 1/3 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Synthetic Fill Flash - Pixel 3 will brighten faces in selfies.
Tracking Autofocus - Tap on a subject or area to keep focus when the subject or phone moves.
Learning Based White Balance - Google's attempt to fix white balance for low light photos. Used in Night Sight and HDR Enhanced on the Pixel 3.
* -- Further read (about 1/2 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Portrait Mode Learned Depth - Pixel 3 improves the rear camera Portrait Mode depth detection for more consistent and more pleasing bokeh.
* -- Advanced read: https://ai.googleblog.com/2018/11/learning-to-predict-depth-on-pixel-3.html
Click to expand...
Click to collapse
Installation instructions
Root is NOT needed.
* -- Download APK to your Phone (or PC then transfer to your phone)
* -- Locate APK with File Manager and Install
* -- You will be prompted to Allow Unknown Sources. This is normal for APK's not downloaded from the Play Store.
Click to expand...
Click to collapse
Download
https://www.celsoazevedo.com/files/android/p/gcam-oneplus-6-6t/
Alternative download location (thanks to @s4turno):
https://www.celsoazevedo.com/files/android/google-camera/
Previous Versions:
Dec 20, 2018
MGC_6.1.021_BSG_Arnova_TlnNeun_1.2_Final
Nov 27, 2018
GCam_Pixel3Mod_1.3_build.6.1.021.apk
- Fixed motion focus
- Fixed Motion photo
- Night Sight and Photobooth Works on Oreo
- Faster than previous versions
Nov 20, 2018
GCam_Pixel3Mod_1.3beta_build.6.1.0210.apk
GCam_Pixel3Mod_1.2beta_build.6.1.013.apk
Nov 7, 2018
GCam_Pixel3Mod_1.1_build.6.1.013.apk
- Fixed green tint on front camera for some device.
- Fixed crash instantly when open the app on some device.
- Fixed focus in Night
- Deleting the folder for portrait mode
- Fixed Touch focus on some device.
- Fixed black viewfinder in Night on android 8.1 works on some device ( by B-S-G )
- And some stability correction.
Nov 5, 2018
GCam_Pixel3Mod_1_build.6.1.013.apk
- Fixed Night Sight for OP6
- Fixed black spot in the middle of the photo for op5 / op5t
- Fixed the package installer bug on android 8.1
- Fixed the viewfinder lags on some device
Nov 2, 2018
GoogleCamera_6.1.013.216795316-debug2.apk
-- Fix of the processing circle is 2/3, but there is no image at the output.
-- Improved stability for OxygenOS 9.0.2
-- Fixed front camera for custom rom OP6
-- Fix the green tint on the front camera ( On some device )
-- Fix the pink tint on the front camera ( On some device )
-- Fix for Android 8.1 ( test Lineage OS 15.1 )
-- Improved processing ( test make 10 images in 8 seconds none of them blurry )
Oct 30, 2018
GCam_6.1.013_stable_OP6.apk
For people who have a problem with gcam versions. I installed Oxygen to fix the overheating bug and other bug reported.
I will post a stable version for OP6.
I deactivate what does not work Night Sight, Slow motion, Photobooth for Top Shot doesn't work anymore, I don't know how it happened.
Disable zoom in portrait mode, Resampling disabled (used 16.3MP).
This version is stable can be used at any time it will give me time to work properly on the mode that does not work.
Oct 26, 2018
GoogleCamera_6.1.013.216795316-debug.apk
A debug version
Oct 18, 2018
GoogleCamera_6.1.009.215420794-beta2.apk
Works on Android 8.1
- Add fix from B-S-G mod
- Fix all devices with a green hue on the front camera
- Fix pink tint for some device Samsung
- Some fix for OP5t
Oct 14, 2018
GoogleCamera_6.1.009.215420794-beta-1
-Based off Google Camera 6.1 from Pixel 3
-Beta version (not 100% stable)
"Version one can be more stable for OP6, Mi5, Mi5s on Pie.
All works except Slow motion, Photobooth and Zoom for OP6."
Oct 4, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-1.4.apk
-Fixed capture bug
Oct 3, 2018
BSGPortrait_GCam_5.3.015-Pixel3Mod-Arnova8G2-1.3.apk
-GCam v5.3
-Pixel ZSL working for Pie from Arnova8G2
-Portrait fix from BSG
Sep 30, 2018
GCam-5.1.018-Pixel2Mod-Arnova8G2-V8.3bfix.apk
-Pixel ZSL is fixed (Arnova8G2)
-Portrait mode is fixed (BSG)
-N6P Model is fixed (defcomg)
-Autofocus works fine (Arnova8G2)
Sep 27, 2018
N6PbsgfixPortrait-GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
-Pixel ZSL is fixed (thanks BSG)
-Portrait mode is fixed (BSG)
-N6P Model is fixed (defcomg)
-Autofocus works fine (BSG)
Oxygen OS Pie use this
bsgfix-GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
OP6_GoogleCamera_5.2.025-Final_fu24-15c.apk
OP6_N6_GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
-----OLD VERSIONS for Oreo-----
OP6_test_1.2.2_GCam_5.3.015-Pixel3Mod-Arnova8G2-Test-focus-2.apk
or
GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
----------------------------------------------------------------------------------
GoogleCamera-Pixel2Mod-Arnova8G2-V8.1.apk
July 24, 2018
OP6_test_1.2.2_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
fixed_purple_tint_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
GCam_5.3.015-Pixel3Mod-Arnova8G2-test-fix-defcomg.apk
July 22, 2018
defcomg-fix_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
defcomg-fix_OP6v0.7.1test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
July 21, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta4-op6-test-fix-hue.apk
June 29, 2018
OP6v0.7.1test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
For other SD845 phones to try:
OP6v0.3_MGC_5.1.018_FINAL_3.4A
July 20, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta4.apk
July 17, 2018
OP6_5.3.015-Pixel3Mod-Arnova8G2-v4Beta3-Fix.apk
July 12, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta3.apk
July 11, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta2.apk
July 9, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta1.apk
July 3, 2018
GoogleCamera_5.2.025-Minimal-Beta-Final.apk
June 28, 2018
OP6v0.6test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
June 21, 2018
OP6v0.5_GoogleCamera-Pixel2Mod-Arnova8G2-V8
-Added Nexus 6 HDR+ Config toggle (this is the old config with better focus)
-Added Reduce SD845 Tint toggle (same effect as v0.2 MGC)
-Added Manual AWB Gains toggle and 4 color choices below it
--Enable Manual AWB Gains and adjust the numbers until you see a decent color image. See if your settings look good in most lighting conditions. Mine are currently at Red 1.5 / Green 1 1.0 / Green 2 1.0 / Blue 2.0 but it has to be changed to 2.0/1.0/1.0/1.5 in different lighting conditions but I don't have a lot of time to tinker with it.
OR
OP6v0.3_MGC_5.1.018_FINAL_3.4A
-Open settings after installation and go back to Camera or force close app
-Added Reduce SD845 Tint toggle (same effect as v0.2 MGC)
-Added Manual AWB Gains toggle and 4 color choices below it
-Added camera reset option of Namok/SerJo87
--Enable Manual AWB Gains and adjust the numbers until you see a decent color image. See if your settings look good in most lighting conditions. Mine are currently at Red 1.5 / Green 1 1.0 / Green 2 1.0 / Blue 2.0 but it has to be changed to 2.0/1.0/1.0/1.5 in different lighting conditions but I don't have a lot of time to tinker with it.
June 20, 2018
You must clear app data after install
OP6v0.4GoogleCamera-Pixel2Mod-Arnova8G2-V8
Changelog:
-ZSL HDR+ working
-HDR+ on Front camera
-Changed config to "test fix 2017 Pixel ZSL" that Arnova put in there
-Tint issue still present but I added a toggle to "reduce" it like in the previously posted MGC version
June 19, 2018
GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk (patched for OnePlus 6)
OR
OP6v0.2_MGC_5.1.018_FINAL_3.4A
Tint is removed in some scenarios, may be weird in other scenarios. Needs testing.
-Install OP6v0.2_MGC
-Clear Data
-Open app, accept permissions
-Open Camera settings>BSG Mod settings>enable Pixels auto-HDR+
-Force close
June 7, 2018
OP6v0.1_MGC_5.1.018_FINAL_3.4A Still has the color tint issue but the Pixel profile toggle works and ZSL HDR+ mode works, but is VERY LAGGY. If you click the photo thumbnail then go back to camera you can usually take a photo with ZSL HDR+ before it lags again.
-Install OP6v0.2_MGC
-Clear Data
-Open app, accept permissions
-Open Camera settings>BSG Mod settings>enable Pixels auto-HDR+
-Force close
June 6, 2018
OnePlus6v0.2_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7 Changed default frame count to 3 and added a "fix" for the viewfinder changing colors, but this doesn't fix the captured picture colors.
June 5, 2018
OP6-GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.9 No HDR+ but you can try to play with the override settings.
OR
OnePlus6v0.1.5_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7. Updated so other SD845 devices could try the same fixes.
June 4, 2018
OnePlus6v0.1_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7. Front cam captures but no HDR+. No crash in settings. All other issues listed below are present.
May 30, 2018
OnePlus6_cstark27_GCam_5.1.018_24_v3.7 - Front cam captures but no HDR+. No crash in settings. All other issues listed below are present. May work on some other SD845 devices.
OR
OnePlus6_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.5 - Settings crashes and no front capture. May work better in bright light and colors may not come out as wrong. All other issues listed below are present. May work on some other SD845 devices.
Click to expand...
Click to collapse
FAQ
If you face tint or performance issues, Clear App Data and reboot.
Q: How to get Top Shot working?
A: https://forum.xda-developers.com/showpost.php?p=78342714&postcount=5141
Q: Why does the resolution only show 4MP & 12MP?
A: This is a limitation from the API by OnePlus. If the GCam version you are using has a "Resampling" option, set it to None. This will NOT update the resolution list in the Settings, but the photos should come out at a higher resolution if you check the EXIF info.
Q: Can I use the second lens on the rear?
A: No, it is not made available through the API.
Click to expand...
Click to collapse
Thanks To/Credits
If you want to show your appreciation to the devs, please consider donating to:
@Arnova8G2
BSG @ 4PDA (his donate info is in his profile page)
@defcomg
s4turno for his backup hosting
Click to expand...
Click to collapse
Camera2 Test Report
https://drive.google.com/file/d/0B5tsf-_V_ltYak9hNEM3NHp3UmVnWFJ5ZDhYdTgxS0xhZWNn/view?usp=sharing
XDA:DevDB Information
[GCam] OnePlus 6 / 6T, App for the OnePlus 6
Contributors
cstark27, Arnova8G2, BSG, defcomg
Version Information
Status: Beta
Created 2018-10-15
Last Updated 2019-12-15
Thanks for this - it's really encouraging. I am seeing an odd colour cast, green or at least cooler colour hue after hitting the shutter.
Thank you very much! :good:
Τhank you very very mutch
woah, looks promising! thank you very much
Great , will test it tomorrow after receiving my OP6
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
cstark27 said:
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
Click to expand...
Click to collapse
Thanks a billion for getting this to run on OP6.
No dots on this device in processed images, which is awesome.
New release gives quite pinkish results, but hey I know its a work in progress, great progress!
CareDood said:
Thanks a billion for getting this to run on OP6.
No dots on this device in processed images, which is awesome.
New release gives quite pinkish results, but hey I know its a work in progress, great progress!
Click to expand...
Click to collapse
Try to play around with Settings>Advanced>Model (force close after change) and let me know if there is a better result with a different model. :good:
Another bug: successive captures can either freeze the app or process/capture very slowly.
cstark27 said:
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
Click to expand...
Click to collapse
For the use of the frontal hdr + you have to modify the libs like Op3T / Op5 / Op5t
Code:
android.sensor.info:
- activeArraySize = Rect(0, 0 - 4608, 3456) <------- replace by [B]Rect(0, 0 - 2304, 1728)[/B]
- colorFilterArrangement = 0
- exposureTimeRange = [13103, 49035740046]
- lensShadingApplied = true
- maxFrameDuration = 49035908400
- physicalSize = 5.16096x3.87072
- pixelArraySize = 4608x3456 <------- replace by [B]2304x1728[/B]
- preCorrectionActiveArraySize = Rect(0, 0 - 2304, 1728)
- sensitivityRange = [100, 1600]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 1023
I will do a test with your version with these raw resolution.
Thanks a lot for this. Will try it too. Do we have to.enable camera 2 api or is it enabled by default?
velato2006 said:
Thanks a lot for this. Will try it too. Do we have to.enable camera 2 api or is it enabled by default?
Click to expand...
Click to collapse
Its enabled I think
I have Full level with camera2 probe app
@cstark27 Here is your modified version with activeArraySize and pixelArraySize
Do the test
https://drive.google.com/open?id=13aOM-9SmM0usmfNkzgO5Cfv5yJ8OPwM6
Edit : Oneplus has to hide the resolutions use on InputsString this is used for portrait mode
Just tested the camera and no front HDR and no portrait mode on the front or the back camera.
Back camera will not take pictures with zoom.
dachao said:
Just tested the camera and no front HDR and no portrait mode on the front or the back camera.
Click to expand...
Click to collapse
He already mentioned in first post its alpha version and some features like front hdr is not available yet. Dont expect too much.
---------- Post added at 11:03 PM ---------- Previous post was at 11:00 PM ----------
detritu5 said:
Its enabled I think
I have Full level with camera2 probe app
Click to expand...
Click to collapse
Just checked, yea full level is enabled but level 3 and legacy mode level is disabled. Must we enabled those too or is full level enough?
Great news! It might not be very functional yet, but it's heartening to see this being ported so soon...!
Thanks!
Arnova8G2 said:
@cstark27 Here is your modified version with activeArraySize and pixelArraySize
Do the test
https://drive.google.com/open?id=13aOM-9SmM0usmfNkzgO5Cfv5yJ8OPwM6
Edit : Oneplus has to hide the resolutions use on InputsString this is used for portrait mode
Click to expand...
Click to collapse
Thanks I will check this out later tonight. I need to double check my FFC HDR+ config is right. I remembered with Nexus 6 HDR+ config, it would make FFC be yuvprocessing or whatever. So that may be part of the problem too
Whoever has root
Is to copy the libs to send them to me I can test to activate the hiding resolution.
the libs are: ** = number
libmmcamera_imx***.so
Arnova8G2 said:
Whoever has root
Is to copy the libs to send them to me I can test to activate the hiding resolution.
the libs are: ** = number
libmmcamera_imx***.so
Click to expand...
Click to collapse
Where can i found it?? gime your telegram and I send to you this files
detritu5 said:
Where can i found it?? gime your telegram and I send to you this files
Click to expand...
Click to collapse
The files are in the folder : system/vendor/lib
You can send them here in attached.

[Updated][App] OnePlus 6T Google Camera Port [Fajita] [OP6T]

This was from the OnePlus 6 Google Camera Port from Telegram
2022: January,8 <NEW>
8.1_GCam_BSG : 8.1_GCam_BSG_A9_GV1x.apk
-Latest Gcam port for 6t.
-Known Issues: the slow-mo mode and 4K60FPS video recording don't work.
Recommended:
Download any of the XML's made for this GCam mod (Download link down below) and place them on your internal storage at any location you prefer.
After doing so load any of them up by double-tapping in the viewfinder beside the shutter button and navigate to the location where you saved the XML's.
Link for xml files
2019: Apirl,20
GCam Adv 2.0 :Gcam_6.2.024_Advanced_V2.0.190420.0415.apk
-New APK
-Test and comment
2019: March,22
GCam Adv 1.4 :GCam_6.1.021_Advanced_V1.4.032219.1950.apk
-Fixed SlowMotion
-Front camera issues fixed
-Fixed crashes when switching portrait to camera or Night sight
-Added lens blur resolution
-Works well on the international variant, T-mobile users test and comment.
2019: March,1
MGC Ver 3.9 :MGC_6.1.021_BSG_Arnova-TlnNeun_Urnyx05-v3.9a.apk
-Front camera issues
-Check here for change logs.
-Test and post your comments works perfectly for me.
2018: Dec,20
MGC Ver 1.2 :MGC_6.1.021_BSG_Arnova_TlnNeun_1.2_Final.apk
-Test ( Test it and post in the comments )
2018: Nov, 27
Ver 1.3 :GCam_Pixel3Mod_1.3_build.6.1.021
-Test ( Test it and post in the comments )
- Faster than previous version
2018: Nov, 20
Ver 1.3 :GCam_Pixel3Mod_1.3beta_build.6.1.0210
-Buggy (Not stable)
<Stable>
Ver 1.2 : GCam_Pixel3Mod_1.2beta_build.6.1.013
- Improved stability
- Fix Photobooth (Works perfectly)
- Everything works except slow motion
2018: Nov, 8
Ver 1.1 :GCam_Pixel3Mod_1.1beta_build.6.1.013
-Night mode
-Fix for T-mob user's
-Beta version (not 100% stable)
2018: Nov, 6
https://drive.google.com/file/d/13JcZK3_qN3bmVMtVeir9PhENa0hZyaxL/view?usp=sharing
Alternate
https://www6.zippyshare.com/v/l54AsfUI/file.html
-Night mode
-Only autofocus works in night mode
-T-mob user's wait for patch (This crashes)
-Try and post your comments
-Normal mode works only if HDR+ or HDR+ enhanced is enabled
2018: Nov, 4
https://drive.google.com/file/d/1FerWLvyOsSobkMNRLJitoxBL46_OPKTS/view?usp=sharing
Alternate
https://www6.zippyshare.com/v/nFHC76Gw/file.html
-Based on Google Camera 6.1 from Pixel 3
-Beta version
-Night mode is not working
To get AR Stickers :
https://www.celsoazevedo.com/files/android/google-camera/ar/
(Follow 1st step ARCore supported in 6T)
Updated version's will be posted here
https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/
If you want to show your appreciation to the developer, please consider donating to:
@Arnova8G2
Did anybody try this? Are the photos as good as Pixel 3 especially portraits?
Thanks OP. It works great. No crash yet. The rear and front cam portrait work good and way faster compare to gcam mods on my old S8+.
The night option shows a bank screen.
I tried as well. The regular HDR+ shots handle light sources much better than the current 6T stock hdr. Taking a picture of a dark room with a television with text (high contrast) but putting the focus point below on a dark object, 6T stock cam blows out the picture onscreen, where as pixel cam port keeps the text legible. I have the same issue as well, with Nightsight on the port just rendering a black screen in the viewfinder and locking the app. Great first start though, massive potential here, maybe oneplus dev's could decompile and take a few pointers
ram4ufriends said:
Did anybody try this? Are the photos as good as Pixel 3 especially portraits?
Click to expand...
Click to collapse
Works fine , Potraits are good and zoom works on potrait mode :good:
bharath it said:
Works fine , Potraits are good and zoom works on potrait mode :good:
Click to expand...
Click to collapse
Is it as good as Pixel 3?
Also try this port GCam_6.1.013_stable_OP6.apk https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/#apk518 this is nice but does not have night option, can someone also try to import the stickers? And use AR CORE application? I want to buy this phone but I will wait until camera performance will be equal to pixel (I can't root my device because of bank application and other app that does not work with root or unlocked bootloader)
Can also someone provide information about API camera level support ? is Level 3 or just Full ?
ram4ufriends said:
Is it as good as Pixel 3?
Click to expand...
Click to collapse
As good as that.. Just try out buddy it's just an APK
How long does it take to snap a shot in HDR+ Enhanced on the OP6t? I had the gcam port on my OP5, and that phone always took a good 3 seconds to actually take the picture once I tapped on the shutter button.
Slash8915 said:
How long does it take to snap a shot in HDR+ Enhanced on the OP6t? I had the gcam port on my OP5, and that phone always took a good 3 seconds to actually take the picture once I tapped on the shutter button.
Click to expand...
Click to collapse
Less than a second.
This app shows that the camera hardware OnePlus is using is way better than the stock camera app software is letting it be.
The camera on the OnePlus could be great with better stock software.
bp328i said:
Less than a second.
This app shows that the camera hardware OnePlus is using is way better than the stock camera app software is letting it be.
The camera on the OnePlus could be great with better stock software.
Click to expand...
Click to collapse
Oh wow. Less than a second using HDR+ Enhanced? This port has come a long way since the OP5, then.
Slash8915 said:
Oh wow. Less than a second using HDR+ Enhanced? This port has come a long way since the OP5, then.
Click to expand...
Click to collapse
Here is a 15 second screen recording I did.
https://youtu.be/ggGJOwYqbUI
bp328i said:
Less than a second.
This app shows that the camera hardware OnePlus is using is way better than the stock camera app software is letting it be.
The camera on the OnePlus could be great with better stock software.
Click to expand...
Click to collapse
bp328i said:
Here is a 15 second screen recording I did.
https://youtu.be/ggGJOwYqbUI
Click to expand...
Click to collapse
That's awesome, thank you! Do you still have to manually change all of the settings in the Gcam port, or is it good to go as soon as you install it with the exception of enabling manual HDR?
Slash8915 said:
That's awesome, thank you! Do you still have to manually change all of the settings in the Gcam port, or is it good to go as soon as you install it with the exception of enabling manual HDR?
Click to expand...
Click to collapse
I just installed it and started taking pictures. No settings to change.
Ivan93tm said:
Also try this port GCam_6.1.013_stable_OP6.apk https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/#apk518 this is nice but does not have night option, can someone also try to import the stickers? And use AR CORE application? I want to buy this phone but I will wait until camera performance will be equal to pixel (I can't root my device because of bank application and other app that does not work with root or unlocked bootloader)
Can also someone provide information about API camera level support ? is Level 3 or just Full ?
Click to expand...
Click to collapse
Well ar stickers works just fine
However I am not able to use Marvel stickers and playground 2.0
Pretty cool to use once installed. The selfie camera in regular and portrait mode is 10x better. Still use nightmode on my stock 6T camera of course and the regular camera on the back is much better through this pixel app.
Few things though: The camera will take a photo and sometimes crash when you go to look at the image and the photo doesn't save. No biggie because this is happening to Pixel 3 users lol. The other things is, I don't know if any of you have taken time to notice, but the portrait mode on the back camera doesn't work from what I can tell and a few of my friends with extensive photography knowledge said they felt the same way when examining this. We took multiple photos with the regular back camera and the portrait mode back camera and the focus was the exact same, but because it's focus on the object is so strong it might appear like it's blurring out the background. Also, not sure if this proves my point, but these cameras will save both the regular photo and the portrait mode photo to give you the options which only happens when I take a selfie in portrait mode, but not on the back camera in portrait mode. Anyone else experiencing this issue? Thanks for the hard work guys, this is still great!
Fir3lordZuk0 said:
Well ar stickers works just fine
However I am not able to use Marvel stickers and playground 2.0
Click to expand...
Click to collapse
I wonder if I could pull what is needed to make Marvel stickers and playground work off my Pixel 3 XL?
---------- Post added at 05:06 PM ---------- Previous post was at 05:03 PM ----------
DJVendetta86 said:
Pretty cool to use once installed. The selfie camera in regular and portrait mode is 10x better. Still use nightmode on my stock 6T camera of course and the regular camera on the back is much better through this pixel app.
Few things though: The camera will take a photo and someone crash when you go to look at the image and the photo doesn't save. No biggie because this is happening to Pixel 3 users lol. The other things is, I don't know if any of you have taken time to notice, but the portrait mode on the back camera doesn't work from what I can tell and a few of my friends with extensive photography knowledge said they felt the same way when examining this. We took multiple photos with the regular back camera and the portrait mode back camera and the focus was the exact same, but because it's focus on the object is so strong it might appear like it's blurring out the background. Also, not sure if this proves my point, but these cameras will save both the regular photo and the portrait mode photo to give you the options which only happens when I take a selfie in portrait mode, but not on the back camera in portrait mode. Anyone else experiencing this issue? Thanks for the hard work guys, this is still great!
Click to expand...
Click to collapse
I just tried the back portrait mode and it definitely saved the original and the portrait mode.
Edit: it works on people, but it doesn't seem to be working on objects. My Pixel 3 LX does portrait mode on both people and objects. For some reason the port on the OnePlus 6t is only working on people for portrait mode.
bp328i said:
I wonder if I could pull what is needed to make Marvel stickers and playground work off my Pixel 3 XL?
---------- Post added at 05:06 PM ---------- Previous post was at 05:03 PM ----------
I just tried the back portrait mode and it definitely saved the original and the portrait mode.
Edit: it works on people, but it doesn't seem to be working on objects. My Pixel 3 LX does portrait mode on both people and objects. For some reason the port on the OnePlus 6t is only working on people for portrait mode.
Click to expand...
Click to collapse
Good find! thanks for the quick response, I'll have to try it on someone later when I get the chance lol.
bp328i said:
I wonder if I could pull what is needed to make Marvel stickers and playground work off my Pixel 3 XL?
Click to expand...
Click to collapse
Do you see a big difference between the pixel 3 and the 6t gcam in hdr+ mode?
Thanks in advance!
RocketGeeezer said:
Do you see a big difference between the pixel 3 and the 6t gcam in hdr+ mode?
Thanks in advance!
Click to expand...
Click to collapse
Here are three different photos, first one taken on my Pixel 3 XL, second one taken on my OnePlus 6T with the Pixel camera port, third one taken on my OnePlus 6T with the stock camera app.
To large to add all three to one post so here are the Pixel 3 XL and OnePlus 6T using the Pixel camera app. I'll add the photo taken with the stock Oneplus camera app in the next post.

Categories

Resources