Front cams often have a fixed focus. So instead of optimizing the focus, they use a preset valid for 1m to infinity. It is like the cheap pocket cams you have probably seen in the past. Opposed to this, rear cams have a variable focus optimized to get the field of view sharp.
I just checked the code and believe I understand what happens: LapTimer checks whether a cam has autofocus capabilities. In case it has, it triggers either the automatic mode or does a one time focus (in case you have set the setting shown in the snapshot). In case it has no autofocus capability, it does nothing - because a focussing activity is useless. Your smartphone reports it has no autofocus capability (which is wrong) for the rear cam, so LapTimer doesn't trigger a refocusing.
As there are thousand of Android models, I'm usually not able to work around device specialities. As the beta for v24 is ongoing currently, we can make an exception provided it is not getting a super complicated thing. Please join the beta version as described in
viewtopic.php?f=11&t=5737. I plan to release one more version before production. I will add some logging code to this version so you can create a log as described in
viewtopic.php?f=39&t=1933. You will need to enable the Video trace class when creating this log. To make sure: do not do create the log for the current beta. Wait until I release the next version. You will see a line in the change log of the next beta with something like "added additional tracing for autofocus".
- Harry