[ONE Themes and Apps] BOOTMGR:
Whoop...Whoop...Update 2.5

Update: 2.5

Upstream changes from ColorOS beta 2.1.1

This brings various bugfixes/improvements​

Fix: Camera sometimes looses focus before image capture when manual focus is used(fixes issue with Professional Plug ins also)

Some times camera was refocusing before snapping picture even though focus mode was set to manual. This change fixes that behavior​

UI: Add transparent UI (with toggle)

I personally love this. Toggle is for those who wants letterbox in view finder.​

Settings: Move video resolution setting to top bar

As per request from one reddit user​

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)

Many people reported that they're unable to set default app for preview, i couldn't reproduce this issue. This option will forcefully launch GalleryNext (album viewer) or equivalent default gallery app on thumbnail click. Since android don't provide and general solution to view Camera Roll, we can use this work around only (That's why all OEMs design their own Gallery and integrates it with Camera App)​

UI: Update Camera Icon (Some material love)

When applied some icon pack, i had to manually change Oppocamera's icon because it's design was always ruining my home screen​

Fix: Brightness toggle bug

Sometimes, toggle was not having live effect. This fixes it​

OTA: Do not send any info to servers

Since on every OTA request camera app send IMEI to oppo's servers. Since Oppo is not providing OTA to OnePlus One, there is no need to send info to them.​

Lots of bugfixes/improvements

----------------------------------------------------------------------------------------------------------------------------

This is a major update i will recommend everybody to upgrade. Since i will not be available for some time, i dedicated whole last week to camera app. Mean while i worked on many suggestions, bugs. Here is the follow up

RAW Image capture:

Many people reported about red tint on decoded image from RAW. So i started digging around code. One observation was dng produced by CM Camera was ~16MB while oppocamera was producing ~25MB dng. Since our hardware also sends RAW data of size ~25 MB, it was obvious that CM Camera was doing some post processing. And i was right about. All transforming code is kept under com.cyngn.tiff package (and as expected, it is obfuscated). There is a class called BaconTransformation which captures modifies RAW image buffer. Some logging revealed that it modifies TIFF header (i'm not expert here :(). There is also file named bacon-gain-map-a.bin bundled with CameraNext which is loaded by BaconTransformation class for processing. I think it should be providing some sensor related info which is further used for modifying RAW data from sensor. I don't have any idea which transformations are provided, whether they're helpful or not. Oppocamera directly provides RAW buffer. I checked with photoshop and it told me the file was damaged but allowed me to modify RAW image and produce jpeg image which was just perfect.​

Panorama Capture Mode:

I think this will never work as it relies on special features from HAL​

I won't be here for 1 month because i need to concentrate on my career. So please don't mind if i donot reply.

----------------------------------------------------------------------------------------------------------------------------

Check out [MENTION=6384125]infinityplus[/MENTION]'s port. I don't have any plans for doing it.

That feature was disabled to add Manual Focus Gesture

I thought about it but it will only take up space on view finder. Besides, professional mode has it

It seems you've changed DPI. Revert back to stock and you'll be happy.

Version 2.5 fixes this

They should work.

1) Both methods will work. Since some ROM don't wipe system partition, i would advice to uninstall HAL by flashing zip again.

2) Yeah :p since i do not change ROM occasionally, i never thought about it :p

3) Yep. Just remove if else part. It is normal shell script.

Are you using latest RAW plug in? Which ROM? Which Device?

Also log would be useful.

Zip itself wouldn't work. You'll have to manually install libs on KK because file names are changed. Extract CM HAL zip and rename camera.vendor.bacon.so to camera.msm8974.so and push it to /system/lib/hw (Don't forget to take backup and setting permission)

Actually we should not disable this behavior. Most Camera Apps override auto rotate option by implementing their own sensor listeners. This is done in order to preserve orientation info to write it in EXIF info of taken picture

Try matching check sums, to check if CM HAL is properly installed.

Couldn't get you. Please provide more info.

This is a restriction from android system. Android doesn't allow to launch any third party app without unlocking device. As a part of work around, we are launching image viewer app on clicking thumbnail which is restricted when phone is secured through pattern/PIN.