chromeless: get rid of video freeze when Fragment Playing event is triggered
chromeless: get rid of video freeze when Fragment Playing event is triggered

we observed more that sometimes dispatching "fragmentPlaying" event was taking more than 200ms
the JS callback was in return updating level info and calling hls.getLevels().length.
this call was triggering a serialization of each Level Object, that triggered serialization of Fragment Vector, which contains FragmentData...
that triggered serialization of FLV Tags ....
caching levelNb avoids all this useless serialization and fix the video freeze issue

codex-corp/flashls,hola/flashls,codex-corp/flashls,NicolasSiver/flashls,hola/flashls,jlacivita/flashls,vidible/vdb-flashls,NicolasSiver/flashls,fixedmachine/flashls,vidible/vdb-flashls,fixedmachine/flashls,mangui/flashls,neilrackett/flashls,clappr/flashls,tedconf/flashls,jlacivita/flashls,clappr/flashls,neilrackett/flashls,mangui/flashls,tedconf/flashls