From: <lfk...@ya...> - 2007-03-29 13:45:46
|
Hi,=0A=0AI found the reason for the timing problem in vnclog recordings.=0A= When recording using type shape or video, every framebuffer update (screen = update) creates the appropriate number of frames using the time it finished= processing the update (finish_update function of RFBProxy class) as the ti= mestamp of the update.=0ABut when recording with type vnc, the timestamp us= ed is the time of the request for update (request_update function of RFBNet= workClientForRecording class). But that's not a good timestamp, since we d= on't know how long the server will take to answer the request.=0AActually, = both are taking the wrong timestamp.=0AIn my opinion the correct timestamp = should be the moment the client starts receiving the framebuffer update bec= ause that's the closest to the moment that the server actually checked the = screen.=0AThe problem is most noticeable when there are none or just a few = interactions (keyboard and mouse movements). When the mouse moves alot the = server is constantly sending an update so the difference in timestamp is no= t noticeable.=0AAnother problem lies in function update_screen of RFBMovieC= onverter class (rfb.py). Given a timestamp, it should first create empty f= rames to catchup the elapsed time and only after that it should insert a fr= ame with the framebuffer update. Currently it's in the other way around. T= his is used in vnclog playback. SWF recordings use a different class whic= h is currently working correctly.=0A=0AYusuki, can you check this out for u= s?=0A=0AThank you.=0A=0ALuis Fernando=0A=0A----- Mensagem original ----=0AD= e: Tom Panning <lu...@gm...>=0APara: General discussion about vnc2swf= <vnc...@li...>=0AEnviadas: Quinta-feira, 22 de Mar= =E7o de 2007 10:10:18=0AAssunto: Re: [Vnc2swf-users] Res: VNCLog playback i= s nonlinear=0A=0A=0A=0AOn 3/22/07, lfk...@ya... <lfkpoa-69@yahoo.= com.br> wrote:=0A=0ATom,=0A=0AI'll try to check why the vnclog playback is = not working properly, but you'll have to wait until next week. =0A=0A=0A=0A= =0AThanks, I appreciate it.=0A=0A=0A=0ATom=0A=0A=0A=0A=0A=0A---------------= ----------------------------------------------------------=0ATake Surveys. = Earn Cash. Influence the Future of IT=0AJoin SourceForge.net's Techsay pane= l and you'll get the chance to share your=0Aopinions on IT & business topic= s through brief surveys-and earn cash=0Ahttp://www.techsay.com/default.php?= page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV=0A____________________________= ___________________=0AVnc2swf-users mailing list=0AV...@li...ur= ceforge.net=0Ahttps://lists.sourceforge.net/lists/listinfo/vnc2swf-users=0A= =0A=0A=0A=0A=0A=0A__________________________________________________=0AFale= com seus amigos de gra=E7a com o novo Yahoo! Messenger =0Ahttp://br.messe= nger.yahoo.com/ |