aboutsummaryrefslogtreecommitdiff
path: root/win/jconfig.h.in
diff options
context:
space:
mode:
authordcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db>2014-08-09 23:06:07 +0000
committerdcommander <dcommander@632fc199-4ca6-4c93-a231-07263d6284db>2014-08-09 23:06:07 +0000
commitb7dedd4b8887eeb35410610b27ff95dadb0b1071 (patch)
treef1059a66024971102052b4401fac912c2a25274b /win/jconfig.h.in
parent3c1db02e4f2813404c94141a1a2c2afdb03d759f (diff)
12-bit JPEG support
git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1337 632fc199-4ca6-4c93-a231-07263d6284db
Diffstat (limited to 'win/jconfig.h.in')
-rw-r--r--win/jconfig.h.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/win/jconfig.h.in b/win/jconfig.h.in
index 6865faf..8783900 100644
--- a/win/jconfig.h.in
+++ b/win/jconfig.h.in
@@ -7,6 +7,17 @@
#cmakedefine D_ARITH_CODING_SUPPORTED
#cmakedefine MEM_SRCDST_SUPPORTED
+/*
+ * Define BITS_IN_JSAMPLE as either
+ * 8 for 8-bit sample values (the usual setting)
+ * 12 for 12-bit sample values
+ * Only 8 and 12 are legal data precisions for lossy JPEG according to the
+ * JPEG standard, and the IJG code does not support anything else!
+ * We do not support run-time selection of data precision, sorry.
+ */
+
+#define BITS_IN_JSAMPLE @BITS_IN_JSAMPLE@ /* use 8 or 12 */
+
#define HAVE_UNSIGNED_CHAR
#define HAVE_UNSIGNED_SHORT
/* #define void char */