I'll see what I can do, but I suspect that it's going to be very
complicate to #ifdef around the stuff I'm putting in.  I don't really
understand why compatibility with the system libjpeg is important.  Only
on Linux is there even a concept of a "system libjpeg."

If I understand it correctly, the main problem is that the libjpeg API isn't enough for these performance enhancements? In that case, would it be possible to extend the API of "our" libjpeg, and then also write compatibility stubs that emulates the extended API upon a "system libjpeg"?

I think that having a well-defined JPEG library API is important. For example, people might eventually want to replace their normal libjpeg library with our SIMD one. In that case it is of course important that the API is compatible. It might also be useful to, for testing or other purposes, replace our SIMD jpeg with something else, say a glue to IPP or OpenMedialib. So having a well defined "border" seems very useful to me.


Best regards, ---
Peter Åstrand           ThinLinc Chief Developer
Cendio AB               http://www.cendio.com
Wallenbergs gata 4
583 30 Linköping        Phone: +46-13-21 46 00
------------------------------------------------------------------------------
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to