Dan Korostelev 898f2429b5 don't redefine snprintf for newer msvc 5 yıl önce
..
x64 ae3ac11015 added turbojpeg x64 simd support 9 yıl önce
x86 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
README.txt 078a2538ce fixed turbo jpeg alignment crash 8 yıl önce
cderror.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
cdjpeg.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jaricom.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcapimin.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcapistd.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcarith.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jccoefct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jccolext.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jccolor.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcdctmgr.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jchuff.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jchuff.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcinit.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcmainct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcmarker.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcmaster.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcomapi.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jconfig.h 89acaa1270 also don't define WITH_SIMD for android 8 yıl önce
jconfigint.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcparam.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcphuff.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcprepct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jcsample.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jctrans.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdapimin.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdapistd.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdarith.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdatadst-tj.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdatadst.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdatasrc-tj.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdatasrc.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdcoefct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdcol565.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdcolext.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdcolor.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdct.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jddctmgr.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdhuff.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdhuff.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdinput.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmainct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmarker.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmaster.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmerge.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmrg565.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdmrgext.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdphuff.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdpostct.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdsample.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jdtrans.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jerror.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jerror.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jfdctflt.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jfdctfst.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jfdctint.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jidctflt.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jidctfst.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jidctint.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jidctred.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jinclude.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jmemmgr.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jmemnobs.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jmemsys.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jmorecfg.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jpeg_nbits_table.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jpegcomp.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jpegint.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jpeglib.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jquant1.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jquant2.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jsimd.c fff88b7848 fix syntax error (sorry) 8 yıl önce
jsimd.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jsimd_none.c dd77352340 add turbojpeg simd stub for android for now 8 yıl önce
jsimddct.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jstdhuff.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jutils.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
jversion.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
tjutil.h 898f2429b5 don't redefine snprintf for newer msvc 5 yıl önce
transupp.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
transupp.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
turbojpeg.c 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce
turbojpeg.h 65a84d1ff1 added turbojpeg + fmt library 9 yıl önce

README.txt

This is TurboJPEG 1.4.2 sources

In order to be compilable with any MSVC version, we are not using the provided static lib.
Instead we compile the sources + a created lib per target from simd obj files using:

lib /out:simd.lib *.obj

This lib should not contain any reference to a specific LIBC

The following patch was added to jsimd_i386.c (init_smd):

# ifdef _DEBUG
simd_support &= ~JSIMD_SSE2; // using SSE2 in Debug mode will crash
# endif

Also added in jconfig.h

#define WITH_SIMD