You are not logged in.
Pages: 1
Hi.
I discovered recently your web site. Lots of nice articles!!
I have also found the fast JPEG decoder and intended to use it immediately, but lucky me I have found a post on this forum where you say that it won't with progressive JPEG files. Well, 90% of existing jpg files are progressive (which is the only way they should be!) so basically your library cannot be used in the real world. Or there is a trick?
Offline
No there is no trick. It won't work with 90% of your existing jpg, if they are progressive.
This library was a try of using SSE2 in order to speed up the decoding.
See http://synopse.info/forum/viewtopic.php?pid=425#p425
But on most benchmark, the default gdiplus library is as fast as this Fast Jpeg decoder.
So I'll let you use SynGdiPlus instead of this one.
The code of the Fast Jpeg decoder could be in all cases of some pedagogical interest, about asm and SSE2 use in a Delphi unit (especially the 16 bit alignment trick).
Offline
Pages: 1