limpeza
extraindo a classe interna, para melhorar a separação de papeis
Refatorando o código e retirando a outra Thread da captura de frames da
câmera.
Dessa forma, a Thread principal do jogo vai parar para capturar imagens
da câmera.
Talvez não seja a melhor forma, mas por enquanto aliviou bastante o
processador do celular e apesar de baixar o fps significativamente pois
a Thread principal tem que parar para fazer outras coisas, diminuiu os
travamentos por acesso concorrente.
Principalmente no código nativo que não se dão muito bem com acesso
concorrente, gerando uns erros malucos, sem muita explicação como "fatal
signal 11 sigsegv" por exemplo.
A versão antiga da câmera (com Thread própria) comentada, apenas para
recuperar se for preciso.