Are you two testing it differently? I can confirm that the cjpeg utility is broken, but the encoder should work fine when used with TigerVNC. The difference is that cjpeg uses disk-based encoding rather than memory-based encoding. One of the optimizations I made to jchuff.c was to prevent it from checking and flushing the buffer to disk on every single byte written, and in the process of doing that I apparently broke disk-based encoding. I will fix it.
Adam Tkac wrote: > On Fri, Mar 13, 2009 at 06:15:39PM +0100, Pierre Ossman wrote: > >> The new huffman code seems to be broken in some way. I get corruption >> and lots of noise about corruption and premature end of data. >> >> Did you do a test run after you had merged the code? >> >> > > Interesting. I tested that code on 64bit Intel (huffman without SIMD) > and it seems it works for me. > > Adam > > ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel