Ці падтрымлівае ваш тэлефон API Camera2? Ці будзе на ім працаваць порт GCam? Гэта дадатак адказвае на абодва пытанні на першым экране, а потым пацвярджае адказ, адкрываючы рэальны сеанс камеры.
Большасць зондаў і праверкаў чытаюць толькі тое, што заяўляе прылада. Вытворцы заяўляюць магчымасці, якія абсталяванне не выконвае, і ўзровень Camera2, прымусова ўсталяваны праз build.prop, выглядае ідэнтычна сапраўднаму. Гэта дадатак вымярае розніцу.
СПЕРШУ ЧЫТКІ АДКАЗ
На галоўным экране пазначаны ўзровень абсталявання — LEGACY, LIMITED, FULL або LEVEL_3 — у выглядзе лесвіцы, таму вы бачыце, дзе знаходзіцца ваша прылада, а не проста пастаянную назву. Пад ім: простая версія GCam — падтрымліваецца, пагаршаецца або не падтрымліваецца.
СУМЯШЧАЛЬНАСЦЬ ПОРТАЎ GCAM І GOOGLE CAMERA
Дзевяць патрабаванняў, ад якіх залежыць канвеер HDR+, якія правяраюцца па чарзе на вашай задняй асноўнай камеры:
• Апаратны ўзровень Camera2, FULL або вышэй
• Захоп RAW і вывад DNG
• RAW_SENSOR прысутнічае ў карце канфігурацыі патоку
• BURST_CAPTURE
• MANUAL_SENSOR — ручное налада ISO, вытрымкі і фокусу
• Кіраванне пакадрамі, зчытваецца з SYNC_MAX_LATENCY
• YUV і прыватная перапрацоўка
• Лагічная шматкамерная і схаваныя фізічныя субсенсары
Кожны прабел тлумачыцца словамі: ці проста порт губляе функцыю, ці наогул не можа зрабіць фота. Не рэкамендуецца канкрэтны порт або версія — гэтыя спісы састарэюць, вымярэнні не.
ПРАВЕРКА Ў ЖЫВЫМ ЭФІРЫ: ЗАЯЎЛЕНАЯ І ВЫМЯРАНАЯ
Восем тэстаў адкрываюць рэальны сеанс здымкі і вымяраюць, што адбываецца:
• Сеанс адкрываецца, і колькі часу займае першы кадр
• Кіраванне пакадрамі: ці ўжываецца запыт да кадра N+1?
• Ручное ISO: запытваць 100, ці зчытваецца 100?
• Ручная экспазіцыя: ці захоўваецца вытрымка 1/500 с на ўсіх кадрах?
• RAW і YUV як адначасовыя патокі
• Мэтавая частата кадраў у FPS з падлікам страчаных кадраў
• Высокахуткаснае відэа, CONSTRAINED_HIGH_SPEED_VIDEO
• 10-бітны выхад HLG
Заяўлена, потым вымерана, потым вердыкт. Калі прылада заяўляе пра магчымасць, жывы тэст не можа пацвердзіць — класічны адбітак пальца Camera2, уключаны прымусова — праграма кажа пра гэта выразна.
Папярэдні прагляд не паказваецца, і ніводзін кадр ніколі не захоўваецца; вымяраюцца толькі метададзеныя і час. Дазвол камеры патрэбны толькі для гэтага тэсту.
ПОЎНАЯ ІНФАРМАЦЫЯ АБ АБСТАЛЯВАННІ КАМЕРЫ
Для кожнай камеры сістэма экспонуе: пярэднюю, заднюю і знешнюю:
• Датчык: актыўны масіў, масіў пікселяў, фізічны памер, крок пікселя, размяшчэнне каляровых фільтраў, арыентацыя, крыніца часовай меткі
• Аб'ектыў: фокусная адлегласць, эквівалент 35 мм, дыяфрагма, мінімальная адлегласць факусоўкі, аптычная стабілізацыя, успышка, дыяпазон маштабавання
• Магчымасці: усе 21 значэнне ў REQUEST_AVAILABLE_CAPABILITIES, пазначаныя як падтрымліваюцца, адсутнічаюць або невымяраюцца
• Патокі: поўная карта канфігурацыі — YUV_420_888, PRIVATE, JPEG, RAW_SENSOR — з кожным дазволам, суадносінамі бакоў, мінімальнай працягласцю кадра і частатой кадраў, якая ідзе за імі
• Оптыка: дыяпазон ISO з пазначанай мяжой аналагавага ўзмацнення, час экспазіцыі ў вытрымцы і нанасекундах, кампенсацыя экспазіцыі ў EV, шумапрыглушэнне, паляпшэнне краёў і рэжымы балансу белага
• Ролі — асноўны, звышшырокі, тэлеаб'ектыў, макра, глыбіня — выведзеныя шляхам параўнання эквівалентаў 35 мм, бо Camera2 ніколі іх не паказвае
• Кожны RAW Ключ CameraCharacteristics, з магчымасцю пошуку, у тым ліку недакументаваныя ключы пастаўшчыка, з тыпам Java для кожнага значэння
ЗДЗЕЙНІЧАЦЬ І ПАРАЎНАННЕ
Захавайце бягучы стан, перш чым што-небудзь змяніць: рэдагаванне build.prop, модуль Magisk, карыстальніцкае ПЗУ, OTA. Вярніцеся і параўнайце — праграма дакладна пакажа вам, які радок змяніўся, і ці палепшылася яна, ці пагоршылася.
ЭКСПАРТ
JSON, Markdown і CSV. Справаздачы заўсёды на англійскай мове, таму яны ўстаўляюцца непасрэдна ў сістэму адсочвання памылак або тэму XDA і не ўтрымліваюць ідэнтыфікатара прылады — серыйнага нумара, IMEI або рэкламнага ідэнтыфікатара.
ДЛЯ КАГО ГЭТА
Распрацоўшчыкі праграм для камер, карыстальнікі GCam, якія ацэньваюць порт, усе, хто правярае новы тэлефон перад купляй, карыстальнікі ПЗУ і Magisk, якія правяраюць працаздольнасць Camera2.
Не звязаны з Google і не падтрымліваецца ім. GCam згадваецца толькі для апісання сумяшчальнасці.
Узровень API Probe Camera2, сумяшчальнасць з GCam і RAW — праверана, не здагадвалася.