[OnePlus 3 Themes, Apps, and Mods] siankatabg:
Hello guys.

After months of working and learning, finally I have some success of porting the stock OxygenOS camera and something to release.

FOR MARSHMALLOW :

Working list:

aHDR

HDR

HQ

Manual

Video

Slow Motion - work, but not like it should

Time-lapse

Front camera Beauty Mode

Not working list:

RAW/DNG - Don't turn it on. YOU CAN GET DNG SHOOTS WITH 3-RD PARTY APPS

Smile capture - Just doesn't want to take pictures

Changelog:

v.3.0 BETA

- Rebased frameworks - This fix the errors on the latest nightly

- Fixed Front Camera Beauty Mode

- Added more needed libraries

- Fixed Theme error in OPCamera app(we don't use oos themes,right?)

- RR Original support temporary stopped, because I don't have time now to test and port it, sorry

- Added a STABLE build for the latest CM13 Snapshot and BJRR Stable builds

- Support NucleaROM

v.2.0 BETA

- Fully ported OxygenOS 3.5CB camera framework

- Apps updated to those from OOS 3.5CB(they are same version, but they have some changes I think)

- Some libraries updated to OOS 3.5CB

- Some more libraries and binaries traced and added

- Added versions for Ressurection Remix OFFICIAL and BLACKJUBEL - Thx to [MENTION=4608158]ZeNiXxX[/MENTION]

- 3-rd party Camera2 app should work now without problems

- All the supported roms are merged in one flashable.zip

- Should fix the CM problem with the hal1 apps

- Maybe more that I will add later...

v.1.0 BETA

- Initial release

Installation:

First and maybe the most important thing is to make a backup of your current rom.

Clean flash of your rom is recommended, because this is a really deep port and you may have problems with some adds and mods.

Flash the BASE zip and right after that flash the FRAMEWORK zip intended for your rom(do not reboot between them)

Download:

BASE ZIP:

OxygenOS_Camera_Port_v3_0 _BASE

FRAMEWORKS:

OxygenOS_Camera_Port_V3_FRAMEWORKS

FOR NOUGAT:

Nougat changelog:

V8 Gallery

- App updated to the one from OB13 with many added features

- Initial test for arm based devices (32bit) - UNTESTED

V8 Camera

- App updated to the one from OB13

- aHDR unblocked

- Initial test for arm based devices (32bit) - UNTESTED

V5.1 Gallery

- Fixed the error "Update, blablabla" that prevented the gallery app to be used on other devices

V5 Camera

- Apps and libraries updated to those from 4.0.3

- Everything else from the previous builds is included

V4.1 Camera (Gallery soon)

- Camera app updated to that from 4.0.2

- Cleaned from unsupported things and errors(again...)

- aHDR mode removed since it's not working

- libraries updated

- As bonus with the new app there is "STILL_DENOICE" mode(filter) on the normal mode(HDR/HQ off)

Maybe I forgot something, but...

V3.1 Camera

- Fixed panorama mode

V3 Camera/Gallery

- Go here

V2 Camera/Gallery

- Fixed video recording

Installation:

Install as normal apps.

Using both apps is recommended, but it's not mandatory.

Download:

OxygenOS_Camera_Port-NOUGAT

ATTENTION:

If there is no HDR/HQ buttons in the app and you don't get "processing" dialog when taking picture, you will need to use the Camera HAL1 Enabler to fix this.

Download the Camera HAL1 Enabler suited for your rom listed below.

Flash it in your recovery.

Reboot in to the system and clear the camera app data.

If you have done everything correctly, you should now have HQ/HDR buttons in the app.

HAL1 Enabler for LOS(and based on it): LineageOS

HAL1 Enabler for omni 7/AOSiP/DU : omni 7 Credits to [MENTION=7933260]ieatyoshis[/MENTION] for moding and testing it

If you like my work and you think that I deserve, buy me a beer or just click the Thanks button. I will appreciate it :)

Please, do not mirror my work and don't use it in your roms for now, I want feedback so I can try to fix everything. If you want to share it, please give a link to this thread.

*