Camera is fixed in Stock kernel, the released sources have a bug on them, which caused the upside down effect. This was corrected and no changes are necessary anymore in build prop. Regardless of choice, camera will work just fine.
Another reason to stay qith stock kernel (everything would work). What should it be the advantage using a custom kernel over the stock now? Anyway the normal GPS should be enough in the 99% of cases... I don't know which app needs only AGPS. Is it so important?
If you are interested in my opinion, I think it's better to go with OSS with benefits like updates, fixes, customization.
Personaly I never use high accuracy mode and also I don't like to participiate in networks scanning.
I don't know if is it related to kernel or libs, or whatever but I have lags when I'm taking photos.
This lag can be described as ability to shake-blur photo after you press shutter because photo isn't taken immediately (there is mentioned lag).
I have this issue with every camera application I can try. I had this issue also on Xiaomi Redmi Note 2 with CM13 and it wasn't present on MIUI ROM.
I was suspecting need of some proprietary stuff which stock ROM/kernel has and CM hasn't.
If msdx321's ROM has stock kernel then I assume it's some proprietary stuff again because I didn't have such issues (tried only with camera app present in that rom).
And well if we sum all of this, for me it's still about 50 : 50 - proprietary : oss, so I am pretty undecided.
If there is way to fix the camera without proprietary blob, I'll definitely vote for oss no matter in what state will be that location stuff.
Msdxs used his own kernel, same one that people are using out there. However, that camera was horrible, the video had colors all messed up exactly because of all the so called fixes and updates (not so much in this case... ) which was actually the reason I started working on this. When are you specifically experimenting lags with camera? Try this new build and maybe use Google camera and let me know specifically when it happens, if it still happens.
And please everyone... If you use xposed, other kernels, or any other changes, don't waste your fingertips and/or my eye sight... Seriously, it's annoying...
Cimdrap, many modules from the rom are built using the kernel headers, so it kinda guarantees more compatibility with the rom... Using stock pre-built everything works, but doesn't mean it works super well, you know? Rom can actually get slower and clumsy.
Only 27/4Updated link in first post
I remember not to ask for mirror.
Bluetooth, camera, video, and everything working good. A bit more laggish feeling from the phone... Is it an impression?
I prefer the modified kernel. We'll wait more for a final completely stable build.
* * Your warranty is now void. * * We are not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at us for messing up your device, we will laugh at you. * *