Now this I find very interesting (I hope someone else does as well <g>).
Today I *finally* got DJPEG compiled (under DJGPP - I haven't tried under
BC in a while). 
Anyway, I can provide you (Michael) with DJPEG.EXE that's 32-bits (and it's
version 6b as opposed to 6a that Arachne uses now). Since my monitor isn't
working (it's mostly blue) I can't see if something is wrong but the images
looked as they should (except for the blue color that is).

The reason why it didn't work before was that I needed to go in and change
the configuration files (that were supposed to be usable for DJGPP
directly). :/
(And I didn't have 6b either until today - the earlier ones was for DJGPP
1.x and didn't work under 2.x)

Are any of these of interest for Arachne?

PBMPLUS PPM/PGM image file format
Utah RLE image file format
Targa image file format

File size is now ca 114K (around 4K more) - none of the above is added.

Of course if this is included in Arachnes main distibution then it must be
in a seperate 386+ version.

I've only tested it off-line but can't see any reason why it shouldn't work
on-line as well.

In any event I'll make an APM out of it and upload it to the main APM page
tomorrow (local time for me - GMT+1) when I get to school (ftp would be
nice if it worked Michael <g>). The size is 70K - it includes the new docs.
Please can so many people as possible try it out and tell us (atleast me
and Michael) if it works or not (please don't blaim me if it doesn't work -
I only configured it correctly for the compilation <G>).

I'll try and go over the source and uncomment the parts which Arachne
doesn't use ASAP.
And before that I'll try and recompile the 16-bit 6b version as well,
there's bound to be some speed diffrence between them.

Benchmarks: (same settings with cleared cache in between (and rebooted
computer) resolution: 640*480*16M) My computer is still an AMD K6-2 400MHZ
with 64MB RAM and 32MB of that as cache (56 KB "readahead"). Time is from
Arachnes own counter (unknown precision).

File:      Old*    New**
black1.jpg 2s      1s
test.htm   5s      3s

*  DJPEG 6a 16-bit
** DJPEG 6b 32-bit

black1.jpg
(314,207 bytes - 591*839)

test.htm:
<IMG SRC="GERI1.JPG">
<BR><IMG SRC="GERI2.JPG">
<BR><IMG SRC="GERI3.JPG">
<BR><IMG SRC="GERI4.JPG">
<BR><IMG SRC="GERI5.JPG">
<BR><IMG SRC="GERI6.JPG">
<BR><IMG SRC="GERI7.JPG">
<BR><IMG SRC="GERI8.JPG">

Total file size:
364,452 bytes

For the best test I would probably use the Britt Award (nominations) site -
it was incredibly slow when I tried to use it (I gave up - the images would
load way too long after beeing downloaded). This site is probably not up
anymore so we can't test. (Computer used then was an Pentium Pro 200).

Anyway, the conculsion must be that this is around 40-50% faster (on my
machine anyway which is probably above average here).
Now if Clarence, which seems to be much better on these test than me, can
do his standard test with the 32-bit version that would be great for
comparision. (And we'll get some benchmarks on how well it performs on an
older computer as well).

And to put these numbers in perspective it's *almost* as fast as QPV/386 -
instead of much slower :)

So will 1.60b2 be the first to have a 32-bit DJPEG (and LFNs) as atleast
downloadable options?

I can see these three versions:
normal
normal with 32-bit DJPEG
LFN with 32-bit DJPEG (noone will use LFN without wanting DJPEG as 32-bit
anyway IMHO)

(And what happened to that slimmed down version that was supposed to be for
handhelds?)

Reply via email to