Ich habe mich heute mich mal rangesetzt und versucht einige offensichtliche Fehler im CHDK-Quellcode zu beseitigen. Dazu habe ich das CHDK mit der uneingeschränkten Kompileroption "-Wall" durchkompiliert und versucht alle Fehler zu beseitigen. Dabei sind mir nicht nur unbenutzte Variablen untergekommen sondern auch richtige Fehler, wie zum Beispiel im Motion Detection Modul. Dort wurde glatt das case vergessen (es waren nur ungenutzte labels).
Im Anhang habe ich mein Ergebnis als patch. Da ich in sehr vielen Modulen optimiert habe, konnte ich nicht jedes einzeln testen. Wäre schön wenn ihr mir dabei helfen könntet.
Ein Kompilerlauf für alle Kameras war erfolgreich!
Zur weiteren Optimierung müssten noch mehr defines korrigiert/ergänzt werden.
CHDKLover