mcpro24fpsProfessional Video Camera for Android

The Native Application (Stock) has...

We are often asked questions that start with "Why doesn't it work..." and end with "It is available in the native app, so the device can!"

The most frequent is "Why doesn't digital stabilization work on Xiaomi?"

We will try to compare writing an app for Android devices with driving a car.

Imagine you are a driver (developer).

You have a car (phone) of the brand N.

It is evening. It is dark. To get to your destination (to record a video), you need the headlights on (digital stabilization).

You like a normal person try to use the standard switch, of course (according to the Camera2 API documentation), and the headlights don't work. The trip doesn't turn out to be the most pleasant.

The next day you go to an authorized service (open the native application) and ask the service worker (examine the code) how to turn on the headlights. The service worker opens the dashboard, under which there are many keyholes, takes out of his wide pants some obscure key, inserts it into one of the wells, turns it and the headlights turn on.

You are of course shocked, but the hope that you can be given this key still lingers. But there is no way! The employee clearly hints that you will not receive any key and that your headlights will work only if you hire the employee to be your driver (use the native application).

And well, if you have seen the key and the well to which it fits. You get angry, but you go around town looking for the same key (you look in the hidden corners of the native app). You find it with some door burglar who makes these keys himself (you understand the code, how it works and where to apply the key). Joyfully you go to the car, insert the key, turn it and watch the mirrors fold as you turn on the headlights. It turns out that the mirrors with headlights can work only if you find a separate key for the mirrors.

That's how on many devices work:

60 frames per second

120/240 frames per second

8К

Digital stabilization

10 bit

Manual focus

And there's definitely more.

GCam modmakers are endlessly busy running around town looking for the right keys to activate certain features. Often their search is limited to a small number of specific vehicles. And let's be honest, they don't care about that turning on your headlights will fold your mirrors.

We are happy when we can find the right keys. But more often the result is the opposite, or we are not satisfied with folding mirrors.

So, if something works in hands of authorized service worker, but not in hands of driver, the reason may be that the service worker doesn't want to share the right key. And in general, thinks that the only driver of your car should be him. And before you resent the inaccessibility of the function, it makes sense to make sure that the car manufacturer has made all the switches (Camera2 API settings) where they should be located, and that they work the way they should work (according to the Camera2 API documentation).