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

Reply via email to