ColorOS camera is a really good camera app coming from oppo find7 device. It include a lot of features using plugins.
Actually a port for 1+1 device exists, you can install this port but you'll get really low resolution pictures.
So I took this port and modified it with the help of the original dev @BOOTMGR (a huge thanks!) to fit Xiaomi Mi3/Mi4 camera resolution (13.1MPx instead of 13MPx).
As Camera apps with custom roms gives bad quality this app improves photography experience a lot!
Working features :
-Video (480p, 720p, 720p slow motion, 1080p, 4K)
-Some plugins (Double exposure, Expert mode with manual controls -except manual focus, still working on it-, GIF camera)
-Incredible fast burst mode up to 60 pictures (keep shutter button pressed)
-HDR now thanks to @linuxxxx
Not working features :
-Some plugins (50MPx shots, Panorama, Beautify, Slow shutter, RAW Capture, refocus mode)
-More than 2s exposure with Mi3 (Hardware limitation)
To do :
-fixing improper preview that is 16:9 with 13MPx instead of 4:3 (really hard) that shoud fix incorrect thumbnail size (thumbnail are deformated)
How to install? :
Install OppoCamera2.xx.apk as normal apk
Install plugins as normal apk (I'll provide only working plugins, and some that I'm unsure)
Inside camera app if plugins are not present clic on the circles (bottom left) and add them within "Camera Shop"
-Finally totally get rid of the camera autoclose setting
-Added a new version for Ivan's AOSP Marshmallow rom as max resolution was different than lollipop, previous version lead to 170x146 output picture size (Correct capture preview size/ratio)
-Removed auto close setting as it wasn't doing anything
-Set default auto close to 24H (as 3 minutes was not enough for a time lapse)
-Added Timed Shots steps ( 1000 2000 3000 4000 pictures and removed some small numbers, just kept one that can be useful for group pictures and added higher values for time lapse)
-Added Time Delay (to allow long exposure time lapse, example 9s for 8s exposure)
-Creating a new apk that set jpegquality to 85% for both normal and fast burst shot filename is OppoCamera_2.13_jpeg85.apk
-Fix crash that was occuring when you close and reopen the app.
-Removed denoise option as it wasn't doing anything
-Bug Fixes from Infinityplus
-Added Wavelet Noise reduction toggle (need some tests)
-removed redeye reduction toggle as it’s not working (always double flash even when disabled)
-removed chroma flash as it’s not working (took comparision with MIUI chroma flash)
-change ZSL (Zero Shutter Lag) toggle comportment to work without closing and opening the app again. Now it need just a dumb capture to disable or enable the option (can’t do more)
- Rebased to latest ColorOS app
- UI tweaked for smoother response
- Added latest changes from andriman's app
- Added a few fixes from bootmgr
- All plugins updated to latest versions.
- Filter plugin preview bug fixed
-Tweaked ProfessionalCamera pugin with option for ISO 3200 (previous was only 1600 max)
-Max burst mode capture set to 60 pictures (speed is around 6 capture per second)
-Default back camera resolution set to 2Mpx to avoid small output resolution on Mi3
-Chroma Flash toggle added (testing)
-Tap shutter toggle added (tap screen to focus and imediately capture a picture without touching shutter button)
-Set jpeg quality to 100% for normal capture mode (instead of 85% wich is system default value) and fastburst mode (instead of 75%, tested it doesn't makes fast burst slower), pictures are bigger but better quality
-Removed some useless icon (like ISO HJR)
-Switched to @infinityplus port from @andriman tweaked Oppo app : http://forum.xda-developers.com/onep...-port-t3034148 More option, more toggle in quick setting, smaller apk
-Added some resolution for front camera
-Video quality setting
-Record audio from external microphone
-And so on
-Fix impossible to change capture resolution
-Added iso 3200 option
-Not working video record option removed
For latest Marshmallow rom users HDR might not work anymore with this app, you can flash this zip (and each time you update your rom) to get it back working with this app and Snap Camera (it will break AOSP camera and Marshmallow google camera, but still work on Lollipop google camera.
This zip also detete ZSL forced off for other shot than HDR, so you can use this setting again.
Here is the link : https://drive.google.com/file/d/0BxT...ew?usp=sharing
All credit goes to @BOOTMGR for this thread and his very appreciated help.
@andriman for tweaked version and @infinityplus for porting it and helping me .
A special thanks to @marko94 for testing it on Mi3!