[PORT][02072016][Ver 2.67] ColorOS Camera for KK/LP/MM

Which type of integration of Gallery would you like?

  • Better integration of Stock CM Gallery

    Votes: 67 43.2%
  • Keep it as it is so that i can choose my favourite

    Votes: 88 56.8%

  • Total voters
    155
  • Poll closed .

BOOTMGR

Senior Member
Aug 3, 2010
725
3,383
0
Ahmedabad
anoobdevsdiary.blogspot.in
Color OS Camera​
So i've seen many of you guys requesting ColorOS camera port for CM11s/12 (They tell it has better quality). Here comes ported camera apk for CM11s/COS12. This is initial version and support only image capture, everything else like burst mode/ video recording are still broken (most things work now :good:). This is still work in progress project so those will be fixed later. I'm final year student so i don't have much free time so be patient. This mod contains various custom implementation (including workarounds) so i cannot guarantee complete functionality.

Features:
  • Most plug ins working (50MP etc)
  • Working 4k recording with pause/resume support, HDR Recording, SlowMotion recording
  • Saturation,ISO etc settings
  • Hold camera shutter for burst mode
  • Hold on viewfinder to lock AE/AF
  • Tracking focus
  • No Root Required
  • See change log
How to Install:
  • Install as normal APK :D
  • Install plug ins as normal APK
  • Open Camera -> Open Plug in menu and enable installed plug ins if they're not shown
Changelog:
  • 02072016 --> Ver 2.67
    • Fixed 4kUHD and 4kDCI recording for Android 6.0 - Marshmallow
    • Added support for Omni ROM (also for all other forks which identifies OPO as 'find7op')
  • 11102015 --> Ver 2.66
    • Fixed Mirrored Selfie Shot function
  • 10182015 --> Ver 2.65
    • Allows user to close current mode by clicking on "X" (like OppoCamera from R7)
    • Enabled brightness slider on focus indicator (& tweaked it a bit)
  • 06192015 --> Ver 2.6
    • OTA update checker for plug ins
    • Fixed Touch to Track focus
    • Added toggle for HSR (High speed recording). Only for supported Camera HAL (as per request from one friend)
    • Add option to select JPEG quality
    • Allow user to save current mode for next launch
    • Performance improvements, Memory leak fix
  • 06302015 --> Ver 2.5
    • Upstream changes from ColorOS beta 2.1.1
    • Fix: Camera sometimes looses focus before image capture when manual focus is used(fixes issue with Professional Plug ins also)
    • UI: Add transparent UI (with toggle)
    • Settings: Move video resolution setting to top bar
    • Add Gallery Hack option (This will forcefully use GalleryNext/Gallery3D for preview for those who are unable to set default Image viewer. Enable only if necessary)
    • UI: Update Camera Icon (Some material love)
    • Fix: Brightness toggle bug
    • OTA: Do not send any info to servers
    • Lots of bugfixes/improvements
  • 06192015 --> Ver 2.26
    • Added Manual Focus Gesture toggle (to keep compatibility with non rooted devices with unmodified HAL)
    • Minor bug fixes
  • 06182015 --> Ver 2.25
    • Fix: Manual Focus Gesture interfering with pinch to zoom
    • Increase inactivity timeout from 1 -> 5 Minutes
  • 06122015 --> Ver 2.2
    • Add Manual Focus Gesture. Draw circle on preview screen to adjust Focus (clockwise/anti-clockwise = +/-). This applies to all modes including video recording. Read more here. Patched HAL required (See download section)
    • Fix screen brightness toggle bug
    • Update Hebrew translation (thanks to @dors1234)
    • Some minor fixes
  • 05302015 --> Ver 2.1
    • Fixed camera becomes bugged after recording 4k video (the most miscellaneous bug i've ever encountered :p)
    • Fixed save to external storage option (thanks to @shadow25 and @escartin for testing)
    • Fixed pixelated videos being recorded when app is launched from third party apps (i.e whatsapp etc.)
    • Live screen brightness toggle (now don't need to exit camera app in order for changes to take effect)
    • Added Hebrew translations (thanks to @dors1234)
  • 05232015 --> Ver 2.0
    • Re based app to latest release of Color OS (2.1 beta - Android 5.0)
    • Fixed 4k DCI recording for CM12.1
    • Save to external SD card option (NOT TESTED)
  • 03192015 --> Ver 1.8
    • Fixed 4k recording on CM12/ COS12
    • Added 4kdci recording
  • 03192015 --> Ver 1.7
    • Can take up to 50 (burst) shots while holding shutter button
    • Burst shots are stored into separate folder now (DCIM/CShot/<timestamp>)
    • Various misc changes to improve stability and improve performance
  • 03052015 --> Ver 1.61
    • Crash fix
    • Fixed: All Main camera plug ins are available for front cam also
  • 03052015 --> Ver 1.6
    • Allows plug ins to be re arranged (tap and hold to enter edit mode)
    • Removed voice shot feature (As it'll not work without Oppo's voice services)
  • 02282015 --> Ver 1.5
    • Added toggle for Continuous Auto Focus mode for video recording (off by default)
    • Modified focus behavior at starting point in video recording. Now camera won't auto focus at start up. That means focus from camera mode will be used when video recording is started.
    • Enabled Tracking engine (use 'V' gesture to use it)
    • File name formats are same as stock now
    • Disabled Blur background in settings page
    • Reduced memory usage :p
  • 02252015 --> RC 1
  • 02222015 --> Beta 4
    • Brightness Toggle :laugh:
    • Video Quality improvement (now bit rate is same as stock camera app)
    • Now app is shown in full screen and probably focus issues are fixed (not tested, thanks @infinityplus)
  • 02212015 --> Beta 3
    • Fixed 5 Plug in Limit :good: (Now you can install as many plug ins as you wish)
    • No need to clear data after plug in installation
  • 02172015 --> Beta 2
    • Issues with Gallery fixed (tapping also works now :good:)
  • 02162015 --> Beta 1 (Update 2)
    • Added Plug ins (thanks to @infinityplus and @andriman)
  • 02142015 --> Beta 1
    • Fixed Video Recording
    • Fixed Burst mode
    • Added some manual camera controls
  • 02142015 --> Initial Release
Download:
If you're using Kitkat based ROM, download version 1.8. Version 1.8 is last version for Kitkat (Although latest versions will also work, but i don't guarantee complete functionality)
  • OppoCamera_2.67
  • OppoCamera_1.8
    Older Versions can be found here

    To make Manual Focus work, you need either Camera HAL from Find7 or modified Camera HAL for our device. You can download it from Here (Flash it again to restore old libs)

    find7HAL: Find 7 HAL is experimental but it is most compatible with this camera app. People reported that find 7 HAL breaks RAW images capture mode on CameraNext (though it works fine with this app).

    CM_HAL_MOD: This is stock Camera HAL from CM11s/CyanogenOS 12/12.1 patched to support Manual Focus. This has no side effects and i would recommend you to flash this if you want more stable system and don't want any experimental stuff on your device.

    CM_HAL_MOD (Lollipop & later) (Stable)
    CM_HAL_MOD_KK (KitKat only) (Stable)
    find7HAL (Lollipop only)(Experimental)
  • Plug Ins (Taken down due to DMCA, find yourself :))
    Those who are getting only circle indicator in plug in drawer after installing plug ins, you have installed wrong plug ins. Read this post for more info
Read more about plug ins here

Issues:
  • Not compatible with ART on CM11 (works fine on CM12 though)
Thanks to @deepak112358 (@infinityplus) for providing me required files and plug ins and thanks to @andriman for providing plugins...:good:


Tutorials, Tips:


XDA:DevDB Information
ColorOS Camera Port, Device Specific App for the OnePlus One

Contributors
BOOTMGR

Version Information
Status: Stable

Created 2015-02-14
Last Updated 2016-02-07
 

Attachments

Last edited:

Gotitbro

Member
Feb 14, 2015
9
2
0
It needs a lot of work

You replied very fast thank you, the camera is good now after Beta 3. Now, eagerly waiting for Geo tagging (considering its your exams, do study) and Thank You.
 
Last edited:

fards

Inactive Recognized Developer
Nov 17, 2005
7,104
1,818
253
Currently Reverse Engineering 42
To be true you should have not released yet. There is nothing you can do in it right now just capture and you cannot even access the gallery. And I thought it will atleast have slow shutter mode for which people were dying.
This is pre-alpha.
Still a great effort keep going, we are counting on you.
Try being supportive.
 

BOOTMGR

Senior Member
Aug 3, 2010
725
3,383
0
Ahmedabad
anoobdevsdiary.blogspot.in
Fixed all broken functions, download new APK from 1st post...
It took almost 4 hrs to fix them all. I haven't experienced Color OS yet so don't know all functionality provided by it so suggest me if you want them (though no promises :D)




What about cm12

Sent from my A0001 using Tapatalk
My device is not rooted so i have not tested it...

To be true you should have not released yet. There is nothing you can do in it right now just capture and you cannot even access the gallery. And I thought it will atleast have slow shutter mode for which people were dying.
This is pre-alpha.
Still a great effort keep going, we are counting on you.
Read announcement...

From where is this app ported?
Color OS ROM.
 

giaur

Senior Member
Aug 27, 2013
4,014
1,160
0
It works on CM12, but no 4k recording. Also, there are no key features from ColorOS:
- no slow shutter
- no panoramas and high res photos
- no gif creator

But nice work.
 

CounterC

Senior Member
Oct 26, 2012
2,029
635
183
It works on BlissPop cm12, quick pic it will reveal the photos

Sent from my Darkside of 1+1
How to install on Cm12? I get 'problem when parsing the package'...

Does this camera has the 50MP superzoom option?

Sent from my A0001 using XDA Premium 4 mobile app
 
Last edited:

xanthrax

Sr. Mod / Mod Committee Lead / RC-RT Com - Vampire
Staff member
Apr 12, 2011
23,961
24,036
263
Darkside
I'm on BlissPop, may be your Rom problem
No 50 for now
Sent from my Darkside of 1+1
 
Last edited: