On Thu, 13 Apr 2006 05:16:26 -0300, Luiz Americo Pereira Camara wrote:
> J. Peter Mugaas escreveu:
>> On Tue, 11 Apr 2006 11:24:39 +0200 (CEST), Daniƫl Mantione wrote:
>>
>>> Op Tue, 11 Apr 2006, schreef Marco van de Voort:
>>>
>>>
>>>>> Over the years several indy bugs have been fixed, and
>>>>> nobody knows the
>>>>>
>>>>>
>>>> Several zlib bugs I meant here of course, some quite high-
>>>> profile.
>>>>
>>>>
>>> Hmmm.... True, but I think that should not stop people from
>>> using it; if people do not use our libraries, bugs won't get
>>> fixed in them.
>>>
>>>
>> I think it goes beyond that.  ZLib 1.20 introduced some new
>> functions (it's hard to determine what version yours is because
>> it simply says 1.2).
>>
>> There are some ZLib 1.20 functions that your paszlib does not
>> support that the standard ZLib libraries support.
>>
>> Sumary from the changelog:
>> ===
>> - New and improved inflate code
>> - About 20% faster
>>
> Does anyone knows how paszlib compare with zlib.dll regarding speed?
>
I don't but you may be able to get quite a bit of improvement using the 
inflateBack, inflateBackEnd, and inflateBackInit_ functions.  The one I use is 
based on  the "Enhanced zlib package" from Borland's Code Central (entry ID: 
23490) which I then modified for Indy usage and modified so that you can use it 
in FreePascal.  I tested it with an example program in Linux and Win32.  If 
anyone wants to test what I have, please feel free to do so and may be the best 
code win.

It is part of the source-code downloads that I made last night.  The URL is 
http://www.indyproject.org/sockets/fpc/.
--
I once had an open mind until people used it as a trashcan.
J. Peter Mugaas, E-Mail:  [EMAIL PROTECTED]
http://www.wvnet.edu/~oma00215
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to