Consegui! Estou enviando um novo firmware modificado.
Parabéns de novo rictad!!
Só por curiosidade: uma coisa que descobri quando tentei implementar caracteres acentuados no FileBrowser foi que isso podia ser feito pelo menos por 2 modos diferentes: o FallenAngel implentou para o LG9xxx sem a Rotina de Conversão (provavelmente só alterando filtros), enquanto o xypro (seguindo o br0max) chegou ao mesmo resultado usando a Rotina de Conversão e o filtro do 8032...
O que ainda pretendo estudar para incluir no futuro:
1. Incluir a seleção de cor da legenda no setup.
2. Aumentar o campo que informa o nome da fonte, para poder apresentar o nome completo da fonte.
3. Excluir a chamada para cp1255-2, o que excluiria uma das duas fontes Courier repetidas.
1. Já sei como fazer isso (todas as etapas). Só não fiz ainda (e enviei) por preguiça...
Pretendo enviar um pequeno roteiro mostrando como fazer isso nos LGs.
2. Não sei como fazer (não pesquisei).
3. Não sei, mas gostaria de saber (não pesquisei o suficiente).
Gostaria de fazer agora uma lista do que eu descobri que PODE ser implementado nos LGs (já que já foi implementado nos LGs8xxx e 9xxx, os quais tem estrutura com várias semelhanças com os LGs mais recentes):
1. Seleção da Posição (vertical) das legendas pelo menu.
2. Seleção do Tipo de Alinhamento (vertical) pelo menu.
3. Possibildade de reconhecimento de legendas externas com nomes diferentes dos arquivos .avi.
4. Possibilidade de seleção da Palete de cores (RGB ou YUV) para legendas .idx .sub
5. Implementação de TEMPO RESTANTE.
6. Quebra de linhas inteligente (que respeita os espaços entre as palavras), e balanceada (com a linha superior com tamanho o mais próximo possível da linha inferior).
É possível identificar os trechos dos Firmwares br0max e xypro responsáveis por cada uma dessas modificações. Porém, essa é uma tarefa muito demorada e que exige paciência. Deve-se fazer estudos comparativos entre as várias versões desses firmwares, e também com os originais. Não consegui encontrar todas as versões (as mais antigas sumiram). Além disso, uma versão mais recente de firmware alternativo as vezes é baseada numa versão mais recente de firmware original, impedindo que se compare diretamente uma versão recente com uma antiga. Outras peculiaridades: o xypro usa o ARM modificado do br0max (LG8xxx) para o seu firmware alternativo LG9xxx, e mantém o 8032 do LG9xxx.