Cu pozitionarea subtitrarii nu este chiar asa o treaba simpla.
Bun, sa zicem ca rezolv problema cu afisarea subtitrarii de la baza:
- cand este doar un rand afiseaza chiar la baza
- cand sunt 2 randuri sau 3 (nu voi face un firmware pentru 4 randuri desi as putea) afisarea se face de la baza in sus.
Probleme in cazul in care aplic afisarea de la baza:
- diferentele de afisare intre NTSC si PAL. Daca in PAL ai subtitrarea chiar la baza, in momentul in care doresti sa folosesti optiunea NTSC din player, nu vei mai vedea ultimul rand iar daca respectivul subtitlu are doar un singur rand, in modul NTSC nu vei mai vedea nimic.
- pentru ca E-Boda are 2 dimensiuni pentru fonturi, afisarea de la baza o pot face doar pentru subtitrarea mica, cea mare folosind ca baza doar randul al doilea din 3 maxim permise.
Exemplu de subtitlu cu 3 randuri:
Subtitrarea mare:
Rand 1 > sus de tot
Rand 2 > la mijoc
Rand 3 > la baza
Subtitrarea mica:
Rand 1 > sus de tot
Rand 2 > la mijoc
Rand 3 > la baza
Dupa cum se vede, ambele afiseaza subtitrara la fel.
Exemplu de subtitlu cu 2 randuri:
Subtitrarea mare:
Rand 2 > sus de tot
Rand 3 > la mijoc
Subtitrarea mica:
Rand 2 > la miloc
Rand 3 > la baza
In acest caz, subtitrarea mica este afisata corect, cea mare fiind cu un rand mai sus.
Subtitrarea mare:
Rand 3 > la mijloc
Subtitrarea mica
Rand 3 > la baza
Si in acest caz, subtitrarea mica este afisata corect, cea mare fiind cu un rand mai sus.
Sa zicem ca in cazul meu (cu TV 16:9) vreau sa vad un film cu firmware V5 si subtitrarea pusa la baza in modul NTSC. Daca aleg subtitrarea mica, voi pierde intotdeauna ceea ce este sub randul 1 al unui subtitlu. Daca aleg subtitrarea mare, voi avea 2 randuri afisate la subtitlurile cu 2 randuri si unu la cel cu un rand. Dar... mie nu imi place subtitrarea mare atunci cand comut TV-ul in modul 16:9.
Dupa cum vedeti, nu este chiar asa de simplu si va trebui sa gasesc o cale de compromis fara a lansa o groaza de firmware pentru aceeasi versiune.
Oricum pregatesc V6 astazi.
enjoy,
Mtz