Camera2 API - Nexus 5X Q&A, Help & Troubleshooting

hello,
I am wondering if anyone can confirm if the new Nexus' (Nexi?) have the Camera2 API
Thanks

MoreGone said:
I am wondering if anyone can confirm if the new Nexus' (Nexi?) have the Camera2 API
Click to expand...
Click to collapse
The API is something a particular app would support/utilize. Are you asking if the default Camera app on the 5x uses the Camera2 API? I believe the answer to that is yes.
If you're asking if the Camera2 API is available for apps to use, then yes, as this was added in at API 21 (Lollipop 5.0).

Just used custom shutter speed and exposure with Camera FV-5, so yes, definitely supported

Hello,
I was just asking to find out if either stock or with Apps I will get Manual control and RAW DNG support. I am a photographer on the side and love cameras. Always looking to play with new things when it comes to cameras and phones.

Related

Camera app

Which camera app are you using with the OP3?
I'm wondering if I should use another app with more functions than the stock camera.
Can anybody recommend a good alternative?
crysen said:
Which camera app are you using with the OP3?
I'm wondering if I should use another app with more functions than the stock camera.
Can anybody recommend a good alternative?
Click to expand...
Click to collapse
You guys know the h2os???(China national version rom) the camera app is quite well
crysen said:
Which camera app are you using with the OP3?
I'm wondering if I should use another app with more functions than the stock camera.
Can anybody recommend a good alternative?
Click to expand...
Click to collapse
Unfortunately the camera API appears to be buggy. Someone said the OP2 had camera API issues at the start and they took care of them quickly, so I'm optimistic. Third party cameras rely on that API, so they'll be kind of crippled until it's fixed.
As for cameras, I'm a big fan of FV5 and ProShot. It depends on what you are looking for. I definitely don't care for filter-centric cameras, so I can't suggest anything.
Can you record 1080p 60fps with alternative camera apps? Try for example open camera.
Thanks
I'm waiting someone make a port of OPPO camera, I had it on the 1+1 and I love it. Now I'm using native Camera and google Camera but I had install htc and meizu camera too.
Does the OP3 camera API support the full features of ProShot?
Coming from a Note4 particularly missing white balance sampling for documents and such.
Thanks.
econwatch said:
Does the OP3 camera API support the full features of ProShot?
Coming from a Note4 particularly missing white balance sampling for documents and such.
Thanks.
Click to expand...
Click to collapse
Bump

How to Copy Google Pixel Camera algorithm & Software into Xiaomi mi 5s?

Is it possible to copy the algorithm of Google pixel camera and install it in Xiaomi mi 5s? Because both have exactly same sensors. As I have seen the reviews of Xiaomi mi 5s, there is a room for improvement in the software. Specially night shots need improvement. So is there any way to copy pixel's algorithm and software into mi 5s?
At this point? Probably not.
In the future? Who knows, I hope so too...
We might (or might not) need to copy some libraries from pixel's system image, and probably must use the included google camera (which requires android 7.0 for now...)
awaaas said:
At this point? Probably not.
In the future? Who knows, I hope so too...
We might (or might not) need to copy some libraries from pixel's system image, and probably must use the included google camera (which requires android 7.0 for now...)
Click to expand...
Click to collapse
Why not replace the crappy dual camera of 5s plus with dual imx378? Is it possible? I am really curious to do something with these phones.
Ahm_Shoaib said:
Why not replace the crappy dual camera of 5s plus with dual imx378? Is it possible? I am really curious to do something with these phones.
Click to expand...
Click to collapse
If you want to break your phone then go ahead
Ahm_Shoaib said:
Why not replace the crappy dual camera of 5s plus with dual imx378? Is it possible? I am really curious to do something with these phones.
Click to expand...
Click to collapse
Not possible because of so many things...
- There's likely no drivers for IMX378 included in the kernel/system by xiaomi for Mi5s Plus
- You must have to somehow find dual IMX378 module with the same pin configuration as the original one for it to even turn on (won't work if there's no driver for it though...)
Ahm_Shoaib said:
Why not replace the crappy dual camera of 5s plus with dual imx378? Is it possible? I am really curious to do something with these phones.
Click to expand...
Click to collapse
It would be redundant, the 5s plus uses a normal sensor with a monochrome sensor, similar to P9, and this allows (should) better lowlight, and higher dynamic range, however from samples I've seen, Xiaomi has not implemented it very well. They would have been better off with one 378 sensor, as that is currently one of the best mobile sensors
Man I think the original idea is ask about how we can get the eis and quality photos video from pixel to the mi5s small who carrier the same sensor.
How get software from pixel to mi5s (pixel too expensive), I want use the Xiaomi mi5s small with cm14 and Google pixel software/library features camera
Regards
roghax said:
Man I think the original idea is ask about how we can get the eis and quality photos video from pixel to the mi5s small who carrier the same sensor.
How get software from pixel to mi5s (pixel too expensive), I want use the Xiaomi mi5s small with cm14 and Google pixel software/library features camera
Regards
Click to expand...
Click to collapse
Yes, and I think I've already answered that. Pixel runs android 7.1, Mi5s runs 6.0, you can't get the camera app that comes with pixel to run on mi5s, and if you manage to backport that to android 6.0, what if it needs some library, can you make sure that it is can run on android 6.0, while it is built for android 7.1?
Moreover, I found out the hard way that Mi5s did not specify it's HFR modes, so the latest Google Camera that is compatible with android 6.0 won't run at all. Except if you turn the HFR functionality off, by adding this line to your build.prop:
Code:
persist.camera.hal3hfr.enable=0
I don't know if this bug comes from xiaomi, or xiaomi.eu (as I am running xiaomi.eu's ROM right now), and I don't know if it's gonna be fixed in the future.
You're welcome to pursue this idea, but keep that things in mind
Since Google's HDR+ is so good in low light, has anyone tried alternative 3rd party apps that use image stacking to improve low light IQ ( Better Camera and Snap HDR Cam low light modes come to mind)
I am interested in this phone because of the price and sensor and would like an HDR+ alternative.
Has anyone tried those apps? Thanks
Try cortex camera, it basically is the best app at stacking images.
awaaas said:
Yes, and I think I've already answered that. Pixel runs android 7.1, Mi5s runs 6.0, you can't get the camera app that comes with pixel to run on mi5s, and if you manage to backport that to android 6.0, what if it needs some library, can you make sure that it is can run on android 6.0, while it is built for android 7.1?
Moreover, I found out the hard way that Mi5s did not specify it's HFR modes, so the latest Google Camera that is compatible with android 6.0 won't run at all. Except if you turn the HFR functionality off, by adding this line to your build.prop:
Code:
persist.camera.hal3hfr.enable=0
I don't know if this bug comes from xiaomi, or xiaomi.eu (as I am running xiaomi.eu's ROM right now), and I don't know if it's gonna be fixed in the future.
You're welcome to pursue this idea, but keep that things in mind
Click to expand...
Click to collapse
Hi, thanks for the information about google camera. Any possibility that we can have settings like manual iso, or hdr (just normal hdr) ? Is it exclude to nexus devices, I mean after hacking still? How about the snapdragon camera, it seems that we need caf kernel, but maybe it's working after adding this line?
forgivemypoorEN said:
Hi, thanks for the information about google camera. Any possibility that we can have settings like manual iso, or hdr (just normal hdr) ? Is it exclude to nexus devices, I mean after hacking still? How about the snapdragon camera, it seems that we need caf kernel, but maybe it's working after adding this line?
Click to expand...
Click to collapse
We already have manual controls, just use snap cam and enable cam 2 api in it's settings, or use FreeDcam and you get full manual
shaneel1491 said:
We already have manual controls, just use snap cam and enable cam 2 api in it's settings, or use FreeDcam and you get full manual
Click to expand...
Click to collapse
That's true, I'm just curious if google has better post processing (now I think an app won't change much) If apps can't change, is it possible to copy the drivers from pixel, if the sensors are the same? Meanwhile, we don't have iso 50 (although maybe the native iso is 100, so 100 might be better than 50). Freedcam seems to be able to enable eis on camera api 1, but it crashed a lot, and it's api 1. Now I'm confused which is the best choice. I'm using snap camera, but there's no long exposure like the stock camera (up to 32s, I think it's a stack of photos). Sorry I asked a lot, but it seems that you are an expert . Last question, the stock camera in manual mode, the preview never changes while changing iso/shutter speed. In other apps, it got very slow when the shutter is long (1/3 s). I wonder if this is because imx 378 is very powerful and generating large data, or it's MIUI‘s bug?
forgivemypoorEN said:
That's true, I'm just curious if google has better post processing (now I think an app won't change much) If apps can't change, is it possible to copy the drivers from pixel, if the sensors are the same? Meanwhile, we don't have iso 50 (although maybe the native iso is 100, so 100 might be better than 50). Freedcam seems to be able to enable eis on camera api 1, but it crashed a lot, and it's api 1. Now I'm confused which is the best choice. I'm using snap camera, but there's no long exposure like the stock camera (up to 32s, I think it's a stack of photos). Sorry I asked a lot, but it seems that you are an expert . Last question, the stock camera in manual mode, the preview never changes while changing iso/shutter speed. In other apps, it got very slow when the shutter is long (1/3 s). I wonder if this is because imx 378 is very powerful and generating large data, or it's MIUI‘s bug?
Click to expand...
Click to collapse
I guess Google's HDR+ algorithm is the only great thing the Pixel has we don't besides that fact they don't have long exposure so they can't take as good night pics as us.
In camera 1 Api we can go all the way to 60 sec, although stock libs limited at 32 sec which is fine. Also we do have ISO 50 on FreeDcam API 2, I think I have a specially built FreeDcam by @defcomg who sorted it out. I'll ask him if I he or I can post it here.
Also Quallcomm seemed to mess up the camera libs recently and max exposure on cam 2 api is only around 5 sec.
But I suggest you to experiment with Snap and FreeDcam, I use FreeDcam for long exposures and low light shots. And I use snap camera in the day time. I have denoise and ZSL forced off for both of them.
The preview should get slow and laggy on cam 2 api but stay the same on Cam 1 api
shaneel1491 said:
I guess Google's HDR+ algorithm is the only great thing the Pixel has we don't besides that fact they don't have long exposure so they can't take as good night pics as us.
In camera 1 Api we can go all the way to 60 sec, although stock libs limited at 32 sec which is fine. Also we do have ISO 50 on FreeDcam API 2, I think I have a specially built FreeDcam by @defcomg who sorted it out. I'll ask him if I he or I can post it here.
Also Quallcomm seemed to mess up the camera libs recently and max exposure on cam 2 api is only around 5 sec.
But I suggest you to experiment with Snap and FreeDcam, I use FreeDcam for long exposures and low light shots. And I use snap camera in the day time. I have denoise and ZSL forced off for both of them.
The preview should get slow and laggy on cam 2 api but stay the same on Cam 1 api
Click to expand...
Click to collapse
I tried freedcam with 50 iso, but the photo actually got iso 100 still. You can also set iso 50 in snap camera, which still outputs 100.
Turn ZSL (0 lag?) is better for HDR? I heard a saying that ZSL is not as good as longer hdr, which is software implementation.
forgivemypoorEN said:
I tried freedcam with 50 iso, but the photo actually got iso 100 still. You can also set iso 50 in snap camera, which still outputs 100.
Turn ZSL (0 lag?) is better for HDR? I heard a saying that ZSL is not as good as longer hdr, which is software implementation.
Click to expand...
Click to collapse
When zsl is enabled you can't have manual controls, so that's why I disable it. But also try in FreeDcam (cam 1) to set shutter speed and leave ISO on auto and see, it's possible to get up to 0 ISO.
shaneel1491 said:
When zsl is enabled you can't have manual controls, so that's why I disable it. But also try in FreeDcam (cam 1) to set shutter speed and leave ISO on auto and see, it's possible to get up to 0 ISO.
Click to expand...
Click to collapse
cam 1 you mean Camera api 1? It crash a lot (every time I touch to focus, or use exposure longer than 1/3s ). I couldn't got iso lower than 100. Do I need to use hdr mode to get this or any mode as long as I set iso to auto and a long shutter?
hdr+ is out for mi5s
It's funny since people thought it was impossible 1+ year ago but now thanks to awesome devs more devices can taste the magic of Google Camera HDR+
How to Copy Google Pixel Camera algorithm into Xiaomi Redmi 6A?
Hello everybody Is it possible to copy the algorithm of Google pixel camera and install it in Xiaomi mi Redmi 6A? Because both have exactly same sensors. So is there any way to copy pixel's algorithm and software into my Redmi 6A ?Thanks to all

Yet another 3rd part Camera app (Does it supports HDR+/ Enhanced on P2?)

https://play.google.com/store/apps/details?id=com.caddish_hedgehog.hedgecam2
Says it supports Camera2 API, all manual adjustments, and RAW support. For those with P2, can y'all check if it supports HDR+/Enhanced? Or is Google's cam app still the only one?
Burninh2o said:
https://play.google.com/store/apps/details?id=com.caddish_hedgehog.hedgecam2
Says it supports Camera2 API, all manual adjustments, and RAW support. For those with P2, can y'all check if it supports HDR+/Enhanced? Or is Google's cam app still the only one?
Click to expand...
Click to collapse
Tried it for a short while. HDR option is there but Google camera is leaps n bounds ahead
Sent from my Pixel 2 XL using Tapatalk

Camera Depth Capabilities

I'm an android developer and I need to know if this phone is implementing the depth module from the camera 2 api.
Is someone available to install a very simple apk (attached) that lists the camera capabilities and post the screenshot with the output?
It would mean a lot, thanks.
amarkovits said:
I'm an android developer and I need to know if this phone is implementing the depth module from the camera 2 api.
Is someone available to install a very simple apk (attached) that lists the camera capabilities and post the screenshot with the output?
It would mean a lot, thanks.
Click to expand...
Click to collapse
What will this do? Can i install on my v30?
The app just lists the camera functions supported by each camera. you can install on V30 but I already know that it doesn't have depth capability
Here ya go....
inneyeseakay said:
Here ya go....
Click to expand...
Click to collapse
Well, this is bad news, whats the point of adding a TOF camera if you don't expose it in the api? Only for some portrait adjustments in your own camera app and even those don't work that well according to the reviews.
amarkovits said:
Well, this is bad news, whats the point of adding a TOF camera if you don't expose it in the api? Only for some portrait adjustments in your own camera app and even those don't work that well according to the reviews.
Click to expand...
Click to collapse
Can you show me which phones has native depth camera support exposed?
harysviewty said:
Can you show me which phones has native depth camera support exposed?
Click to expand...
Click to collapse
The Huawei P30 pro has the TOF camera exposed in the native camera api.
amarkovits said:
The Huawei P30 pro has the TOF camera exposed in the native camera api.
Click to expand...
Click to collapse
The p30 has a tof camera on the rear as for the g8 it is on the front so if you think you can improve the rear portrait videos by implmenting the tof data differently you are wrong.
amarkovits said:
Well, this is bad news, whats the point of adding a TOF camera if you don't expose it in the api? Only for some portrait adjustments in your own camera app and even those don't work that well according to the reviews.
Click to expand...
Click to collapse
I'm pretty sure the only reason LG cared about the tof cam is for face unlock. It works seamlessly, while everything else here that uses tof are half baked gimmicks.
Does face Id is supported for third party apps authentication?

Camera2 api MIUI vs Custom rom

Hi, I would like to use the wide angle and macro lens in apps that access the camera using the "camera2 api"... Unfortunately on MIUI only the main camera supports the camera2 api...
If I install a custom rom, will I get all lenses to support camera2 api? (I had a Huawei p30 pro in my hand, on which it worked normally)
Maybe i could add camera2 api support by editing build.prop... but I don't know how.
Could someone help me? can someone confirm me that "Camera2 API Probe" app show camera2 api ID for all lenses? (on custom rom ofc.)
plakonn said:
I need camera2 api for additional lenses (macro, ultrawide), but on MIUI only main lens support that. Can i fix it by installing custom rom? (Does custom roms have camera2 API for of the additional lenses?)
I guess support for the additional lenses can be added to build.prob, but i think nobody figured how to do it. (and even with root i cant edit build.pro for some reason... so it wouldn't help me anyway)
EDIT: Can someone with custom rom tell me? (if app "Camera2 API Probe" show all lenses? i mean more than two camera IDs)
Click to expand...
Click to collapse
All the lenses on miui rom support Camera2api and all lenses can be enabled in gcam for example on bsg or arnova.
zaqm said:
All the lenses on miui rom support Camera2api and all lenses can be enabled in gcam for example on bsg or arnova.
Click to expand...
Click to collapse
I would like to use all lenses on third party apps downloaded from playstore... (like Streamlabs, filmic pro (and other camera apps)
app called "Camera2 API Probe" show camera2 api support for two lenses... ID 0 (that is main sensor) and ID 1 (that is selfie cam.)
As i mentioned in edited post. I had borrowed Huawei p30 pro, that was able to use all lenses in these apps.
Xiaomi is restricting third party apps to "see" the additional lenses. You'll have to edit the build.prop to add their package names in order for them to be recognised. Still there's no guarantee that it would work.
zaqm said:
Xiaomi is restricting third party apps to "see" the additional lenses. You'll have to edit the build.prop to add their package names in order for them to be recognised. Still there's no guarantee that it would work.
Click to expand...
Click to collapse
Do you know how to do it? Maybe there is some tutorial, but i can not find it due to my bad english...
plakonn said:
Do you know how to do it? Maybe there is some tutorial, but i can not find it due to my bad english...
Click to expand...
Click to collapse
You need to be rooted and edit the build.prop in Vendor or System by adding the app package name to "vendor.camera.aux.packagelist".
@zaqm Thanks you soooo much! I did not know about this... Thanks you!
Edit: unfortunately its not working... The reason why it don't work may be the fact i don't know how to edit build.pro (im using magiskhide module that can systemless edit build.prop) or its not working cause xiaomi using different approach to aux cameras (or different api.... I dont know)

Categories

Resources