• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

Another ColorOS Camera Port [Last Update : Version K1&K2] [18/07/15]

Search This thread

MRL3GS

Senior Member
Oct 26, 2012
245
60
Google Pixel 5
I am on Exodus as well.
Use the original apk and plugins and make sure you have Beautify plugin installed. With that setup no issues in the past 18 hours :)
Get this every time
a45dd3777b8d479549de0bb105f12bfa.jpg

Andriman's OppoCamera Mod

This is not an update for @BOOTMGR camera. This is my private port of @andriman 's camera mod. It's got a enormous number of customizations and you can read more in detail about them here. Also don't forget to thank him. :)

Again this is my private port so don't bug the other developers about issues with this app.

Issues -
- Doesn't work on cm11 ART.
- The plugins for this app aren't compatible with bootmgr's app. If u want to install his app you will need to manually uninstall all the plugins and install the plugins from his thread.
- To make manual focus work please refer to this thread.

Changelog:

Version J:
- 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


Version A :
Initial release

Version B :
Fixed fullscreen as default on cm12 roms (fixes focus issues when enabling onscreen keys and any DPI changes)
Fixed 5 plugin limit (thanks to bootmgr)

Version C :
Disable max brightness and fix video quality issues. (thanks to bootmgr)
Latest changes from andriman's mod v0.20:
- scene modes reduced to fit on the screen
- added focus and exposure menus
- scene settings can now be changed in video mode as well
- continuous focus in video enabled (start recording, select Fixed focus, then select Continous focus)
- Touch-to-track enabled for all video modes except of 4K UHD

Version D:
Changed image and video file name format. Now pictures will save as IMG_yyyyMMdd_HHmmss.
Added options for sharpness and skintone enhancement in settings. (still testing)
Moved focusmode to settings.
Fixed geo-tagging (by bootmgr)
Fixed icons overlapping video tracker while recording. (removed a few options...let me know if u need me to add other options)

Version E:

- Replaced the green arrows and added all the missing icons
- Removed smart scene as it was a little buggy and added intelligent scene to settings
- Fixed timed shots looping
- Disabled focus before recording (fixes blurs at the beginning of the recording)
(I haven't added 'continuous focus in video' from bootmgr's app because its the same as 'Continuous' option in Settings>Focus Mode)
- Added zero shutter lag (experimental)
- Some minor changes to make touch-to-track work properly. It will work during recording too. (tap with two fingers on the screen to activate it)
- Removed sharpness and skintone enhancement since those options require more code to work

Version F :

Rebased to new version V2.0.2393.150306
All latest fixes from bootmgr's app.
- Added option to disable/enable flash when taking blind shots
- Settings can be viewed in landscape mode
- Can take upto 50 burst shots and all the pics will now be saved in a separate folder (DCIM/CShot/<timestamp>)
- Enabled 'v' gesture object tracker. (removed touch-to-track per user request)

Version G -

- Updated to latest official camera app from ColorOS Rom 2.0.50
- New manual exposure feature:
Instructions: Tap anywhere on the screen to focus and wait till you see a yellow sun icon. Then scroll up to increase exposure and scroll down to decrease it.
- Added Video Mode menu

Version H -
- 4k support for cm12/12s roms
- Added Video Quality toggle. Please select 'highest' for best output.

Version I -
- Re-based to camera app from Color OS 2.1 (Lollipop)
- Reduced memory usage (removed a couple of unneeded features)
- Tweaked UI to lessen all the lags
- Latest bugfixes from bootmgr's app
- Few more bugfixes by me


Download Camera - http://www.mediafire.com/download/7u2m0acnr7k3ux2/OppoCamMod_-_Version_J.apk
Mirror 1 - https://drive.google.com/file/d/0B_lYhbWo3pojaGd0VmloTTVjM1k/view?usp=sharing
Mirror 2 - http://d-h.st/P0Sk

Older Versions: https://www.mediafire.com/folder/eudrpiuk8kdmi/Documents

Flashable zip - http://www.mediafire.com/download/t8tnjsip9xad7kp/FlashableCam+PluginsV2.zip

Plugins - https://drive.google.com/folderview?id=0B_lYhbWo3pojR2ZIUXNsbzE3MzQ&usp=sharing

Older Plugins - https://drive.google.com/folderview?id=0B_lYhbWo3pojQ2JtSjNVdm43UzQ&usp=sharing

Plugins State:


Passerby Mode - Working with all versions before Version J
FilterCamera - Working
AudioCamera - Not Working
Double Exposure - Working
FaceBeautify - Working
GIF Mode- Working
HDRCamera - Working
Mircospur / Magnifier - Working
NightMode - Working
Panorama - Not working
Professional Camera - Working but manual focus is broken (Refer to this page to fix manual focus)
RawPicture - Working
Slow Shutter - Working
Superzoom/HDCamera/Picture Plus - Working
UbiFocus / AfterFocus - Not Working
VoiceBeautify - Not Working


Credits: @BOOTMGR - For the amazing work on the official camera port and also for most of the code i used to port this mod. @andriman - For this amazing mod of the OppoCamera
Color OS Team - For creating such a flexible and user friendly camera app

Note: If u have issues that you can not live with then u can go back to using the original app...this is just a port I made to test out the features included by Andriman and i thought you guy's can have some fun with it too.

Important!
This app currently is meant to work only on One Plus One. Other devices aren't supported so please don't report problems if you aren't using an opo


XDA:DevDB Information
ColorOS Mod Port, App for all devices (see above for details)

Contributors
infinityplus

Version Information
Status: Stable
Current Stable Version: J
Stable Release Date: 2015-03-22

Created 2015-02-18
Last Updated 2015-06-30


Sent from my A0001 using Tapatalk
 

matssa

Senior Member
Jan 8, 2015
1,817
1,898
Well, looks like slimsaber did a lot of changes in ART for LP5.1 making it divert from official AOSP one.
https://github.com/SlimSaber/android_art/commits/lp5.1
There's nothing we can do when it comes to "custom" ART builds.

In particular, this seems to be a commit that breaks things as it changes some essential parts in ART which also affects some related parts in libcore.
https://github.com/SlimSaber/android_art/commit/9293717016bb282f5d10912e81ca7569034c7a41

This may be the reason why people on SlimSaber are having so much problems... If the ART is changed, then the modded apps are kinda hard to do...

He then says the following:
Yes, it makes sense.
By "custom" in quotes I meant it's considered custom with regards to official Lollipop 5.1.
Another approach would be to fork SlimSaber sources and merge xposed related stuff on top of it. Should not be too much of a hassle.
Needs testing environment, though, and I don't feel like flashing different ROM for that purpose ATM due to lack of time.

May help you out @infinityplus
 

dslsd

Senior Member
Feb 22, 2015
853
323
Minsk
Not having any issue like that.. Can u send me a screenshot?
Here's what I mean:when you select 10mp(16x9) the mesh is proportional to the snapshot,the snapshot will be the same as in the viewfinder,when choosing 13mp(4x3) in the viewfinder, it is entirely not fit,trimmed the edges,and the mesh does not match the 4x3 format.I'm not much picky,just why is it so?
Screenshot_2015-07-01-10-02-27.jpg,Screenshot_2015-07-01-14-03-16.jpg
 
  • Like
Reactions: JonasSavimbi

matssa

Senior Member
Jan 8, 2015
1,817
1,898
Here's what I mean:when you select 10mp(16x9) the mesh is proportional to the snapshot,the snapshot will be the same as in the viewfinder,when choosing 13mp(4x3) in the viewfinder, it is entirely not fit,trimmed the edges,and the mesh does not match the 4x3 format.I'm not much picky,just why is it so?
View attachment 3386290,View attachment 3386291

I have the same issue. I took some photos with the object (a motor) touching the edges of the letterbox, and on the photo, I have some extra stuff that was around.

The letterbox doesn't reproduce the whole image of what sees the camera :/
 

Riichard63

Senior Member
Jan 23, 2013
1,043
524
Hi Guys, Hi @infinityplus
I made an attempt to enable iso 3200 within the Professional Camera Plug-in. I tried it on My Mi4 and it's working, so here is the modified plug-in if someone want to try it : https://drive.google.com/file/d/0BxTNUQcAK2cPMlUzcWtTY3diNkU/view?usp=sharing
Please if you want to report just mention me like this : @Riichard63

BTW can someone install this app on his 1+1 : https://play.google.com/store/apps/details?id=com.phikod.deviceportinfo
Go to sensor info section and tell me the value for "max-exposure-time" in "CAMERA_2_INFO".
As I saw that you guys can perform 64s exposure on 1+1 (modded camera next app) I would like to know if this value is registered in your HAL to eventually add 64s shutter to this plug-in.

I tried it on my Mi4 and I was able to get 64s exposure icon but it's not working as value for max-exposure-time is 32000000 (32s) for my device.

Regards :)
 
  • Like
Reactions: dslsd and abhi08638

matssa

Senior Member
Jan 8, 2015
1,817
1,898
Hi Guys, Hi @infinityplus
I made an attempt to enable iso 3200 within the Professional Camera Plug-in. I tried it on My Mi4 and it's working, so here is the modified plug-in if someone want to try it : https://drive.google.com/file/d/0BxTNUQcAK2cPMlUzcWtTY3diNkU/view?usp=sharing
Please if you want to report just mention me like this : @Riichard63

BTW can someone install this app on his 1+1 : https://play.google.com/store/apps/details?id=com.phikod.deviceportinfo
Go to sensor info section and tell me the value for "max-exposure-time" in "CAMERA_2_INFO".
As I saw that you guys can perform 64s exposure on 1+1 (modded camera next app) I would like to know if this value is registered in your HAL to eventually add 64s shutter to this plug-in.

I tried it on my Mi4 and I was able to get 64s exposure icon but it's not working as value for max-exposure-time is 32000000 (32s) for my device.

Regards :)
Ok thanks, I'll try to install this. Concerning the 1+1 camera, the info you asked is the following
max-exposure-time=64000000
 

Riichard63

Senior Member
Jan 23, 2013
1,043
524
Ok thanks, I'll try to install this. Concerning the 1+1 camera, the info you asked is the following
max-exposure-time=64000000

Thanks a lot so I'll try to add it to Pro plugin, hope it's going to work :)
So your device is really supporting 64s exposure that's really nice. Need to have a look into my HAL to see if I can get the same as we have the same sensor (imx214)
 
  • Like
Reactions: matssa

abhi08638

Senior Member
Jul 11, 2012
2,165
4,385
Hi Guys, Hi @infinityplus
I made an attempt to enable iso 3200 within the Professional Camera Plug-in. I tried it on My Mi4 and it's working, so here is the modified plug-in if someone want to try it : https://drive.google.com/file/d/0BxTNUQcAK2cPMlUzcWtTY3diNkU/view?usp=sharing
Please if you want to report just mention me like this : @Riichard63

BTW can someone install this app on his 1+1 : https://play.google.com/store/apps/details?id=com.phikod.deviceportinfo
Go to sensor info section and tell me the value for "max-exposure-time" in "CAMERA_2_INFO".
As I saw that you guys can perform 64s exposure on 1+1 (modded camera next app) I would like to know if this value is registered in your HAL to eventually add 64s shutter to this plug-in.

I tried it on my Mi4 and I was able to get 64s exposure icon but it's not working as value for max-exposure-time is 32000000 (32s) for my device.

Regards :)

ISO 3200 Max and Max exposure is 64000000 on both front and back cameras

This is with the stock cm HAL


Sent from my A0001 using XDA Free mobile app
 
  • Like
Reactions: Riichard63

MRL3GS

Senior Member
Oct 26, 2012
245
60
Google Pixel 5

matssa

Senior Member
Jan 8, 2015
1,817
1,898
@Riichard63 Just tested out the 3200 ISO, but I don't really see any differences... It works, I don't get any FC, i can correctly select it, but can't really see any differences...

I'm on CM12.1 Nightly, Find7 HAL, AK Kernel, latest version of this mod.

---------- Post added at 01:58 PM ---------- Previous post was at 01:56 PM ----------

I'm using version I and keep getting this when trying to get to addons

Did you successuly installed the plugins? Did you clear the data from the camera app? Did you clear the folder .Ucam etc...?
 

Riichard63

Senior Member
Jan 23, 2013
1,043
524
@matssa @abhi08638 can you please try this plug-in? https://drive.google.com/file/d/0BxTNUQcAK2cPQVdVYlozQ3VYVDQ/view?usp=sharing

Just perform a 64s exposure and open the picture and check info.

Thanks a lot =)

Edit : for Iso it's matter of low light. Just check image exif ;)
In fact that's the same for me with iso option in the option bar. But I can see that if I disable Zero shutter lag option with iso 3200 I have a lower exposure time (that's a proof that's working :))

Edit 2 : sorry wait, I made a mistake :p
 
Last edited:

matssa

Senior Member
Jan 8, 2015
1,817
1,898
@infinityplus, it has been confirmed that SlimSaber made changes to the ART, which is why Xposed isn't supported (devs said so). This also means that it is possible to have ART issues with your ported app, which can result in FCs, etc... Might want to check that out ;)

---------- Post added at 02:06 PM ---------- Previous post was at 02:03 PM ----------

@matssa @abhi08638 can you please try this plug-in? https://drive.google.com/file/d/0BxTNUQcAK2cPQVdVYlozQ3VYVDQ/view?usp=sharing

Just perform a 64s exposure and open the picture and check info.

Thanks a lot =)

Edit : for Iso it's matter of low light. Just check image exif ;)
In fact that's the same for me with iso option in the option bar. But I can see that if I disable Zero shutter lag option with iso 3200 I have a lower exposure time (that's a proof that's working :))

Downloading... ;)

---------- Post added at 02:09 PM ---------- Previous post was at 02:06 PM ----------

@matssa @abhi08638 can you please try this plug-in? https://drive.google.com/file/d/0BxTNUQcAK2cPQVdVYlozQ3VYVDQ/view?usp=sharing

Just perform a 64s exposure and open the picture and check info.

Thanks a lot =)

Edit : for Iso it's matter of low light. Just check image exif ;)
In fact that's the same for me with iso option in the option bar. But I can see that if I disable Zero shutter lag option with iso 3200 I have a lower exposure time (that's a proof that's working :))

Edit 2 : sorry wait, I made a mistake :p
Had some FCs when wanting to go to max exposure seconds ;)
 

Riichard63

Senior Member
Jan 23, 2013
1,043
524
@infinityplus, it has been confirmed that SlimSaber made changes to the ART, which is why Xposed isn't supported (devs said so). This also means that it is possible to have ART issues with your ported app, which can result in FCs, etc... Might want to check that out ;)

---------- Post added at 02:06 PM ---------- Previous post was at 02:03 PM ----------



Downloading... ;)

---------- Post added at 02:09 PM ---------- Previous post was at 02:06 PM ----------


Had some FCs when wanting to go to max exposure seconds ;)

Yes because I made a mistake, max was 16s xD and 16s exists in progress bar.
Here is a new attempt : https://drive.google.com/file/d/0BxTNUQcAK2cPVUl0OGN3SWZZVGs/view?usp=sharing

Don't look at the weird option position but I don't have time actually to refine it.
 
  • Like
Reactions: davebugyi

matssa

Senior Member
Jan 8, 2015
1,817
1,898

Riichard63

Senior Member
Jan 23, 2013
1,043
524
Ok so my photo is completly white (normal cause it's the middle of the day ^^). When I check the info, I have 64s exposure and 2.0 opening (dunno what that is).

Opening is and hardware value (f/2.0) it's the aperture.

So it's working :p Now I have to refine progressbar position!

Edit : and 64s is nice for light painting whan you want to have time.
 

matssa

Senior Member
Jan 8, 2015
1,817
1,898
Opening is and hardware value (f/2.0) it's the aperture.

So it's working :p Now I have to refine progressbar position!

Edit : and 64s is nice for light painting whan you want to have time.

Oh ok ^^ And the progressbar position isn't that bad, I don't really feel like it's far away or anything... But a possibility to stop the timer can be great ;)

You'll be able to post your plugin on the OP ;)
 

Top Liked Posts