Visualizzazione stampabile
-
In questo thread trovate le versioni consigliate per lo Xiaomi Mi a1 del porting di Google Camera.
Requisito fondamentale per il funzionamento dell' algoritmo proprietario HDR+ di Google è l'abilitazione delle API2 camera.
Premetto che questi sono semplici consigli e che se qualcuno ha setup migliori è invitato a condividerli ;-)
Fortunatamente un ragazzo possessore di Xiaomi Mi A1 è riuscito a risolvere tutti o quasi i problemi su questo modello. Ha pubblicato i suoi apk e il suo modulo Magisk "dotfix" a questo link:
https://www.celsoazevedo.com/files/a...omi-mi-a1-fix/
Per cambiare la lente posteriore in uso basta una pressione prolungata dell'icona per passare alla fotocamera anteriore.
Rimane il problema delle foto verdi su WhatsApp. Usare zoom o flash digitale o il client alternativo GBWhatsapp che non ha questo problema.
Stock Pie ROM:
Purtroppo su Pie Stock la seconda fotocamera può essere attivata solo impostando Selinux permissive.
Se non si ha root per ridurre al minimo gli arterfatti:
-Usare un APK con i settaggi "Tuning back cam" o "Noise reduction" (ad esempio gli apk di Fu24 e Serjo87 citati)
-Settare valori alti su "custom chroma denoise good light" e "custom chroma denoise medium light". Più alto è il valore e minori saranno gli artefatti ma calerà un po' la qualità quindi trovate un compromesso (io uso 30-40).
-Se avete installato il modulo lunga esposizione su "auto-exposure HDR+" impostate Min ISO così Gcam userà una maggiore esposizione in automatico. L'acquisizione delle foto sarà però più lenta.
Mettete default se volete uno scatto più veloce specialmente con poca luce.
Se sono presenti vistosi lag:
Premere il tasto home dello smartphone in modo da mandare in background l'app
Aprire la fotocamera stock (se non è installata aprire un'altra app che usa la fotocamera ma non sfrutta Camera2Api)
Attivare la modalità acquisizione video (potrebbe crashare)
Premere il tasto home dello smartphone in modo da mandare in background l'app
Tornare su Google Camera e vedere se adesso i video con slow motion sono fluidi (nel mio caso funziona al 100%)
Se non si ha root si possono comunque abilitare le Api e installare molteplici versioni di Google Camera ma i video acquisiti con poca luce avranno framerate bassi/incostanti e il secondo sensore non funzionerà. Per abiitarle occorre avere il bootloader sbloccato, avviare un boot.img patchato con Magisk e tramite un emulatore terminale (con accesso root) dare il comando:
Quote:
setprop persist.camera.HAL3.enabled 1
Trovate (quasi) tutte le versioni del porting in questa pagina:
https://www.celsoazevedo.com/files/a...google-camera/
Le versioni consigliate sono quelle in rosso.
Per divertirsi con gli AR stickers (Playground) e app di realtà aumentata (anche se presentano molti bug al momento) trovate maggiori info QUI
Fonti:
XDA
Prove personali
-
Quote:
Originariamente inviato da
sipollo
Purtroppo molte versioni di Google Camera non funzionano con Oreo, ma ne ho trovata una che sembra funzionare correttamente.
GCam5.1.016-Arnova8G2-v1.2-lens-blur-6Mpx
Per abilitare le Api2 camera necessarie NON installate il modulo magisk Mia1tweaks perché al momento non compatibile con Oreo e provoca bootlloop. Io ho utilizzato il modulo Camera 2 api enabler che per me ha funzionato.
Per velocizzare l'apertura delle applicazioni che usano la fotocamera (dopo root l'apertura impiega qualche secondo) impostare selinux su permissive.
In questo modo funzionerà HDR+ di Google Camera e nel contempo si possono fare video in slow motion con la app stock Xiaomi mentre non con Google Camera lo slow motion fa crashare l'applicazione. Buon modding a tutti!
Gentilmente aggiungi le fonti originali a fine post.
Grazie per la condivisione.
-
Quote:
Originariamente inviato da
sipollo
Purtroppo molte versioni di Google Camera non funzionano con Oreo, ma ne ho trovata una che sembra funzionare correttamente.
GCam5.1.016-Arnova8G2-v1.2-lens-blur-6Mpx
Per abilitare le Api2 camera necessarie NON installate il modulo magisk Mia1tweaks perché al momento non compatibile con Oreo e provoca bootlloop (sono dovuto ripartire da Nougat perdendo i dati app). Io ho utilizzato il modulo Camera 2 api enabler che per me ha funzionato.
Per velocizzare l'apertura delle applicazioni che usano la fotocamera (dopo root l'apertura impiega qualche secondo) impostare selinux su permissive.
In questo modo funzionerà HDR+ di Google Camera e nel contempo si possono fare video in slow motion con la app stock Xiaomi mentre non con Google Camera lo slow motion fa crashare l'applicazione. Buon modding a tutti!
Fonti:
https://forum.xda-developers.com/one...658552/page157
Patched boot.img with magisk 5.1 From Stable Oreo Mi A1. - Mi A1 - Xiaomi MIUI Official Forum
Prove personali
Con il modulo Camera 2 Api enabler si abilita anche la stabilizzazione ?
-
Quote:
Originariamente inviato da
FerrarisIV
Con il modulo Camera 2 Api enabler si abilita anche la stabilizzazione ?
Si basta impostarla in Google Camera. Non ho provato se migliora anche la registrazione dell'audio nei video acquisiti ma penso di no.
-
Quote:
Originariamente inviato da
sipollo
Si basta impostarla in Google Camera. Non ho provato se migliora anche la registrazione dell'audio nei video acquisiti ma penso di no.
ho scaricato il modulo Camera 2 Api enabler, è un file zip, ma non me lo fa installare su Magisk. E' sotto la cartella download ma è disabilitato, quindi non selezionabile :(
EDIT:
forse ho scaricato un modulo sbagliato... mi linkeresti il tuo per cortesia ?
-
Quote:
Originariamente inviato da
FerrarisIV
ho scaricato il modulo Camera 2 Api enabler, è un file zip, ma non me lo fa installare su Magisk. E' sotto la cartella download ma è disabilitato, quindi non selezionabile :(
inoltre non trovo l'opzione Selinux (è una opzione o una app ?)
Magisk Manager->moduli premi il tasto + e lo selezioni da dove lo hai scaricato... almeno io ho fatto così e me lo ha installato.
Per cambiare SElinux in permissive c'è una app che lo fa in automatico all'avvio. SELinuxModeChanger .
-
Quote:
Originariamente inviato da
sipollo
Magisk Manager->moduli premi il tasto + e lo selezioni da dove lo hai scaricato... almeno io ho fatto così e me lo ha installato.
Per cambiare SElinux in permissive c'è una app che lo fa in automatico all'avvio. SELinuxModeChanger .
Grazie Sipollo
ma non riesco a trovare in xda (sezione xiaomi mi a1) il modulo camera 2 enabler
-
Quote:
Originariamente inviato da
FerrarisIV
Grazie Sipollo
ma non riesco a trovare in xda (sezione xiaomi mi a1) il modulo camera 2 enabler
Non c'è perché non è specifico per il mi a1...
https://forum.xda-developers.com/app...abler-t3656651
-
Quote:
Originariamente inviato da
sipollo
Grazieeeee
senti per l'HDR+ che hai selezionato? vedo che ci sono diversi dispositivi, dai Nexus ai Pixel
ps: al link che hai scritto c'è anche uno zip per lo slow motion della Gcam, l'hai provato?
-
Quote:
Originariamente inviato da
FerrarisIV
Grazieeeee
senti per l'HDR+ che hai selezionato? vedo che ci sono diversi dispositivi, dai Nexus ai Pixel
Secondo me Nexus 6p se vuoi più definizione, Pixel se vuoi meno rumore (puntini). Prova e fammi sapere :-)
Riguardo lo slow motion su Gcam ho visto ma non ho avuto il coraggio :-) Sono 3 volte che ripristino il telefono...