Camera2 api supported in MM, Nougat updates? - X Play Q&A, Help & Troubleshooting

Anybody know if camera2 api access to manual camera functions supported in MM, Nougat updates? Nice phone but no camera2 api support dealbreaker for me and my students. Cheers.

It seems there's no support

What the actual #[email protected]?! I wish I knew this before I bought it. To think that I went for 'an older phone but with a good camera' just to end up with worse camera controls than the cheapest 2013 Lumia...

It's ok man move into a new phone.

SujaySN46 said:
It's ok man move into a new phone.
Click to expand...
Click to collapse
The thing is it IS my new phone. The maximum I could afford. But hey, at least I bailed out from the two-year-abandonware Window Phone/Windows <whatever>.
By the way...
Q: Why can't I change shutter speed / ISO / focus? Where is RAW?
A: Only devices with Camera2 API support have access to these features. Unfortunately, there is nothing we can do about this, it is up to your device manufacturer to add support.
Click to expand...
Click to collapse
More details
http://www.riseupgames.com/proshot/camera2api
https://forum.xda-developers.com/moto-x-style/general/howto-enable-camera2-manual-camera-t3238748/

Related

[REQUEST][APP] LCamera from the Nexus 5

Ever since the Nexus 5 got Lollipop, there have been developers wanting to take advantage of the new camera API. This would greatly improve our already beastly camera.
https://github.com/PkmX/lcamera
I am wondering if we can get this to work on our devices. I tried installing the APK but the latest version says it's incompatible and the earlier versions crash.
DarkFlasher said:
Ever since the Nexus 5 got Lollipop, there have been developers wanting to take advantage of the new camera API. This would greatly improve our already beastly camera.
https://github.com/PkmX/lcamera
I am wondering if we can get this to work on our devices. I tried installing the APK but the latest version says it's incompatible and the earlier versions crash.
Click to expand...
Click to collapse
Same question here...
Have you tried editing the build prop to say the phone is a Nexus 5 or 6? Should work then.
DarkFlasher said:
Ever since the Nexus 5 got Lollipop, there have been developers wanting to take advantage of the new camera API. This would greatly improve our already beastly camera.
https://github.com/PkmX/lcamera
I am wondering if we can get this to work on our devices. I tried installing the APK but the latest version says it's incompatible and the earlier versions crash.
Click to expand...
Click to collapse
Are you even on Lollipop?
I've tried this on Lollipop CM12. It fails with "L Camera is not supported on your device" message. Checked the source code:
Code:
val capabilities = characteristics.get(REQUEST_AVAILABLE_CAPABILITIES)
val requiredCapabilities = List(
REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR,
REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING,
REQUEST_AVAILABLE_CAPABILITIES_RAW)
if (!(requiredCapabilities forall { capabilities contains _ })) {
toast("L Camera is not supported on your device")
finish()
return
}
which means that driver is not returning all the required capabilities, if returning any of them at all. So changing phone's name to nexus5 or nexus6 won't help, we need that camera driver fixed
NForce25 said:
I've tried this on Lollipop CM12. It fails with "L Camera is not supported on your device" message. Checked the source code:
Code:
val capabilities = characteristics.get(REQUEST_AVAILABLE_CAPABILITIES)
val requiredCapabilities = List(
REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR,
REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING,
REQUEST_AVAILABLE_CAPABILITIES_RAW)
if (!(requiredCapabilities forall { capabilities contains _ })) {
toast("L Camera is not supported on your device")
finish()
return
}
which means that driver is not returning all the required capabilities, if returning any of them at all. So changing phone's name to nexus5 or nexus6 won't help, we need that camera driver fixed
Click to expand...
Click to collapse
So it is more of a case of the camera drivers not supporting all of the new API stuff then? Hopefully it isn't to much of a job or we'll be waiting for the LG update.
Since we have good Lollipop ROM's popping out, I'd also like to get my hands on this.
In the meanwhile try Mi2RAW on google play...
kultus said:
In the meanwhile try Mi2RAW on google play...
Click to expand...
Click to collapse
It is not working with CM12 Unofficial. A least in my case.
kultus said:
In the meanwhile try Mi2RAW on google play...
Click to expand...
Click to collapse
But it doesn't support Lollipop's new camera API's. The whole point of LCamera is to use those new API's and let the user mess around with them. Sadly, it seems that many devices that have been updated to Lollipop, officially or through ports, don't have the new API's and are just using wrappers, meaning none of the new functions are there. Someone smarter than I am would have to look at the source code for our ports to see if any of them actually include support for the new stuff.
https://github.com/PkmX/lcamera/issues/3
https://github.com/PkmX/lcamera/issues/14
Thanks for info very said. And its ofcourse very unfortunate for android fragmentation again. I hate google if its truth, but have to wait for more investigation for LG phones. On the other side, It seems to be a nonsence, that lollipop wont have new camera API in system for some phones...we will see, its too soon.

Moto G3-Camera2 API not implemented!!

I bought a 2gb of ram moto g3 and i have noticed that camera2 api is not implemented so i can´t use Manual Camera, or another camera app to do raw shots, have manual controls, etc.
I´m surprised because my mother´s moto e 2014 has it.
Very dissapointed with that. The camera module is not bad at all but post-processing kills the photos.
Support for the Camera2 API usually comes down to the availability of hardware drivers for the camera module. I doubt Motorola has much say in this situation.
bozzykid said:
Support for the Camera2 API usually comes down to the availability of hardware drivers for the camera module. I doubt Motorola has much say in this situation.
Click to expand...
Click to collapse
We have the exact same camera hardware as Nexus 6, and I believe both Moto X 2015 variants....I highly doubt it's a matter of availablity...it's FAR more likely Lenovo opted to cheap out, while last year, Moto opted for quality over revenue in almost every aspect.
Could we pester Motorola so include the API in the Marshmallow update?
Moto X 2015 variants? They've got different sensors.. 21MP vs 13MP.
I really miss the manual controls after coming from a Lumia ? Like @Kevinjs said can we pester Motorola to include the API?
Kevinjs said:
Could we pester Motorola so include the API in the Marshmallow update?
Click to expand...
Click to collapse
You could but it would solve nothing. Literally, the only thing stopping camera2 support is proper drivers that support the api. And Motorola does not provide them.
---------- Post added at 06:44 PM ---------- Previous post was at 06:43 PM ----------
hp420 said:
We have the exact same camera hardware as Nexus 6.
Click to expand...
Click to collapse
No. It has the same sensor. It doesn't necessarily have the exact same camera module.
That's a shame! Motorola could develop compatible drivers right? We must start a petition or something. XD
mcnico said:
That's a shame! Motorola could develop compatible drivers right? We must start a petition or something. XD
Click to expand...
Click to collapse
No, Motorola doesn't manufacture the camera module. So they have no say in the drivers. Of course, we don't know what their contract is like with the camera hardware manufacturer, so we have no way of knowing the process of getting updated drivers from them.
bozzykid said:
No, Motorola doesn't manufacture the camera module. So they have no say in the drivers. Of course, we don't know what their contract is like with the camera hardware manufacturer, so we have no way of knowing the process of getting updated drivers from them.
Click to expand...
Click to collapse
Yeah I see the problem.. I was just joking though. Cause there are petitions for anything and everything today xD

Our great MI6 has IMX386, which is capable of 240FPS

So, the Xiaomi MI6 is having an IMX386, and a Snapdragon 835, as everyone already know, and these are capable for recording up to 720p240FPS and 1080p120FPS. Maybe more, but I can't find any official specification for the camera sensor, only a phone with this sensor that capable of these recording settings: https://imgur.com/a/VpiMx
My question is belong to our great developers, are you having some kind of interest modding this device to support these options, or we have to wait for the kernel source code first, or is it possible at all?
I think it is possible, but we have to wait till the source code. My guess is that Xiaomi releases it mid-October.
I'm trying to figure out FHD/60fps recording here: https://forum.xda-developers.com/mi-6/help/to-enable-hd-60fps-recording-t3626185
dreszczyk said:
I'm trying to figure out FHD/60fps recording here: https://forum.xda-developers.com/mi-6/help/to-enable-hd-60fps-recording-t3626185
Click to expand...
Click to collapse
I don't think it's possible (yet). Tried a lot of things, none of them actually recorded 60fps...
You can try to ask the developers of freedcam or Bacon Camera. and see if they can provide any support for it.
Also, if the camera driver doesn't provide support for it, I'm not sure it is even possible to do.
Freedcam thread is over here:
https://forum.xda-developers.com/android/apps-games/camera-freedcam-4-0-3-t3115548
Bacon Camera is over here:
https://forum.xda-developers.com/general/paid-software/camera-bacon-camera-t3253278
Bacon Camera already seems to have some support for Xiaomi Mi6, but I don't which features it support on this device, but you should try it before you ask for support of course..
QuattroKwok said:
I think it is possible, but we have to wait till the source code. My guess is that Xiaomi releases it mid-October.
Click to expand...
Click to collapse
That's not related to kernel source... Blobs handle that kind of stuff.
33bca said:
That's not related to kernel source... Blobs handle that kind of stuff.
Click to expand...
Click to collapse
So do you think we'll ever see 60fps recording ?
Moto Z2 Force uses 2 IMX 386 sensors.
Their Kernel is released.
Maybe there's something that can be done.

Camera 2 API Will be enabled in android Pie CONFIRMED

So i know that everybody has been requesting that camera 2 API to be enabled by default. There have been multiple requests made to Xiaomi from social (mainly twitter) to MI forums and even in Google bug tracker to request the feature to be enabled in the next OTA. Thankfully one of Google employees asked their DEV teams directly and this is the response he got :
vi.. @google.com <vi.. @google.com> #9 Nov 2, 2018 05:44AM
Please find the below comment received from our development team:
"We continually talk with various Android manufacturers about camera quality and work to improve performance and features available to camera applications across the Android ecosystem. Starting with Android Pie, newly launching devices are expected to have newer camera HAL versions, which will enable better support for camera2."
Bug tracker issuetracker.google.com/issues/117853983 link
Thanks for the effort everyone :highfive:
We did it
I fail to see where the "confirmation" for the Mi A2 is , baited and outsmarted
Let's hope the A2 is included in "newly launching devices"
bartoloandre98 said:
I fail to see where the "confirmation" for the Mi A2 is , baited and outsmarted
Click to expand...
Click to collapse
In the issue tracker, the response was to this thread ( Mi A2 Camera2 API support request )
Now we just need fingerprint gestures....
obilisk said:
So i know that everybody has been requesting that camera 2 API to be enabled by default. There have been multiple requests made to Xiaomi from social (mainly twitter) to MI forums and even in Google bug tracker to request the feature to be enabled in the next OTA. Thankfully one of Google employees asked their DEV teams directly and this is the response he got :
vi.. @google.com <vi.. @google.com> #9 Nov 2, 2018 05:44AM
Please find the below comment received from our development team:
"We continually talk with various Android manufacturers about camera quality and work to improve performance and features available to camera applications across the Android ecosystem. Starting with Android Pie, newly launching devices are expected to have newer camera HAL versions, which will enable better support for camera2."
Bug tracker issuetracker.google.com/issues/117853983 link
Thanks for the effort everyone :highfive:
We did it
Click to expand...
Click to collapse
aww man it's a really great news now people see the power of mia2 Camera ? #Sonyimx486
But I already unlocked enabled camera2api with no OTA update loss. It's great news though!
[email protected] said:
But I already unlocked enabled camera2api with no OTA update loss. It's great news though!
Click to expand...
Click to collapse
Great Brother But i don't want to unlock now?
Sohailsamdani said:
Great Brother But i don't want to unlock now?
Click to expand...
Click to collapse
Good news for you then! Hope we get the pie update soon
hope that also brings with it the arcore support.
Sorry but this is neither a confirmation nor proof we will see this enabled by default. Xiaomi will simply tell us that the A2 didn't launch with PIe so we dont give a *
Benjamin_L said:
Sorry but this is neither a confirmation nor proof we will see this enabled by default. Xiaomi will simply tell us that the A2 didn't launch with PIe so we dont give a *
Click to expand...
Click to collapse
Sohailsamdani said:
Great Brother But i don't want to unlock now?
Click to expand...
Click to collapse
Same here man ?
Benjamin_L said:
Sorry but this is neither a confirmation nor proof we will see this enabled by default. Xiaomi will simply tell us that the A2 didn't launch with PIe so we dont give a *
Click to expand...
Click to collapse
Absolutely, in my opinion this is gonna happen, but also we don't lose anything keeping the hope
IjazCI said:
They never did it for Mi A1 despite being an android one device.
Don't keep your hope's high.
Click to expand...
Click to collapse
A1 didn't get pie though yet so we'll have to wait and see. But it's Xiaomi after all..
this thread is click bait
Well I have the Pie update for the Mi A2, and tried to installed the lastest apk from CelsoAzevedo, and it didn't work. Keep stopping. So I guess they didn't enabled it yet.
I updated my mi max 3 to android pie . unfortunately camera 2 api is not enabled.
this thread needs to be closed.

Xiaomi answer to request for enabling camera2 api

I had emailed to xiaomi global services and requested them to enable camera2 api feature by default in future updates, the email and their answer are in the attached pics and below:
Email:
Hello
I'm using mi a2 and suffering lack of camera2 api feature. I don't want to unlock and flash my phone due to bricking risk. So please enable camera2 api on Mi A2 by default, or at least inform us to wait fo feature or not.
Another thing is mi a2 secondary rear camera. It has PDAF and can do a better and smoother auto focus than main camera while video recording. (Main camera beating on auto focus). If that is possible please enable video recording by secondary rear camera on default camera app and other apps as photo shooting is enabled in camera app manual mode.
Xiaomi answer:
Dear Customer,
Greetings from Xiaomi Escalation Desk.
This is to inform you that Mi A2 uses native Google system, none of these default Settings have been changed,
and it is not recommended to change them manually, which may cause some system exception.
Thank you for being a valued customer.
Thanks & Regards,
Saif Ulla
Xiaomi Escalation Desk
Is seems they have no plan to enable it
Ah, I actually ripped my ass off on that,I sent them emails about Camera2 API, Created a bug report in Google AOSP website, even started a Twitter campaign and replied to every single tweet from Xiaomi with #ARCore_For_Mi_A2 and also #Camera2_API_For_Mi_A2. In emails they said they look into my suggestion which is basically the thing that companies do when people are asking them for an issue and they just want to get rid of it, And I went through a lot of pain being on Twitter doing that campaign because I was bored due to the massive amount of curses people were just saying to me and you know at the end Xiaomi actually blocked me from replying to their tweets so I pulled myself out of that game. According to papers Google forces OEMs on Enabling Camera2 API on devices shipped with Android pie and higher, Xiaomi wants to keep the amount of features in it's A series at minimum. Doesn't matter if it's just a simple API or ARCore or NFC, Xiaomi doesn't care about It's A series and tries to offer nothing more than what it's obligated to do from Google as an Android One OEM.
Xiaomeme is a good Hardware Company with bad Software, exactly opposite of Google.
Basically Xiaomeme's strategy is updating Android version and adding no features to it's Android One devices and Adding features and not updating the Android version on it's MIUI devices.
LonelyGlitch said:
Ah, I actually ripped my ass off on that,I sent them emails about Camera2 API, Created a bug report in Google AOSP website, even started a Twitter campaign and replied to every single tweet from Xiaomi with #ARCore_For_Mi_A2 and also #Camera2_API_For_Mi_A2. In emails they said they look into my suggestion which is basically the thing that companies do when people are asking them for an issue and they just want to get rid of it, And I went through a lot of pain being on Twitter doing that campaign because I was bored due to the massive amount of curses people were just saying to me and you know at the end Xiaomi actually blocked me from replying to their tweets so I pulled myself out of that game. According to papers Google forces OEMs on Enabling Camera2 API on devices shipped with Android pie and higher, Xiaomi wants to keep the amount of features in it's A series at minimum. Doesn't matter if it's just a simple API or ARCore or NFC, Xiaomi doesn't care about It's A series and tries to offer nothing more than what it's obligated to do from Google as an Android One OEM.
Xiaomeme is a good Hardware Company with bad Software, exactly opposite of Google.
Basically Xiaomeme's strategy is updating Android version and adding no features to it's Android One devices and Adding features and not updating the Android version on it's MIUI devices.
Click to expand...
Click to collapse
What is the ARcore for? And why is it important on this device?
zwen0416 said:
What is the ARcore for? And why is it important on this device?
Click to expand...
Click to collapse
Augmented Reality
For example you can stand next to a growling Hulk in a movie you shoot, or play games where space ships fly through your living room.
onimorza said:
Augmented Reality
For example you can stand next to a growling Hulk in a movie you shoot, or play games where space ships fly through your living room.
Click to expand...
Click to collapse
Thanks! Just wondering if SXD670 is powerful enough to run this?
zwen0416 said:
Thanks! Just wondering if SXD670 is powerful enough to run this?
Click to expand...
Click to collapse
Well I did use ARCore on MI A2 so it runs. (In case you are wondering, there is a way to enable ARCore if you have Magisk but discussing it here will be going OT)

Categories

Resources