X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,eb87e25afefa9969 X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2001-11-24 14:15:01 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.174.75.178!news-fra1.dfn.de!news-koe1.dfn.de!news.rhrz.uni-bonn.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!news.rz.uni-karlsruhe.de!not-for-mail From: Markus Gebhard Newsgroups: alt.ascii-art Subject: Re: jmove JavE Date: Sat, 24 Nov 2001 23:16:46 +0100 Organization: University of Karlsruhe, Germany Lines: 37 Message-ID: <3C001C4E.CDBF128C@rz.uni-karlsruhe.de> References: <3bfac461.17885109@news.concentric.net> <3BFADA65.66A37D3F@rz.uni-karlsruhe.de> <3baa0398.0111202237.7660675e@posting.google.com> <3bfb538a.54540074@news.concentric.net> <3BFB7C5D.28B7BCA2@rz.uni-karlsruhe.de> <3bfb9fc1$0$89826$edfadb0f@dspool01.news.tele.dk> <3BFC0EA3.2A7D1039@rz.uni-karlsruhe.de> <3bffafce$0$248$edfadb0f@dspool01.news.tele.dk> <3C0007A2.C139E33B@rz.uni-karlsruhe.de> <3c0013b4$0$74724$edfadb0f@dspool01.news.tele.dk> NNTP-Posting-Host: wn4-jarjar.wn4.uni-karlsruhe.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.rz.uni-karlsruhe.de 1006640100 18933 172.20.12.141 X-Complaints-To: usenet@rz.uni-karlsruhe.de X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en Xref: archiver1.google.com alt.ascii-art:11571 CeeJay wrote: > > > Most of the code is from the AsciiPacker class form the open source JMOV > > player applet. Other parts are from the original Javascript player. We > > have added code for the sleep time between two frames and a new frame > > compression format "D" (that almost only makes sense with 'making of' > > movies): It only can be used when the difference between two subsequent > > frames are a few characters in a single line. > > I plan to change that. Packing controlcommands into the highascii chars and > doing other thing to reduce the overhead. This should reduce the size to less than 50%. > One thing is to remove all the new lines , because they aren't needed .. I did not care about this 1kB, for I wanted to have a code that also looks good in an editor :-) > anothing will be to pack to entire movie into one long javascript string because > you waste bytes defining "",[return char] all the time Joaquim and I decided to use an array in order to get rid of the startup time needed to unpack all frames at once. This was very annoying with the old JavaScript player. Of course one can think of a different way to pick out the single frames subsequently. I am looking forward to seeing the file size of the nerd boy animation dropping below 24kB. The limit should be about 5kB for that is what 7-Zip makes out of it removing all redundant parts from the current code. Markus -- \-/ http://www.jave.de O_< Get JavE now! \-/ J|a|v|E /| J|a|v|E /-\ Ascii-Art for eyeryone / \ - for free! /-\