==== Dnevnik rada ==== === 1. tjedan (13.10.2014 - 19.10.2014) === == Dosadašnji rad == * Bio sam na prvom sastanku za projekt gdje je bilo dogovoreno koja će biti tema projekta * Pripremio sam i namjestio postavke za softversku podršku na računalu za daljnji rad (FileZilla, XAMPP, NetBeans) * Prošao sam kroz diplomski rad Josipa Petrića i izvadio najbitnije bilješke * Upoznao se sa implementacijom Lecto alata * Upogonio i testirao Lecto na vlastitom računalu na Apache localhostu preko XAMPP alata == Daljnji koraci == * Rješavati redom zadatke projekta krenuvši od upogonjavanja nove verzije jwplayera ---- === 2. tjedan (20.10.2014 - 26.10.2014) === == Dosadašnji rad == * Istražio kako inicijalizirati player u novoj verziji jwplayera * Upogonio LeCTo s novom verzijom jwplayera * Testirao na Mozilli, Chromeu i IE-u, zaključio da trenutno player funkcionira samo na mozilli * Sinkronizacija takodjer na novom jwplayeru ne radi == Daljnji koraci == * Upogoniti novi jwplayer u svim browserima * Srediti sinkronizaciju * Nastaviti rješavanje zadataka ---- === 3. tjedan (27.10.2014 - 2.11.2014) === == Dosadašnji rad == * Debugirao jwplayer callback metode za sinkronizaciju * Istražio zašto se fileovi uopće ne loadaju u chromeu i IE - razlog je bio neispravno korištenje .load() metode nad XML objektom u javascriptu, što IE i chrome ne podržavaju * Refaktorirao kod prema tome * Dodao AJAX metode za komunikaciju sa serverom i dohvaćanje XML objekata sa .open(GET, url, true) metodom koja daje cross-browser compatibility * Testirao aplikaciju na windowsima na Mozilla Firefox, Google Chrome, Internet Explorer i Opera browserima, a u Mac platformi na Mozilla Firefox, Google Chrome, Opera i Safari. Sve ispravno radi.sa sljedećim urlom: [[http://diana.zesoi.fer.hr/~jfejza/lecto_player/lectureLink.php?uri=http://lecto-player.lss.hr/lectures/fer/spvp/isdn/2012/config.psu.xml|http://diana.zesoi.fer.hr/~jfejza/lecto_player/lectureLink.php?uri=http://lecto-player.lss.hr/lectures/fer/spvp/isdn/2012/config.psu.xml]] * Sredio da dohvaćanje videa počinje bez korisnikove interakcije == Daljnji koraci == * Podesiti ALC datoteke da se ispravno učitavaju. * Testirati aplikaciju sa različitim ulaznim datotekama. === 5. tjedan (10.11.2014 - 16.11.2014) === == Dosadašnji rad == * Istražio zašto jwplayer nije dobro radio za mp4 fileove * Nakon malo isprobavanja pronađena greška i ispravljena * Testirana aplikacija na svim popularnim browserima i provjereno da učitavanje .mp4 fileova radi. === 6. tjedan - Međuispiti === === 7. tjedan - Međuispiti === === 8. tjedan (8.12.2014 - 14.12.2014) === == Dosadašnji rad == * Popravljen mehanizam sinkronizacija tako da nije moguće pomaknuti slider ili poglavlje na jednoj snimci ako druga nije završila s bufferingom * Popravljene ekstenzije psu i cce datoteka == Daljnji koraci == * Podesiti ALC datoteke da se ispravno učitavaju. * Provjeriti učitavanja PSU parametara u snimkama. ~~NOTOC~~ === 9. tjedan (5.1.2015 - 11.1.2015) === == Dosadašnji rad == * Proucio pseudostreaming, njegov nacin rada te metodu inicijalizacije u novom jwplayeru 6 * Testirao aplikaciju za sinkronizaciju i dodao par promjena u callback metodama * Istrazio problem s ekstenzijama == Daljnji koraci == * Istraziti koje su mogucnosti za rjesavanje problema sa sinkronizacijom * Rijesiti problem s ekstenzijama i ucitavanjem lokalne datoteke === 10. tjedan (12.1.2015 - 18.1.2015) === == Dosadašnji rad == * Otkrio sam razlog za problem sa sinkronizacijom. Problem je bio u samom nacinu rada pseudostreaminga. Nakon sastanka dogovoreno je da ce se mijenjati nacin encodinga i snimanja videa. * Rijesen problem sa file ekstenzijama, nakon debugiranja AJAX komunikacije sa posluziteljem. === 11. tjedan (19.1.2015 - 25.1.2015) === == Dosadašnji rad == * Obavljene zadnje promjene i popravljen modul za preslikavanje vremena iz apsolutnih u relativne.