Salve a tutti, la situazione è la seguente:
macchina - portatile Asus A6F
OS - Endeavouros Cassini_Nova-03-2023_R3
Webcam integrata - 0402:5602 ALi Corp. Video Camera Controller
la camera inizialmente veniva rilevata solo da VLC ma non da altri programmi.
Seguendo questa guida https://wiki.archlinux.org/title/webcam_setup
ho inserito all’interno del file ~/.xprofile
la seguente stringa LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
e adesso la camera viene rilevata anche da altri programmi.
Un altro problema da risolvere è che la webcam rimane capovolta probabilmente per il fatto che all’interno dello schermo è montata al contrario ed il driver linux non la capovolge in automatico.
il modulo driver che gestisce questa webcam è il seguente gspca_5602
Sono andato a vedere i sorgenti del driver GSPCA per la mia webcam all’interno del kernel, precisamente nel file relativo al mio sensore
drivers/media/usb/gspca/m5602/m5602_ov9650.c
scendendo nella sezione
/* Vertically and horizontally flips the image if matched, needed for machines
where the sensor is mounted upside down */
sono presenti alcuni modelli asus dove l’immagine viene capovolta ma non è presente il modello Asus A6F
A questo punto chiedo se qualcuno esperto di driver e patch sul kernel è in grado di ricompilare il driver, aggiungendo il modello Asus A6F tra quelli da invertire in automatico, e magari segnalare questa patch agli sviluppatori del kernel per farla inserire nella prossima versione