Jako ze mialem pdoobny problem jak jakis kolega wczesniej, mianowicie mam dosyc slabego kompa i wiele z filmow dziala mi tylko na DivX Playerze, ktory nie obsluguje napisow do filmow, postanowilem zrobic do tego wlasna aplikacje. Posiedzialem przy tym pare godzin i, o dziwo, rezultat jest mocno zadowalajacy.
Jednak pojawil sie pewien problem. Synchronizacja jednego programu z drugim zalezy od uzytkownika, wiec wszelkie roznice w odpaleniu jednego i drugiego programu, przekladaja sie na czas wyswietlenia napisow. Tylko ze w gruncie rzeczy jest gorzej niz powinno byc :(. Otoz, np. jesli uruchomie playera o 0.25 sekundy pozniej nish program do napisow, to niezaleznie w ktorym momencie, program powinien wyprzedzac film o 0.25 setnych sekundy. A jest inaczej :(. Caly problem polega na tym, ze timer w programie do napisow zachowuje sie tak, jakby interval mial ustawiony na 1020, a ma na 1000. Po dwoch minutach filmu, napisy spozniaja sie o dobre 4-5 sekund.
Myslalem o zredukownaiu intervala do np. 990 albo o odejmowaniu co np. 30 sekund jednej sekundy, ale to tylko pol srodek, bo wtedy nigdy nie bede wiedzial naprawde w czym twki problem...
--
jeden problem to nie problem, dwa problemy to jest problem :P