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 @ZeNiXxX
- 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.
HAL1 Enabler for omni 7/AOSiP/DU : omni 7 Credits to @ieatyoshis 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.
*
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 @ZeNiXxX
- 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 omni 7/AOSiP/DU : omni 7 Credits to @ieatyoshis 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.
*
Attachments
-
d1a5c92a9be5d2812d7efc612f4a0882.jpg16.4 KB · Views: 87,193
-
b3a650f5051fc285caf986cac6c20402.jpg12.8 KB · Views: 84,930
-
575b1999459c76fe641187fe234ab178.jpg25.8 KB · Views: 84,206
-
f923f6b0a7284f292d29b4ff7d4c4a99.jpg23.9 KB · Views: 84,834
-
96a0fbb1bd1015c9f7f097679b059a49.jpg25.9 KB · Views: 82,764
Last edited: