XCam LG v6.2.4 [G2] - G2 Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
!!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
My goal for this application was to create a more flexible camera solution for LG phones. The camera hardware itself is very capable, but LG didn't necessarily take full advantage of it with their software. This app extends the capabilities of the camera and offers increased control/quality.
This is ONLY for stock or stock-based firmware (the version of Android that LG provides)...not AOSP/CM/etc.
If you are looking for instructions on using the XCam LG Settings donation app, see the 2nd post.
If you are a developer or have a rooted device and are interested in the advanced camera driver/binaries I have created, see the 3rd post.
This is for Android 4.4.x and higher. If you are looking for older 4.2.x versions of my camera mod see the 4th post.
Installation:
Make sure you have turned on the option for "Unknown Sources" under Settings > General > Security.
First you need to decide which version of the apk to download onto your phone. If you are using a 100% stock unrooted G2 you will choose the appropriate G2 Stock version. If you are currently using a rom that has the advanced driver (ask in your rom's thread, not here) you will choose the appropriate G2 Advanced version. If you are rooted, are running KitKat and ONLY and wish to add the 4kUHD video mode you can flash (via twrp) a modified media_profiles.xml file and install the G2 UHD KitKat version.
XCam LG - for G2 Stock KK
XCam LG - for G2 Stock LP
XCam LG - for G2 Advanced KK
XCam LG - for G2 Advanced LP
XCam LG - for G2 UHD KK
When the download has finished, pull down your notification tray and select the file. If you can't find it, go to "Downloads" listed in your app drawer and select the file from there. This will start the install process.
If you wish to support development and gain additional functionality, please consider purchasing the XCam LG Settings app from the play store HERE. For details on the options within this companion app, see the 2nd post.
Due to changes Google made starting with Android 4.4.x, if you want to save photos to your external SD Card you will need to install and run NextApp's SDFix (requires root access). After you restart your phone the external option should work without issue.
Due to limitations of the stock LG G2 camera driver, the 120fps (slow-motion) video is VERY dark. If your device is rooted you can install the advanced driver packge (3rd post) that I put together which has a higher iso ceiling for this mode and adds other enhancements/features.
Click to expand...
Click to collapse
FAQ:
Why won't XCam 6.x install on my device?
If you're running ART on Android 4.4.x, XCam 6.x won't work. In order to make XCam compatible with the official ART included with Android 5.0.x, changes were needed that make it incompatible with the unofficial/beta implementation included with KitKat. XCam 6.x will work perfectly with the official KitKat runtime (dalvik), however. If you want to run ART on KitKat, you can still use the latest 5.x branch apk.
Will this work on AOSP?
No. This camera requires framework/driver support that is only in the stock LG firmware.
Will you ever make it work on AOSP?
Though I won't say "never", I will say it's highly unlikely. Asking this question repeatedly makes it less likely.
Why doesn't my screen turn on with the Vol- longpress when this is the default camera app?
This is due to LG hard-coding the package reference in their framework. XCam LG itself has the capability but your firmware will need to be modified to point to the new package. I have given some of the details on what to look for HERE.
Why are the 60 and 120 fps video modes progressively darker?
This is due to the nature of light & photography. An increase in frame rate means a faster effective shutter speed...which also means less light getting to the sensor per frame.
Why doesn't the 60 fps video mode always shoot at 60 fps?
LG's camera driver decides when the ambient lighting is high enough to allow 60fps. All the camera app can do is request it, so it's out of my control.
Why isn't the 120fps mode in slow-motion and why does it look pixelated?
All "slow-motion" modes do is record video at a much higher framerate (in this case 120fps) so that when you play it back at a more standard 30fps everything appears to move slowly while still maintaining a smooth framerate. It is up to your video playback app whether or not it supports this. If you want to permanently alter the video to play back at a slower framerate, it will need to be re-encoded at that speed. As for the pixelization/lower-res quality of this mode, that is because LG's (and other OEM's) implementation of these higher-framerate videos entails upscaling from a lower-resolution to 720p.
Why don't I have a saturation slider in the settings app?
As mentioned in the settings app's play store description, this isn't available on all devices/drivers. LG removed this capability from the G Pro 2 (which the G2 Advanced KitKat driver is based on) and the G3.
Why are the icons overlapping/misaligned and why is the preview not filling the whole screen?
This is because you changed the default screen density/dpi for your device, which throws off the UI layout. To resolve this, you can either use the freely available App Settings xposed module to force XCam to stock (480) or modify the apk yourself using the files I have posted here as a guide. I will not be supporting these mods, however, so do not ask questions about how to make the changes or use apktool in the thread.
Click to expand...
Click to collapse
Problems/bugs/errors:
Gather as much information as possible on how to reproduce the issue.
If the application is force closing, get a full logcat that shows the error/problem. Here is an excellent tutorial on how to get one. There are also apps such as SysLog available in the play store that allow you to capture this on your device.
Post very clear/exact steps to reproduce the problem along with logs here. If you don't have either, post in the Q & A thread.
Click to expand...
Click to collapse
Changelog:
Version 6.2.4:
fix DualCam FC on KK
fix DNG conv for GPro2/LGL22
fix GPro2 LED FC
fix G2 LP AutoFlash FC
add Rule of 3rds grid toggle
add Max Screen Lux toggle
add Touch Shutter toggle (like tap-to-focus/shoot in stock G3 camera)
low batt check off
G3 front camera Beauty
NR on/off for more modes (device-dependent)
Auto HDR/Night in IA shot mode for G3 series
Version 6.0.0:
Official LG Android L compatibility
UI refresh and new icons (thanks @60nine !!!)
Gesture selfie for front camera
Version 5.2.4:
revert :: bump 60fps min rate higher in low-light (caused problems in certain luminance conditions)
fix UHD mode missing from stock g2 + 4kUHD version
Version 5.2.3:
NEW:: w10m video snapshot in 1080p/720p 30fps modes (advanced driver only)
NEW:: manual focus in HDR, Burst, Panorama, Shot/Clear modes
NEW:: bump 60fps min rate higher in low-light
removed unused code/permissions (fix vs98511c & L crashes)
fix HDR edge glitch for G3
Version 5.1.2:
BugFix: FC in Shot and Clear photo mode
Slightly improved quality in a few shot modes
Version 5.1.1:
BugFix: FC when selecting Help in Photo mode
Bypass Video mode popup for Sprint users
Version 5.1.0:
Support for XCam LG Settings donation app (available in Play Store)
Control Jpeg Compression Level (Quality), Contrast, Saturation (stock G2 camera driver only) and Sharpness.
Control minimum shutter speed for Burst Shot, Intelligent Auto, Night, Normal and Sports photo modes.
Control other camera features such as the audio noise Gate, automatic night mode, focus Lock/video recording sounds, etc.
Redesigned icon
Sports mode now set at min 1/30 shutter speed
Version 5.0.0:
Initial release of completely new app
NEW Lightframe/flash mode for front camera
NEW Sports mode revamped
Set at min 1/24 shutter speed
For now, if you don't open the camera in Sports mode, you will need to toggle between IA mode and back to Sports to enable this faster shutter (you can also toggle between video and back)
Normal mode now bypasses the automatic switch to night mode in low light (and the corresponding multi-frame smoothed/nr photo).
Improved image quality across the board
Click to expand...
Click to collapse
Special Thanks To:
Brut.all & iBotPeaches - apktool
JesusFreke - smali/baksmali
60nine - for the excellent icons and banner
troopii - for the color matrices and commiseration
Please provide any feedback pertaining to bugs or feature requests as I'll be actively working on this project.
Devs: Due to the fact that this mod is available as a normal apk install, there is no need for and I do not authorize it to be included in ANY roms/firmware. It creates confusion for people installing it and fragments any reporting of problems. You can direct them to this thread to install the latest version. Please feel free to use the binaries/driver packages I have created, however. If you do so, you must put a credit in your OP. Though it should go without saying, I do not approve of any use/copying of the code/methods contained herein for your own app/mod.
XDA:DevDB Information
XCam LG, App for the LG G2
Contributors
xdabbeb
Version Information
Status: Stable
Current Stable Version: 6.2.4
Stable Release Date: 2013-11-29
Created 2014-06-20
Last Updated 2016-02-13

XCam LG Settings Donation App
!!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
The XCam LG Settings app provides something extra for those who choose to donate and support development. It allows on-the-fly configuration for many aspects of the camera that were previously unavailable.
This is ONLY for stock or stock-based firmware (the version of Android that LG provides)...not AOSP/CM/etc.
Installation:
Download the latest version of XCam LG Settings from the Google Play Store HERE. This will start the install process.
If you want to test early releases, join the XCam LG Settings Google+ community and then follow the link found there to become a tester.
If your phone/model shows as currently unsupported, please get in touch with me.
Click to expand...
Click to collapse
Usage:
Image Control:
Quality: Change the jpeg compression level from 0 (high compression/small file size) to 100 (lowest compression/largest file size)
Contrast: Change the pre-processing contrast level from 0 (lowest) to 10 (highest)
Saturation: Change the pre-processing saturation level from 0 (greyscale) to 10 (highly saturated). This option is not available on all devices/drivers.
Sharpness: Change the pre-processing sharpness level from 0 (lowest) to 36 (highest)
Shutter Control:
Burst/IA/Night/Normal/Sports: Change the minimum shutter speed for the corresponding shotmode. This is useful if you want to capture faster-moving subjects in lower light situations and don't want the camera to automatically shift to it's slowest possible shutter speed (~ 1/7 sec). Keep in mind that increasing this speed obviously means darker photos. Some interesting results can be achieved by leaving "Auto Night Mode" (described in next section) enabled while setting the minimum shutter speed of Normal mode to 1/30. The multiple exposures of night mode and the corresponding noise reduction still kick in, but the focus time is improved. Due to edge issues these photos are best if cropped.
Bitrate Control:
Change the bitrate for UHD (if supported by your device), FHD60fps, FHD30fps, HD120fps (slo-mo), HD60fps, and HD30fps modes. NOTE :: You can only go as high as your firmware/rom allows for. NO app can override this. To change this, you'll have to edit the maxBitRate for the h264 encoder in your media_profiles.xml.
Photo options:
Auto Night Mode: Toggle the automatic drop into Night for the Normal shotmode ON/OFF.
Noise Reduction: Toggle photo wavelet noise reduction ON/OFF. This will work on many (but not all shotmodes)...Normal, Panorama, HDR (for LP), Night, and IA (for LP). NOTE :: Turning this off bypasses all post-processing. This includes sharpness, contrast, zoom, etc.
Normal Mode Raw: Toggle raw bayer mode ON/OFF for Normal shotmode. They will NOT have a preview image as your gallery app can't read them. The resulting files will have a .dng extension and will be in the /sdcard/DCIM/Camera/dng/ directory. You can use your file manager of choice to browse to this directory and open them with the free version of PhotoShop Express from the Play Store or view/edit them on your computer. The library I wrote to convert our camera's mipi raw to dng is based on ille's raspiraw binary, which in turn is based on sample code by Dave Coffin (creator of dcraw).
Chroma Flash: Toggle chroma flash ON/OFF (G2 Advanced KK driver and GPro2 KK only)
Focus Lock Sound: Toggle the sound heard when touch focus locks ON/OFF
Night Mode: Toggle the night shotmode availability under the mode button ON/OFF
Sports Mode: Toggle the sports shotmode availability under the mode button ON/OFF
Video options:
Continuous Focus: This is the default focus mode for video that adjusts continually based on both your and your subjects' movement. Turn it off to access the following mode
Fixed Focus: When continuous focus is OFF and this is ON, video mode will be set at a fixed/infinity focal point. When both continuous AND this is turned OFF, the focal point can be set while in photo mode and when you switch to video it will hold that focal point.
Audio Source: Select any of the available audio sources listed HERE. If you're looking for the equivalent of the previous Noise Gate Toggle, select Mic. This allows control over the sometimes objectionable "underwater audio" effect.
Stereo Mics: Toggle between stereo (ON) and mono (OFF) if supported by your device.
Audio Rec Check: Toggle the check for another app using the microphone ON/OFF. This can alleviate the "Cannot start recording while another application is using audio" message encountered when the "OK Google" Detection from any screen option is enabled under Google Now. Keep in mind that this is enabled for a reason, and that videos recorded while this check is bypassed may stutter slightly.
Recording Sound: Toggle the sound heard when starting/stopping video recording ON/OFF
Click to expand...
Click to collapse
Problems:
Gather as much information as possible on how to reproduce the issue.
If the application is force closing, get a full logcat that shows the error/problem. Here is an excellent tutorial on how to make one. There are also apps such as CatLog available in the play store that allow you to capture this on your device.
Post very clear/exact steps to reproduce the problem here along with any pertinent log files or email them to [email protected].
Click to expand...
Click to collapse
Changelog:
Version 1.6.5:
G2 Advanced LP support
One-time reset of prefs
Remove G2 LP raw (LG broke it). I will keep working on it.
NEW:: Audio Source toggle (device-dependent)
NEW:: UHD 5min limit toggle
Version 1.5.2:
Save raw in dng format
Version 1.4.0:
XCam LG 6.0.0 push
Version 1.3.5:
NEW:: save raw in Normal ShotMode
NEW:: disable photo NR
NEW:: adjust video bitrate
NEW:: video focus: toggle continuous, fixed/infinity and lock from photo mode.
improved update/model checks
layout change/cleanup
Version 1.2.0:
Add automatic update check for XCam LG app
Adjusted min shutter speeds for stock G2 camera driver
Fix camera driver quirk that could cause "cannot connect" error after first run of settings app on certain devices.
Detailed licensing errors with links to contact Google directly in the event of a problem.
Version 1.1.0:
Add stereo/mono microphone option for video
Version 1.0.1:
Add support for LG G3
Thank you toast only on first run
Fix links in Menu > About
Version 1.0.0:
Initial release
Click to expand...
Click to collapse

LG G2 Advanced Camera Driver/Binary Package
!!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
!!! I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT OCCUR WHILE INSTALLING/USING THESE DRIVER/BINARY PACKAGES!!!
These are modified driver/binary packages for the LG G2. They provide performance and quality improvements as well as support for additional shot modes/features that were originally found in the LG G Pro 2.
This is ONLY for LG's stock or stock-based firmware (the version of Android that LG provides)...not AOSP/CM/etc.
Installation:
Peform a full nandroid backup.
If you haven't done step 1, you're on your own! Please don't post here asking what to do if something has gone wrong. If you have a backup, then you're safe.
Download and flash the appropriate package below. If you don't know what your rom/firmware is based on or if they have already included this driver, please contact the maintainer/dev before flashing.
Click to expand...
Click to collapse
Problems:
Get a full logcat that shows the error/problem. Here is an excellent tutorial on how to make one.
Post the logcat along with your full model name and rom version in the Q&A thread.
Restore your backup to get back to stock.
If you didn't make a backup, then unfortunately there's not much I can do to help. There are countless hw/sw combinations out there, and given the constantly changing number of files included in this mod it's not feasible for me to keep a catalog of them all.
Click to expand...
Click to collapse
Downloads:
Camera Driver/Binary Package Downloads:
v1.0.0 - Advanced Driver for G2/GPro2-based 4.4.x firmware
v1.0.1 - Advanced Driver for G3-based 4.4.x firmware*
v2.0.0 - Advanced Driver for G2 5.0.2 firmware
* Due to the constantly changing nature of the G3 KK ported roms, you should check with your rom maintainer first to determine if they have already included the advanced driver. Certain files may need to be omitted/added/swapped depending on the rom. For instance, you should NOT this on CloudyG3 v2.x. as a variant of this driver is already included and installing this one will cause problems.
Stock G2 Driver from VS98026A w/4kUHD profile support - may not work on all G2 variants
Stock G2 5.0.2 files from D80230B - This only reverts the changes included in the 2.0.0 Advanced driver.
VideoPlayer Downloads:
xdabbeb's videoplayer v1.0.0 - only for stock G2 KK ROMs
Click to expand...
Click to collapse
Changelog:
Version 2.0.0:
Support for G2 stock 5.0.2 firmware
Version 1.0.0/1:
Random HDR FC fixed from previous GPro2 binaries
LG's blue-shift/blanching in photos has been corrected
Improved image quality
Improved noise reduction algorithm
Iso 50 enabled in high luminance environments
Improved auto white-balance decisions
Click to expand...
Click to collapse
Please provide any feedback pertaining to bugs or feature requests as I'll be actively working on this project.
Devs: Feel free to use the driver/binary packages I have created. You do not need to ask for permission, but if you use them, you must put a credit in your OP. Though it should go without saying, I do not approve of any use/copying of the code/methods contained herein for your own app/mod.

Previous Versions
PREVIOUS VERSIONS
Changelog:
Version 1.0.0:
Based on Stock LG 4.3.1 Camera apk and stock libraries
Will not interfere with other Camera apps performance
Improved low-light photo performance/flexibility
Night mode slowest shutter speed of 1/6
Normal mode slowest shutter speed of 1/10
IA mode slowest shutter speed of 1/15
Improved low-light photo focus speed
Increased low-light video framerates
lowest rate of 24fps (movie quality) when 30fps target rate is selected
lowest rate of 15fps when 60fps target rate is selected so user still has option of capturing video in very low-light
Disabled regional checks so shutter sound "off" option is available to everyone.
JPEG compression/quality at 97
Version 1.1.0:
NEW HDR Video Mode
Select it from the MODE menu while in video recorder
Doesn't do the over-saturated thing the HDR photo mode does, but does increase micro contrast in uneven lighting environments.
Will only work in 30fps target mode. If you are in 60fps mode it will kick you down when you select HDR Recording.
NEW 1600 ISO Mode
Now you can set an ISO of 1600 manually, giving the Normal mode even more flexibility
Combining these settings with the brightness slider you can achieve even more variety, and the shutter speed still won't drop below 1/10.
I may bump the shutter speed of Normal mode further in the next version due to the expanded range it now has to take photos in low-light.
NEW 60fps 720p Mode
Just select it from the size dropdown list in Video Recorder
You still have the option of 720p @ 24-30fps as well.
File names should now be the date stamp for everyone.
I'm still looking into IA mode saving on exit. The other method posted in this thread doesn't work.
There may have been some other things, but those are the big ones for now
There's also an alternate version available that silences the record start/stop and focus sounds
Version 1.1.1:
Normal mode photos taken at lowest shutter speed (1/10) slightly improved quality due to bypassed (and unnecessary) processing
EXIF info now present on Normal photos taken in all environments
Version 1.2.0:
If your stock ROM has a codebase of 10 (i.e. D80210B), use the CB10 version
CAF pumping/breathing significantly reduced for stable frames.
Minor image quality improvements across the board.
Version 1.3.0:
NEW Anti-shaking Video setting
Turn it on/off from the settings menu while in video recorder
This is just EIS that can be added to the existing OIS
I'm not sure how effective it is as I haven't played with it much yet, but it's there if you want to
Videos have been brightened up across the board, and the minimum fps went to 30 from 24...including 60fps target mode.
Noise reduction has been toned down for videos and in normal photo mode. Less blur, more noise. It's a tradeoff.
Other minor things I have forgotten about
Version 1.3.1:
Fix for graphics glitches in v1.3.0
New version of Gallery app included (nothing much new that I can see though)
Sprint users should now be able to use the volume key to take a photo. LG had yet another weird check.
Version 1.4.0:
Make sure you are starting from your rom's stock files before installing this one.
If you didn't make a backup, you'll have to find your rom's source files on your own.
Back to xxhdpi apk base
New version of Gallery app included
Should be no more instances of media scanning error
Should be more compatible across variants, but if you are having an issue with yours, please see the section below for steps to follow if you have a problem.
There is no "alt" version for this release.
Version 1.5.0:
NEW Camera will save last photo/video mode you were in (IA, HDR, Night, etc.)
See the section below for steps to follow if you have a problem before posting in the thread.
Version 1.6.0:
Slight bump in sharpness (most noticeable in low-light fine detail)
For those that have been asking for larger photo file sizes, I succumbed and put jpeg comp at its lowest level. Not sure how much of a difference it makes in image quality, however.
Further reduced post-proc in Normal photo mode
NR limited to chroma channel only now. This obviously means you will notice more luma noise at higher iso.
Photo pixel format changed to YUV422. In theory this means better quality photos, but I don't think it makes a huge difference. Can't hurt though!
Forced storage menu in settings
Version 1.6.1:
NEW Video Player Modified to extend slowest and fastest playback speeds (x0.125 - x1.875)
Reverted YUV422 Setting. A bug in HDR pixel mapping math caused occasional glitches in post-proc
Version 2.0.6:
NEW 4kUHD and 120fps video recording modes
NEW Video Player Modified to extend slowest and fastest playback speeds (x0.125 - x1.875)
Version 2.1.0/2.1.1:
NEW Magic Focus Mode (for G Pro 2 Ported ROMs only)
Based on 4.6.16 G Pro 2 Camera apk
Version 2.2.0:
NEW Increased Panorama resolution (up to ~20K x 3K & 20MB)
Reduced post-proc for Normal mode photos
Removed HDR Video until I have more time to get it working on KK
Version 2.2.1:
NEW ART Support
Version 3.0.0:
NEW Full port of ALL G Pro 2 Features & Improvements for stock G2 KK
If you are running CloudyStock or CloudyFlex, you must flash the separate patch below after flashing the mod.
Version 3.1.0:
Improved slow-motion playback on G2 Stock ROMs (flash separate videoplayer zip)
All stock Rom-bases supported by single mod (G2, Flex, GPro)
Version 3.2.0:
Updated driver/libs
NOTE: If you are running CloudyFlex do not flash this version as one (or more) of the updated driver/lib files apparently are not compatible. I have spoken with Cloudy and when he has time we will look into it. Stick with v3.1.0 in the meantime.
Version 4.0.0:
Initial G3 Camera version...for G3 Ported roms ONLY
HDR mode fix
Added back 1080p @ 60fps video mode
Slightly bumped video bitrates
Updated driver/libs
Click to expand...
Click to collapse
Downloads:
Camera Downloads:
xdabbeb's camera v1.5.0
xdabbeb's camera v1.5.0 - quiet
xdabbeb's camera v1.6.0
xdabbeb's camera v1.6.0 - quiet
xdabbeb's camera v1.6.1
xdabbeb's camera v2.0.6 - for stock LG G2 4.4.2 roms
xdabbeb's camera v2.2.1 - for stock G2 KK roms
xdabbeb's camera v3.1.0 - for all stock KK ROMs
xdabbeb's camera v3.1.0 - quiet
xdabbeb's camera v3.2.0 - for all stock KK ROMs ***NOT CLOUDYFLEX
xdabbeb's camera v4.0.0 - for G3 Ported ROMs ONLY
VideoPlayer Downloads:
xdabbeb's videoplayer v1.0.0 - only needed for stock G2 KK ROMs
APK installer for users w/o custom recovery ONLY:
xdabbeb's camera v2.2.0 - for stock G2 KK ROMs
xdabbeb's camera v2.2.0 - for ported GPro2 & GFlex KK ROMs
xdabbeb's camera/video v3.1.0 - for all stock KK ROMs
xdabbeb's camera v3.2.0 - for all stock KK ROMs
Big thanks to @bender_007 for the excellent installer app
Click to expand...
Click to collapse
Here's a sample of a few 120fps videos shot with this mod
*courtesy of @HenrikSwe
Thanks to the following people for their generosity:
matthewtyson x2!!
nic85
markus4000
bahrosuz
RPAusCan
spiralsnake
peter_dk
le_lutin
tpozek
danatiel
dawabz94
Peter M
lemach
fezantamburlano
homeedog
mgolder
Jonatan E
Maybelle
deathshead
BrianTDI
ozzyager
Darkestred
Francisco R
Jose P
Aloys G
Boobook
totize
Joseph C
platiNa
Henry W
guyladouche
Justin W
jetnag
Winston C
60nine
Ygrec
Markus R
UndecipheredPixels
martindar
Click to expand...
Click to collapse

awesome man, giving a shot now.
Sent from my Verizon LG G2 using Tapatalk Pro
---------- Post added at 10:15 PM ---------- Previous post was at 10:09 PM ----------
question.. can you put the regional check back? I assume that's what makes the app look like each versions different one.. for example, I absolutely hate this ui compared to the Verizon ui. it's the reason I never used jishnus new experimental apk because the Black ui version blows. lol
Sent from my Verizon LG G2 using Tapatalk Pro
---------- Post added at 10:22 PM ---------- Previous post was at 10:15 PM ----------
WOW dude your intelligent auto is amazing. holy hell. it focuses SO FAST! howcome the regular mode doesn't, because of the higher iso? my god. it focuses so fast in low light, then when the flash comes in its super fast, and it takes pictures so much quicker. IA mode rocks now. wow.
Sent from my Verizon LG G2 using Tapatalk Pro

I should be able to do that, but I think most people preferred the new UI, so I'll just do a one-off for you. I'll send you a pm when I have it ready.

THAT VIEWFINDER. in IA, there's no lag. it's amazing. is there a way you can do that with normal mode?
Sent from my Verizon LG G2 using Tapatalk Pro
---------- Post added at 10:25 PM ---------- Previous post was at 10:24 PM ----------
xdabbeb said:
I should be able to do that, but I think most people preferred the new UI, so I'll just do a one-off for you. I'll send you a pm when I have it ready.
Click to expand...
Click to collapse
thanks! hey I'll get used to it though dude, it's ok. I just liked how the white version had customizable side buttons but I'll always be using ia mode on this now.. damn.
Sent from my Verizon LG G2 using Tapatalk Pro

I could, but then you'd have slightly darker photos in normal mode. I tried to space things out so people had variety, but if you want that for your version let me know. If it turns out everyone prefers that I can make it the norm

xdabbeb said:
I could, but then you'd have slightly darker photos in normal mode. I tried to space things out so people had variety, but if you want that for your version let me know. If it turns out everyone prefers that I can make it the norm
Click to expand...
Click to collapse
all I've gotta say is you're kickin ass so far here lol. I love ia mode because of that super super fast zoom. good thinking on having that variety.
when it comes to suggestion, I think you're rocking the camera portion. I did have one, but then I forgot what it was. oops lol.
for the video camera, the only suggestions are what I'm sure you're already looking at... the crappy auto focus issue and perhaps creating a "set focus" method so we can tap to focus on a spot and it holds that focus area and doesn't continually auto focus.
the other for video is the audio from recording.. as I'm sure you're aware, the g2 suffers from the fate the old htc rezound did, in that the audio has that horrible underwater sound to it. the s3 and s4 and even dna overcame these crappy audio issues, but the g2 is still pretty bad.
Sent from my Verizon LG G2 using Tapatalk Pro
---------- Post added at 10:40 PM ---------- Previous post was at 10:35 PM ----------
here's one.. is there a way to default it to starting in IA mode? it always goes back to normal.
Sent from my Verizon LG G2 using Tapatalk Pro

can this default the IA mode?

Thanks for the feedback! I am working on the focus (breathing) issue for the video. My first task is to make it less sensitive to changes, then I'll see about enabling an auto focus lock. It should be possible. The camera api allows for it, at least.
I'll take a look at the audio as well. My guess is an overactive noise reduction.

emprize said:
can this default the IA mode?
Click to expand...
Click to collapse
It can be done. I may enable saving of many settings after exiting the app besides size if enough people are interested.

How can I set the IA mode is the default when starting Camera app?

xdabbeb said:
It can be done. I may enable saving of many settings after exiting the app besides size if enough people are interested.
Click to expand...
Click to collapse
Yes please! most of us are liking your IA changes here! haha.
I noticed the framerate of the IA mode changes... sometimes in the dark it's really fast, but in good lighting is slower. kinda odd lol.
and yeah I agree about the overactive noise reduction for the crappy audio. and awesome to hear you're working on the video focus!!
Sent from my Verizon LG G2 using Tapatalk Pro

xdabbeb said:
It can be done. I may enable saving of many settings after exiting the app besides size if enough people are interested.
Click to expand...
Click to collapse
and please add the filename structure, not just increment number for filename, can you make the file name create by the date and time?

Sprint Version
Awesome work!
I'm enjoying your tweak of the camera.
Just a few minor things I noticed while using it on the Sprint variant.
1. The capture option using the volume down is broken.
One has to select the zoom out - / zoom in + on the volume.
I like using the volume down as a the shutter key.
Also, like someone else requested. Is there a way to automatically have IA be the default mode.
The same as editing out the video RECORDING Mode
Long Video / MMS video.
I think most of us who use the video feature will be to use the full frame capabilities.

so xdabbeb, I presume you set a super long exposure for low light on ia mode right? noticed the shutter stays open for a really long time with the flash on in ia. not a problem really, but ya just have to stand still in lower light and hope your subjects do too.
Sent from my Verizon LG G2 using Tapatalk Pro

I guess that depends on your definition of long. It's actually a faster shutter speed than stock. I set IA mode so that it couldn't go any slower than 1/15. If you take a photo with flash, it should lower the iso, but it won't go any slower with the shutter. Check the exif details on the image and you'll see what I mean. I can always make it even faster if that's what people want, but the images will be darker.

@robfactory can you tell me what model and Rom you're using. The volume button works as a shutter for mine, but there may be a problem on other variants.
@emprize I thought it always used the date. Mine are, at least. What are your file names?

It would be nice if you could work with Jishnu and make a mod that combines both the benefit. Then the G2's camera will really be kick-ass. Good job by the way!

Related

[APP]CameraICS

Guys has anyone tried this app from the market?
CameraICS
I use to use it on my galaxy s2 with CM9 and it was how can i say better than my stock camera application. Has anyone tried it for our One X?
Here is a description:
--- FEATURES ---
- 3 modes: camera, video recorder & panorama
- Dynamic user interface (phone/tablet)
- Color effects (mono,sepia,negative,...)
- Silent mode (no shutter sound, might not work on some devices)
- Configurable volume keys
- Wide screen pictures
- Picture quality setting (low/medium/high/ultra)
- Video bitrate selection (normal/2x)
- Configurable storage source (Internal/SD card)
- Time-lapse video recording (only 3.0+)
- Video stabilization on/off (only on some devices)
- 720p face effects (only on some devices)
Yes. Works well bit with the htc app is enough.... for me
Enviado desde mi HTC One X usando Tapatalk 2
Yes, I've used the latest and updated version from the Play Store. It doesn't show the 3-dot button anymore and it works without and flaw. All the option function properly, especially the 2x bitrate, resultinh in HUGE videos but, from my testing it doesn't manage to improve in any way on the stock camera's low framerate. lgCamera on the other hand is capable of overriding it, but poses other problematic issues, to me at least.
Feregorn said:
Yes, I've used the latest and updated version from the Play Store. It doesn't show the 3-dot button anymore and it works without and flaw. All the option function properly, especially the 2x bitrate, resultinh in HUGE videos but, from my testing it doesn't manage to improve in any way on the stock camera's low framerate. lgCamera on the other hand is capable of overriding it, but poses other problematic issues, to me at least.
Click to expand...
Click to collapse
euxaristw file mou

[MOD][PORT] Jishnu's Camera™ V3.5B | F50 [4K Ultra - Chroma Flash]

Now Featured on XDA Portal Here. Thanks a Lot to our own Moderator "eagleeyetom"
Jishnu's Camera 4K UHD Sample. Click Here to have a look.
Disclaimer: I"m not responsible if you brick your Device though its tested. Please Don't spam the thread saying I bricked my device and what now?! If you read carefully, you will find a solution and there is always a life line, the "SEARCH" bar.
Changelog for JB Firmware
Code:
[B][I][COLOR="Red"]V1 Details[/COLOR][/I][/B]
1) Modified Camera.msm8970 for the Bettery Video Quality.
2) The Camera Now Shoots up faster than compared to Stock.
3) Increased the Image quality to 99 from 95 in Camera.msm8970
4) Increase The Video Bitrate of the Videos.
[B][I]1080P[/I][/B] Videos are now shot @ [B][I]30MB/s[/I][/B].
[B][I]720P[/I][/B] Videos are now shot @ [B][I]20MB/s[/I][/B].
5) Better Focusing as changes made in camera.msm8970.
[COLOR="red"][B][I]V2 Details [/I][/B][/COLOR]
- Decreased the Max ISO to 1200 from 1600 (The More the ISO the more the noise in the pic)
- Decreased the ISO levels as such-
Note: It may show the Values of the ISO n settings as Such
[B][I]ISO in Settings - ISO In Actual
1600 - 1200
800 - 650
400 - 310
200 - 200
100 - 100
Auto - Max in Auto (1200)[/I][/B]
- Increased the sharpness from 90 to 95.
- Increased the JPEG Preview Quality to 99 from 90.
- Adjusted ISO to[B][I] Max 200[/I][/B] For face Detection.
- Increased the[B][I] Minimum FPS[/I][/B] of the [B]1080P[/B] Video to [B][I]25[/I][/B] & Max to [B][I]40[/I][/B] FPS.
- Increased the [B]Minimum FPS[/B] for[B][I]60[/I][/B] FPS Video to[B][I] 25[/I][/B].
- Many More Adjustments.
[COLOR="Red"][B][I]V2.5 Details [/I][/B][/COLOR]
[B][I]AntiBanding[/I][/B] default set to]50Hz
- [B][I]Exposure Compensation[/I][/B] Decresed to [B][I]-1[/I][/B]
- [B][I]Exposure Compensation[/I][/B] Step Decresed to 0.1 from 1.24
- Focus Range adjusted.
- [STRIKE]Tried to Fix Video FPS at night to atleast 25FPS.[/STRIKE] [COLOR="Red"][B][U]Failed[/U][/B][/COLOR]
- [B][I]Picture Sharpness[/I][/B] Decreased to 85
[B][I][COLOR="Red"]V2.5.1 Details[/COLOR][/I][/B]
- Set FPS at 30 to 60 FPS Range.
- Set [B][I]Exif [/I][/B]Info details.
- Changed the [B][I]YUV420[/I][/B] formats to [B][I]YUV422[/I][/B]. [U]YUV420 are old formats[/U].
- Decreased[B] Maximum Exposure[/B] compensation to 15.
- Increased [B]Minimum Exposure[/B] compensation to -15.
- Enhanced [B][I]Smooth zoom.[/I][/B]
[B][I][COLOR="Red"]V2.5.2 Details[/COLOR][/I][/B]
- Turned [B][I]Edge Enhancement[/I][/B] On.
- Turned [B][I]Edge Enhance[/I][/B] off. (Makes the night pics blurry)
- Changed Pic Decoder quality to 99.
- Changed Pic Encoder quality to 99.
- Decreased the Bit rates of the Videos as Follows:
[B][I][email protected] FPS : 20MB/s
[email protected] FPS : 15MB/s
[email protected] FPS : 10MB/s[/I][/B]
- Reason, No use of Increasing Bit Rate to Max because of -
1) Increased Size of the Video.
2) Cache Will Fill up so fast that Video wont be able to write on the Memory.
- Fixed the Low Light Video Lag.
- Changed the [B][I]Default FPS[/I][/B] to [B][I]30[/I][/B].
[B][I][COLOR="Red"]V2.5.3 Details[/COLOR][/I][/B]
1) Video Preview rate set to 30.
2) Video Sharpness increased to 22 from 20.
3) JPEG quality improvements for grains in low light, though should be very marginal.
4) I really forgot, it was long back though! :P (SORRY)
[B][I][COLOR="Red"]V2.5.4 Details[/COLOR][/I][/B]
1) Set [B][I]JPEG Quality to 100%[/I][/B]. (Maximum Available Value)
2) Set [B][I]JPEG Compression to NIL[/I][/B] (Zero Compression, should come out almost RAW [Though processed] ).
3) Set Medium Quality JPEG's to 100.
4) Set Low Quality JPEG's to 100.
5) Set [B][I]Picture sharpness[/I][/B] back to 97 from xx in the previous MODs.
6) Set Back [B][I]Noise Reduction[/I][/B] to [B][I]ON[/I][/B].
7) Set The [B][I][U]Secondary MIC OFF[/U][/I][/B] (Noise Cancellation MIC) for less watery sounds.
8) Set Sound Bitrate to [B][I]256Kbit/s[/I][/B] like Nokia Lumia 1020.
9) Self enhancing Skin Tone Colors If you notice.
[B][I][COLOR="Red"]V2.5.5 Details[/COLOR][/I][/B]
1) [B][I]Sharpness[/I][/B] bumped to [B][I]99[/I][/B].
2)[B][I] 60 FPS[/I][/B] Videos should be working now.
3) Low light videos should have a [B][I]stable 30 FPS[/I][/B] constant.
4) ISO tables used by LG were mine!
[B][I][COLOR="Red"]V2.5.6 Details[/COLOR][/I][/B]
1) Max FPS range is 60.
2) Min FPS range is 30 (Any Light)
3) Sharpness of the pics are 99 (again)
4) Bitrate of 1080P 25Mbps and 720P is 20Mbps.
[B][I][COLOR="Red"]V_2.5.6 EXPT_2 Details[/COLOR][/I][/B]
1) FPS range is max is 90.
2) 1080P & 720P Videos has HFR options.
3) JPEG Compression s "0" or AKA "RAW"
4) Fixed ISO 400.
[B][I][COLOR="Red"]V_2.5.6 EXPT_3 Details[/COLOR][/I][/B]
1) Back Camera Records 720P Videos @ 90 FPS. [Broken- Max FPS limited by LG is 60]
2) Front camera records 1080P Videos @ 60 FPS.
3) Image quality increased more than EXPT_2.
4) Sharper pictures in both cameras.
5) HFR Bitrate is now 25Mbps.
[B][I][COLOR="Red"]V_2.5.6 EXPT_4 Details[/COLOR][/I][/B]
1) Fixed Back Camera 720P Video. Records at 60 FPS.
2) JPEG quality increased to Max for this Device. [Cant go Higher]
3) HFR FPS tried to stable at 30 FPS at low light
4) Sharpness Increased for Front camera.
5) The Pictures taken can be as big as 11MB's. Don't complain! :D
Changelog for KK Firmware
Code:
[B][I]Version 3.1 For KK Stock ROMs[/I][/B]
1) Now 4K recording should work.
2) Now 120 FPS Videos should also work.
3) JPEG Compression is zero.
[B][I]Version 3.2 For KK Stock ROMs -[/I][/B]
1) 4K video Recording.
2) 120fps Slow-Mo Video Recording.
3) Magic Focus Mode from LG G Pro 2. [B][I][COLOR="Red"][NEW][/COLOR][/I][/B] Not Completely working but NO FC's or bootloops as well.
[B][I]Version 3.3 For KK Stock ROMs -[/I][/B]
1) 4K and 120 FPS Recording.
2) [B][I][COLOR="Red"]New[/COLOR][/I][/B] Chroma Flash Technology. Just as the sensor, this flash is also the same as of the G pro 2 and LG G2 has the chroma flash tech which can enabled. Read more [URL="http://www.gsmarena.com/lg_g_pro_2-review-1056p8.php"]Here[/URL].
3) [B][I][COLOR="Red"]New[/COLOR][/I][/B] Low light Viewfinder framerate is now stable at a particular framerate and almost lag-less. smoother Viewfinder = less shaky images & Faster capture.
4) Low light Video framerate is stable at 30 fps.
5) Better Image metering as compared to the V3.2 apk which produces much over exposed shots.
6) [B][I][COLOR="Red"]New[/COLOR][/I][/B] Intelligent Auto mode gets much more attention this time. It has much faster shutter speeds as compared to the V3.2.
7) [B][I][COLOR="Red"]New[/COLOR][/I][/B] ClearShot should have much better focusing while the pic is taken.
8) Low light Photo sharpness has been increased as any of you had complaints about it.
9) Camera switching and start up should be much much faster as well if compared to V3.2.
10) The apk is from the G pro 2 just like the V3.2 . So the apk [ONLY] can be used with the Ported G Pro 2 ROM of [user=4947573]@OptimusRs[/user].
[B][I]Version 3.4 For KK Stock ROMs[/I][/B]
1) Removed Magic Focus. It really annoyed me a lot.
2) Fixed the darkness Issue.
3) Fixed Low Light Framerate.
4) New Apk based on the Leaked firmware of a newer LG Device.
5) Faster HDR Processing.
6) Panorama Size at 10Mp each shot.
7) New Separate HFR Mode added for Front Camera.
8) Fixed lag for front camera. Better Quality.
NEW APK For 3.3 & Above
What it does?
1) It lets you backup of main files like the Original LGCameraApp.apk and .odex, media_profiles.xml and few other things.
2) It lets you restore your backup app in case you don't want it.
3) It lets you Install the mod as a system app on just a Tap.
How is it helpful?
1) No chmodding issues.
2) Easy to use.
3) Easy to restore stock.
Changelog For CM | OMNI | AOSP based
Code:
[B][I][COLOR="Red"][SIZE="3"]Beta Release E90[/SIZE][/COLOR][/I][/B]
[B][I][U][COLOR="DarkOrchid"]Things working:[/COLOR][/U][/I][/B]
1) Camera
2) Video Camera - 1080P Bitrate set at 20MB/s constant for now.
3) HDR
4) Cheeze shutter.
5) Pics while Video
6) ISO Modes
7) Video Brightness - SOLVED!
8) And everything else.
9) Video recording audio is awesome in this no disturbance for me!
[B][I]Not working:[/I][/B]
1) Time Machine shot.
2) Front Facing camera - For Pics only it FC's.
[B][I][COLOR="Red"][SIZE="3"]Stable Release F10[/SIZE][/COLOR][/I][/B]
[B][I][U][COLOR="DarkOrchid"]Things working:[/COLOR][/U][/I][/B]
1) Camera.
2) Video Camera -
1080P Bitrate set at 24MB/s constant for now.
720P Bitrate is 20Mb/s constant.
3) [B][I]Fixed the Camera Viewfinder alignment and size.[/I][/B]
4) [B][I]Fixed the Video Viewfinder alignment and size.[/I][/B]
3) HDR
4) Cheeze shutter.
5) Pics while Video
6) ISO Modes
7) Video Brightness adjustment.
9) [B][I]Video recording Audiobitrate to stable 200Kbps and 2 channel dual audio with voice cancellation.[/I][/B]
10) [B][I]Added Continuous Auto Focus for the Camera.[/I][/B]
11) Shutter Sound Off Option.
12) Widescreen Screen Preview when taking [B][I]HD or FHD[/I][/B] Videos.
13) Widescreen Screen Preview when taking[B][I] 8MP or 5MP[/I][/B] Photos.
14) [B][I]Added 13Mp resolution now.[/I][/B]
[B][I]Not working:[/I][/B]
1) Time Machine shot.
2) Front Facing camera - For Pics only it FC's.
3) Continuous shots.
4) Face Tracking.
[B][I][COLOR="Red"][SIZE="3"]Stable Release F32[/SIZE][/COLOR][/I][/B]
[B][I][COLOR="Purple"]What's new?[/COLOR] [/I][/B]
1) Totally New Camera UI.
2) Fixed the Layout colors. Now visible just fine.
3) Now Auto Focus has been Improved a lot.
4) Increased ISO for default. ISO Can go upto 9452 ! (Yes This camera is that good)
[B][I]What's not new?[/I][/B]
1) Everything else from the previous stable version.
[B][I][COLOR="Red"][SIZE="3"]Stable Release F40[/SIZE][/COLOR][/I][/B]
[B][I][COLOR="Purple"]What's new?[/COLOR] [/I][/B]
1) Added 12M Photo option.
2) Added Wide 10M Photo Option.
3) Slight Adjustment for Luminescence Value.
4) Retweaked for better stability.
5) Camera Opens in Landscape mode instead of Portrait.
[B][I]What's not new?[/I][/B]
Everything good and bugs from the Previous Versions.
[B][I][COLOR="Red"][SIZE="3"]Stable Release F50[/SIZE][/COLOR][/I][/B]
[B][I][COLOR="Purple"]What's new?[/COLOR] [/I][/B]
1) Pictures
2) Videos
3) HDR
4) Continuous Shot
5) Panorama Shot
6) Face Detection Mode
7) Continuous Focus mode
8) Front Facing camera
9) Beauty Shot
10) Cheese Shutter with 5 New Voice Capture tones
11) Smart Shutter Mode
12) Pictures while Videos.
13) Fixed Focus Issue
14) Fixed Orientation Issue
15) And Everything else.
[B][I]What's Not New? [/I][/B]
1) Time Capture Doesn't work.
[B][I][U]Note[/U]:[/I][/B]
For Better auto Focus adjustment, please make sure when you open the camera you toggle between Auto-Focus and Continuous shots twice. This makes the Autofocus even better. And Use the Continuous focus option for zero lag pictures.
And Use camera mode as "SMART SHUTTER"
[/HIDE]
Download for JB
Code:
[B][I][COLOR="Black"] [SIZE="3"]Stock Based[/SIZE][/COLOR][/I][/B]
[B][COLOR="Red"]Mod edit - links removed[/COLOR][/B]
Installation of JB
Code:
[B][I]Stock Based[/I][/B]
1) Download Root Explorer app from Play Store.
2) Navigate to System/app.
3) Look for these two files
- CameraApp.apk
- CameraApp.odex.
4) Rename them both to
- CameraApp.bak
- CameraApp.doex.
4) Download the MOD.
5) Place it on your sd card and flash it though recovery.
6) Dont complain if you fail to follow these steps.
Installation of KK
Code:
[B][I]Stock Based[/I][/B]
1) Download Root Explorer app from Play Store.
2) Navigate to System/Priv-app.
3) Look for these two files
- CameraApp.apk
- CameraApp.odex.
4) Rename them both to
- CameraApp.bak
- CameraApp.doex.
OR
move them both to sd card of the phone.
- CameraApp.apk
- CameraApp.odex.
4) Download the MOD.
5) Extract it through winrar.
6) Place Lgcamera.apk in System/Priv-app and set permissions rw-r--r--.
7) Navigate to system/etc and find media_profiles.xml and make a backup of it on your sd card.
8) Place the media_profiles.xml in system/etc and overwrite the existing one and set permissions rw-r--r--.
9) Reboot.
Installation of KK Version 3.3 & Above
Code:
1) Download and run the apk you have downloaded.
Installation of CM Based
Code:
1) Download the MOD.
2) Flash it through Recovery.
[B][I][SIZE="3"]Installation of F50[/SIZE][/I][/B]
1) Install as normal app
Donators
Code:
[B][I][SIZE="2"]eitama[/SIZE][/I][/B]
[B][I][SIZE="2"]Ainvar[/SIZE][/I][/B]
[B][I][SIZE="2"]tgabaree[/SIZE][/I][/B]
[B][I][SIZE="2"]somemadcaaant[/SIZE][/I][/B]
[B][I][SIZE="2"]markus4000[/SIZE][/I][/B]
[B][I][SIZE="2"]Melodycd[/SIZE][/I][/B]
[B][I][SIZE="2"]rubino25[/SIZE][/I][/B]
[B][I][SIZE="2"]Allesandro[/SIZE][/I][/B]
[B][I][SIZE="2"]Heatshiver[/SIZE][/I][/B]
[B][I][SIZE="2"]Adam1203[/SIZE][/I][/B]
[B][I][SIZE="2"]viking37[/SIZE][/I][/B]
[B][I][SIZE="2"]JackDupp[/SIZE][/I][/B]
[B][I][SIZE="2"]jpdidde13[/SIZE][/I][/B]
[B][I][SIZE="2"]podagee[/SIZE][/I][/B]
[B][I][SIZE="2"]Slinkynose[/SIZE][/I][/B]
[B][I][SIZE="2"]ManuelMagic[/SIZE][/I][/B]
[B][I][SIZE="2"]Skinydude[/SIZE][/I][/B]
[B][I][SIZE="2"]M Jathu[/SIZE][/I][/B]
[B][I][SIZE="2"]KTMrider (Guest)[/SIZE][/I][/B]
Credits :
@decomfg For Technical Help
@garyd9 For the kitkat files & the things he deserves thanks for
@bender_007 For the awesome auto Installer and the help & testing he does. Awesome man! Cheers!
@OptimusRs My younger brother who always helps me with the files.
@SREEPRAJAY My Elder Brother who always supports me to go in the right path.
Please tell me if I forgot you.
@xdabbeb For the Idea of faster shutter speed.
This MOD is a work of hours of hardwork. If you feel like buying me a Beer or a G2 for even better Stuff, you can donate to me.
Want to Implement 4K yourself? Remember its real fun. Click here!
Sounds nice. I assume root is needed. I'll have to root soon.
Does this work with t-mobile?
Sent from my LG-D801 using Tapatalk 2
Can I flash it through cwm recovery in D802 device?
Interested seeing low light video
Sent from my C6603 using XDA Premium 4 mobile app
moteb said:
Can I flash it through cwm recovery in D802 device?
Click to expand...
Click to collapse
Yes u can. I did it thru cwm on d802.
thanks man, i will give it a try.
edit:
photo quality seems to be a little bit better compared to the stock cam. camera response / auto fokus also seems to be improved.
stock:
modded cam:
Just finished rooting and flashing custom recovery. Will give this a try soon.
Sent from my LG-D801 using Tapatalk 2
Thanks , flash it a minit.... You want too share your cirkel battery icon ???
Can I flash it on my d803?
Sent from my LG-D803 using XDA Premium 4 mobile app
I hope so..
Should work if you have a 13MP OIS cam..
Said this coz Optimus G had different cams for various models..
Sent from my LG-P990 using xda app-developers app
Why does everyone leave out the T-Mobile variant?
Sent from my LG-D801 using Tapatalk 4
dw9906 said:
Why does everyone leave out the T-Mobile variant?
Sent from my LG-D801 using Tapatalk 4
Click to expand...
Click to collapse
It will work,,. I will update the OP..
Sent from my LG-P990 using xda app-developers app
awesome! thanks man!!
Does this just affect the stock camera app? I am using focal, would I see any benefit to this?
just curious, what do you mean by less juddering at night? like, a higher framerate when in low light situations when taking pics? bc mine's just as slow as before.
or did you mean videos? it's still shooting lower than 30fps..i'm getting around 17 or so. i wish there was a way to force FPS in all lighting
question, is there a way for you to up the quality of pics taken during recording? they're only like 500kb and i remember reading like 1mp somewhere. they're really bad.
also, how about panorama mode? is there a way for you to up that quality? panorama is really low stock as well.
jayochs said:
just curious, what do you mean by less juddering at night? like, a higher framerate when in low light situations when taking pics? bc mine's just as slow as before.
or did you mean videos? it's still shooting lower than 30fps..i'm getting around 17 or so. i wish there was a way to force FPS in all lighting
question, is there a way for you to up the quality of pics taken during recording? they're only like 500kb and i remember reading like 1mp somewhere. they're really bad.
also, how about panorama mode? is there a way for you to up that quality? panorama is really low stock as well.
Click to expand...
Click to collapse
Thanks for the Info! Now I have something which is at point and will help me do the things needed. I Will try my best!
The Problem is its compiled with Unstable toolchain!
Jishnu Sur said:
Thanks for the Info! Now I have something which is at point and will help me do the things needed. I Will try my best!
The Problem is its compiled with Unstable toolchain!
Click to expand...
Click to collapse
your work is greatly appreciated..i was waitin for this mod! just did another video, when i had flash on, i got about 19fps...so it's getting better. stock, i used to get like 14fps.
last week i tried to decompile the apk and look at it, then i remembered i'm not a dev and i have no idea wtf i'm looking at.....haahaha
Jishnu Sur said:
Thanks for the Info! Now I have something which is at point and will help me do the things needed. I Will try my best!
The Problem is its compiled with Unstable toolchain!
Click to expand...
Click to collapse
Which toolchain are you using?
@op - does the flashable zip file intentionally place camera.msm8974.so in the /system/hw folder (as structured in the zip file)? i ask because on on my att G2, the file camera.msm8974.so is located in the /system/lib/hw folder. (i typically create backups of files replaced by custom mods). thanks!
Test ISO image
This is a test image one could print out to compare before and after changes.
Without having a setup that we can really 'pixel peep' accurately it's hard to determine if what we are doing is improving or worth improving.
Anyway, hopefully we can set up some tests to compare the different improvements and get this camera performing decently. My feeling at this point is that LG needed to rush the G2 to market to beat the iPhone 5s/5c and Note 3 so there are some rough spots on an otherwise nice gem of a camera. Until LG devotes some time to improving the issues let's keep up the good work!

[APP][OOS] SnapdragonCamera & ParanoidCamera for OnePlus5

"SnapdragonCamera" & "ParanoidCamera"
compatible with OxygenOS
SnapdragonCamera contains a bunch of changes from "Snap" from LineageOS, parts from OmniRoms SnapdragonCamera, parts from AOSPA's ParanoidCamera
SnapdragonCamera based on LA.UM.6.4.r1-08500-8x98.0 tag
applied OnePlus 5 specific overlay
some small modifications and improvements
High Quality Noise reduction by default
Picture quality set to "high" by default
Known limitations:
disabled ImageStabilisation on 4k, 1080p and 720p (api v1 only)
Camera sometimes crashes in video mode while fast switching between the camera lenses (api v1 only)
can't switch through all 3 camera lenses (api v2 only)
manual ISO doesn't work (or giving wrong exif information?) (api v1 only)
Video High FrameRate seems to do nothing (option removed on api v2)
broken qvga and vga Video resolutions, options removed (api v1 only)
Bokeh mode not functional, removed
Not sure how much time i'll spend with it, i am not the big coder, but thought sharing for those who are interested
If you like my work you can buy me a coconut water, simply click on the donations button - but note: there's another way to make me happy, read it
XDA:DevDB Information
[APP][OOS] SnapdragonCamera & ParanoidCamera OnePlus5, Device Specific App for the OnePlus 5
Contributors
Android-Andi
Version Information
Status: Testing
Created 2017-09-05
Last Updated 2018-06-07
Reserved
Screenshots
Reserved
DEPRECATED - NEWER VERSIONS POSTED ON NEXT PAGES
Download & Changelog "Snap"
Snap_6.apk
Fix the issue where the camera mode switcher is disabled after rendering a panorama photo
Snap_5.apk
Disable all advanced features (We don't actually support any advanced features)
Snap_4.apk
hardcode preview size
Snap_3.apk
always enable developer menu
set default sharpness to level 1
ISO_HJR standalone setting
Snap_2.apk
fix FC on panoarama mode
Snap.apk (initial release)
default JPEG Quality "high"
denoise disabled by default
OnePlus 5 specific config by default
fix FC on OxygenOS
Restart preview for front & back camera onPictureTaken (fixes preview freeze on manual iso mode)
Known bugs
UbiFocus mode crashes the App
RAW not supported, JPEG only
...you'll tell me
DEPRECATED - NEWER VERSIONS POSTED ON NEXT PAGES
Download & Changelog ParanoidCamera
ParanoidCamera_1.apk (initial release)
initial release
Known bugs
RAW not supported, JPEG only
...you'll tell me
Great to see you here Andi
Still running Slim6 on my espresso3g :highfive:
Will test this one out soon.
Since the "van Gogh" effect seems to be Camera App specific I thought it's worth spending some time on Snap to get it running on Stock OOS. Updated it the whole day, still air for improvements but good to go for now
Is there any possibility to use Portrait mode?
dasti555 said:
Is there any possibility to use Portrait mode?
Click to expand...
Click to collapse
There's no such mode. Haven't used Snap that much, only always quick testing. I know it has a bunch of settings but idk what's added exactly and what's working ATM and what's not.
Attached a picture I have just shot of a near Cherry Coke bottle.
Android-Andi said:
There's no such mode. Haven't used Snap that much, only always quick testing. I know it has a bunch of settings but idk what's added exactly and what's working ATM and what's not.
Attached a picture I have just shot of a near Cherry Coke bottle.
Click to expand...
Click to collapse
That looks just like portrait mode on oos cam!
Sent from my OnePlus5 using XDA Labs
Thanks for the port seems good so far, will see when I take my macro shots how they fare later on
Sidenote, anyone knows of a button remapper app that works per-app? I'd like to set the home button as a shutter button while in the camera app =]
Tia
Working fine. Sorry for last comment
Where's the link?
raiden_1115 said:
Where's the link?
Click to expand...
Click to collapse
#3
Quality of snap camera is worse that Oxygen cam?
Enviado desde mi ONEPLUS A5000 mediante Tapatalk
Before I buy OP5 i had OP3T and With ROM Cr Droid Nougat 7.1.1 you can record slowmotion 240FPS at 720p. They had the same camera. Could you please make 240fps?
@isko01 not sure if the Camera HAL supports.
@liver20 it's better IMO, that's why I published it here.
V.4 nice!!! It working!!!
Sent from my ONEPLUS A5000 using Tapatalk
---------- Post added at 10:21 AM ---------- Previous post was at 10:16 AM ----------
Snap - oos - gcam
Sent from my ONEPLUS A5000 using Tapatalk
Just playing around with it as I like all the options. UbiFocus (under advanced) crashes the app
isko01 said:
Before I buy OP5 i had OP3T and With ROM Cr Droid Nougat 7.1.1 you can record slowmotion 240FPS at 720p. They had the same camera. Could you please make 240fps?
Click to expand...
Click to collapse
+1
isko01 said:
Before I buy OP5 i had OP3T and With ROM Cr Droid Nougat 7.1.1 you can record slowmotion 240FPS at 720p. They had the same camera. Could you please make 240fps?
Click to expand...
Click to collapse
Only 120 fps.
I've made some tests and I'm liking this camera. For now I like it more than OOS camera.

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] Camera PX for Google Pixel 1 / 2 / 3 / 3a / 4

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.

Categories

Resources