about summary refs log tree commit diff
path: root/converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c
diff options
context:
space:
mode:
Diffstat (limited to 'converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c')
-rw-r--r--converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c214
1 files changed, 107 insertions, 107 deletions
diff --git a/converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c b/converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c
index 535eaa2d..e19f94ad 100644
--- a/converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c
+++ b/converter/other/jpeg2000/libjasper/jpc/jpc_mqcod.c
@@ -6,14 +6,14 @@
  */
 
 /* __START_OF_JASPER_LICENSE__
- * 
+ *
  * JasPer Software License
- * 
+ *
  * IMAGE POWER JPEG-2000 PUBLIC LICENSE
  * ************************************
- * 
+ *
  * GRANT:
- * 
+ *
  * Permission is hereby granted, free of charge, to any person (the "User")
  * obtaining a copy of this software and associated documentation, to deal
  * in the JasPer Software without restriction, including without limitation
@@ -21,22 +21,22 @@
  * and/or sell copies of the JasPer Software (in source and binary forms),
  * and to permit persons to whom the JasPer Software is furnished to do so,
  * provided further that the License Conditions below are met.
- * 
+ *
  * License Conditions
  * ******************
- * 
+ *
  * A.  Redistributions of source code must retain the above copyright notice,
  * and this list of conditions, and the following disclaimer.
- * 
+ *
  * B.  Redistributions in binary form must reproduce the above copyright
  * notice, and this list of conditions, and the following disclaimer in
  * the documentation and/or other materials provided with the distribution.
- * 
+ *
  * C.  Neither the name of Image Power, Inc. nor any other contributor
  * (including, but not limited to, the University of British Columbia and
  * Michael David Adams) may be used to endorse or promote products derived
  * from this software without specific prior written permission.
- * 
+ *
  * D.  User agrees that it shall not commence any action against Image Power,
  * Inc., the University of British Columbia, Michael David Adams, or any
  * other contributors (collectively "Licensors") for infringement of any
@@ -56,17 +56,17 @@
  * trade dress, or service mark rights); and (v) divisions, continuations,
  * renewals, reissues and extensions of the foregoing (as and to the extent
  * applicable) now existing, hereafter filed, issued or acquired.
- * 
+ *
  * E.  If User commences an infringement action against any Licensor(s) then
  * such Licensor(s) shall have the right to terminate User's license and
  * all sublicenses that have been granted hereunder by User to other parties.
- * 
+ *
  * F.  This software is for use only in hardware or software products that
  * are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1).  No license
  * or right to this Software is granted for products that do not comply
  * with ISO/IEC 15444-1.  The JPEG-2000 Part 1 standard can be purchased
  * from the ISO.
- * 
+ *
  * THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
  * NO USE OF THE JASPER SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
  * THIS DISCLAIMER.  THE JASPER SOFTWARE IS PROVIDED BY THE LICENSORS AND
@@ -106,7 +106,7 @@
  * TECHNOLOGY OR PRODUCTS FOR HIGH RISK ACTIVITIES AND WILL ENSURE THAT ITS
  * CUSTOMERS AND END-USERS OF ITS PRODUCTS ARE PROVIDED WITH A COPY OF THE
  * NOTICE SPECIFIED IN THIS SECTION.
- * 
+ *
  * __END_OF_JASPER_LICENSE__
  */
 
@@ -131,98 +131,98 @@
 /* MQ coder per-state information. */
 
 jpc_mqstate_t jpc_mqstates[47 * 2] = {
-	{0x5601, 0, &jpc_mqstates[ 2], &jpc_mqstates[ 3]},
-	{0x5601, 1, &jpc_mqstates[ 3], &jpc_mqstates[ 2]},
-	{0x3401, 0, &jpc_mqstates[ 4], &jpc_mqstates[12]},
-	{0x3401, 1, &jpc_mqstates[ 5], &jpc_mqstates[13]},
-	{0x1801, 0, &jpc_mqstates[ 6], &jpc_mqstates[18]},
-	{0x1801, 1, &jpc_mqstates[ 7], &jpc_mqstates[19]},
-	{0x0ac1, 0, &jpc_mqstates[ 8], &jpc_mqstates[24]},
-	{0x0ac1, 1, &jpc_mqstates[ 9], &jpc_mqstates[25]},
-	{0x0521, 0, &jpc_mqstates[10], &jpc_mqstates[58]},
-	{0x0521, 1, &jpc_mqstates[11], &jpc_mqstates[59]},
-	{0x0221, 0, &jpc_mqstates[76], &jpc_mqstates[66]},
-	{0x0221, 1, &jpc_mqstates[77], &jpc_mqstates[67]},
-	{0x5601, 0, &jpc_mqstates[14], &jpc_mqstates[13]},
-	{0x5601, 1, &jpc_mqstates[15], &jpc_mqstates[12]},
-	{0x5401, 0, &jpc_mqstates[16], &jpc_mqstates[28]},
-	{0x5401, 1, &jpc_mqstates[17], &jpc_mqstates[29]},
-	{0x4801, 0, &jpc_mqstates[18], &jpc_mqstates[28]},
-	{0x4801, 1, &jpc_mqstates[19], &jpc_mqstates[29]},
-	{0x3801, 0, &jpc_mqstates[20], &jpc_mqstates[28]},
-	{0x3801, 1, &jpc_mqstates[21], &jpc_mqstates[29]},
-	{0x3001, 0, &jpc_mqstates[22], &jpc_mqstates[34]},
-	{0x3001, 1, &jpc_mqstates[23], &jpc_mqstates[35]},
-	{0x2401, 0, &jpc_mqstates[24], &jpc_mqstates[36]},
-	{0x2401, 1, &jpc_mqstates[25], &jpc_mqstates[37]},
-	{0x1c01, 0, &jpc_mqstates[26], &jpc_mqstates[40]},
-	{0x1c01, 1, &jpc_mqstates[27], &jpc_mqstates[41]},
-	{0x1601, 0, &jpc_mqstates[58], &jpc_mqstates[42]},
-	{0x1601, 1, &jpc_mqstates[59], &jpc_mqstates[43]},
-	{0x5601, 0, &jpc_mqstates[30], &jpc_mqstates[29]},
-	{0x5601, 1, &jpc_mqstates[31], &jpc_mqstates[28]},
-	{0x5401, 0, &jpc_mqstates[32], &jpc_mqstates[28]},
-	{0x5401, 1, &jpc_mqstates[33], &jpc_mqstates[29]},
-	{0x5101, 0, &jpc_mqstates[34], &jpc_mqstates[30]},
-	{0x5101, 1, &jpc_mqstates[35], &jpc_mqstates[31]},
-	{0x4801, 0, &jpc_mqstates[36], &jpc_mqstates[32]},
-	{0x4801, 1, &jpc_mqstates[37], &jpc_mqstates[33]},
-	{0x3801, 0, &jpc_mqstates[38], &jpc_mqstates[34]},
-	{0x3801, 1, &jpc_mqstates[39], &jpc_mqstates[35]},
-	{0x3401, 0, &jpc_mqstates[40], &jpc_mqstates[36]},
-	{0x3401, 1, &jpc_mqstates[41], &jpc_mqstates[37]},
-	{0x3001, 0, &jpc_mqstates[42], &jpc_mqstates[38]},
-	{0x3001, 1, &jpc_mqstates[43], &jpc_mqstates[39]},
-	{0x2801, 0, &jpc_mqstates[44], &jpc_mqstates[38]},
-	{0x2801, 1, &jpc_mqstates[45], &jpc_mqstates[39]},
-	{0x2401, 0, &jpc_mqstates[46], &jpc_mqstates[40]},
-	{0x2401, 1, &jpc_mqstates[47], &jpc_mqstates[41]},
-	{0x2201, 0, &jpc_mqstates[48], &jpc_mqstates[42]},
-	{0x2201, 1, &jpc_mqstates[49], &jpc_mqstates[43]},
-	{0x1c01, 0, &jpc_mqstates[50], &jpc_mqstates[44]},
-	{0x1c01, 1, &jpc_mqstates[51], &jpc_mqstates[45]},
-	{0x1801, 0, &jpc_mqstates[52], &jpc_mqstates[46]},
-	{0x1801, 1, &jpc_mqstates[53], &jpc_mqstates[47]},
-	{0x1601, 0, &jpc_mqstates[54], &jpc_mqstates[48]},
-	{0x1601, 1, &jpc_mqstates[55], &jpc_mqstates[49]},
-	{0x1401, 0, &jpc_mqstates[56], &jpc_mqstates[50]},
-	{0x1401, 1, &jpc_mqstates[57], &jpc_mqstates[51]},
-	{0x1201, 0, &jpc_mqstates[58], &jpc_mqstates[52]},
-	{0x1201, 1, &jpc_mqstates[59], &jpc_mqstates[53]},
-	{0x1101, 0, &jpc_mqstates[60], &jpc_mqstates[54]},
-	{0x1101, 1, &jpc_mqstates[61], &jpc_mqstates[55]},
-	{0x0ac1, 0, &jpc_mqstates[62], &jpc_mqstates[56]},
-	{0x0ac1, 1, &jpc_mqstates[63], &jpc_mqstates[57]},
-	{0x09c1, 0, &jpc_mqstates[64], &jpc_mqstates[58]},
-	{0x09c1, 1, &jpc_mqstates[65], &jpc_mqstates[59]},
-	{0x08a1, 0, &jpc_mqstates[66], &jpc_mqstates[60]},
-	{0x08a1, 1, &jpc_mqstates[67], &jpc_mqstates[61]},
-	{0x0521, 0, &jpc_mqstates[68], &jpc_mqstates[62]},
-	{0x0521, 1, &jpc_mqstates[69], &jpc_mqstates[63]},
-	{0x0441, 0, &jpc_mqstates[70], &jpc_mqstates[64]},
-	{0x0441, 1, &jpc_mqstates[71], &jpc_mqstates[65]},
-	{0x02a1, 0, &jpc_mqstates[72], &jpc_mqstates[66]},
-	{0x02a1, 1, &jpc_mqstates[73], &jpc_mqstates[67]},
-	{0x0221, 0, &jpc_mqstates[74], &jpc_mqstates[68]},
-	{0x0221, 1, &jpc_mqstates[75], &jpc_mqstates[69]},
-	{0x0141, 0, &jpc_mqstates[76], &jpc_mqstates[70]},
-	{0x0141, 1, &jpc_mqstates[77], &jpc_mqstates[71]},
-	{0x0111, 0, &jpc_mqstates[78], &jpc_mqstates[72]},
-	{0x0111, 1, &jpc_mqstates[79], &jpc_mqstates[73]},
-	{0x0085, 0, &jpc_mqstates[80], &jpc_mqstates[74]},
-	{0x0085, 1, &jpc_mqstates[81], &jpc_mqstates[75]},
-	{0x0049, 0, &jpc_mqstates[82], &jpc_mqstates[76]},
-	{0x0049, 1, &jpc_mqstates[83], &jpc_mqstates[77]},
-	{0x0025, 0, &jpc_mqstates[84], &jpc_mqstates[78]},
-	{0x0025, 1, &jpc_mqstates[85], &jpc_mqstates[79]},
-	{0x0015, 0, &jpc_mqstates[86], &jpc_mqstates[80]},
-	{0x0015, 1, &jpc_mqstates[87], &jpc_mqstates[81]},
-	{0x0009, 0, &jpc_mqstates[88], &jpc_mqstates[82]},
-	{0x0009, 1, &jpc_mqstates[89], &jpc_mqstates[83]},
-	{0x0005, 0, &jpc_mqstates[90], &jpc_mqstates[84]},
-	{0x0005, 1, &jpc_mqstates[91], &jpc_mqstates[85]},
-	{0x0001, 0, &jpc_mqstates[90], &jpc_mqstates[86]},
-	{0x0001, 1, &jpc_mqstates[91], &jpc_mqstates[87]},
-	{0x5601, 0, &jpc_mqstates[92], &jpc_mqstates[92]},
-	{0x5601, 1, &jpc_mqstates[93], &jpc_mqstates[93]},
+        {0x5601, 0, &jpc_mqstates[ 2], &jpc_mqstates[ 3]},
+        {0x5601, 1, &jpc_mqstates[ 3], &jpc_mqstates[ 2]},
+        {0x3401, 0, &jpc_mqstates[ 4], &jpc_mqstates[12]},
+        {0x3401, 1, &jpc_mqstates[ 5], &jpc_mqstates[13]},
+        {0x1801, 0, &jpc_mqstates[ 6], &jpc_mqstates[18]},
+        {0x1801, 1, &jpc_mqstates[ 7], &jpc_mqstates[19]},
+        {0x0ac1, 0, &jpc_mqstates[ 8], &jpc_mqstates[24]},
+        {0x0ac1, 1, &jpc_mqstates[ 9], &jpc_mqstates[25]},
+        {0x0521, 0, &jpc_mqstates[10], &jpc_mqstates[58]},
+        {0x0521, 1, &jpc_mqstates[11], &jpc_mqstates[59]},
+        {0x0221, 0, &jpc_mqstates[76], &jpc_mqstates[66]},
+        {0x0221, 1, &jpc_mqstates[77], &jpc_mqstates[67]},
+        {0x5601, 0, &jpc_mqstates[14], &jpc_mqstates[13]},
+        {0x5601, 1, &jpc_mqstates[15], &jpc_mqstates[12]},
+        {0x5401, 0, &jpc_mqstates[16], &jpc_mqstates[28]},
+        {0x5401, 1, &jpc_mqstates[17], &jpc_mqstates[29]},
+        {0x4801, 0, &jpc_mqstates[18], &jpc_mqstates[28]},
+        {0x4801, 1, &jpc_mqstates[19], &jpc_mqstates[29]},
+        {0x3801, 0, &jpc_mqstates[20], &jpc_mqstates[28]},
+        {0x3801, 1, &jpc_mqstates[21], &jpc_mqstates[29]},
+        {0x3001, 0, &jpc_mqstates[22], &jpc_mqstates[34]},
+        {0x3001, 1, &jpc_mqstates[23], &jpc_mqstates[35]},
+        {0x2401, 0, &jpc_mqstates[24], &jpc_mqstates[36]},
+        {0x2401, 1, &jpc_mqstates[25], &jpc_mqstates[37]},
+        {0x1c01, 0, &jpc_mqstates[26], &jpc_mqstates[40]},
+        {0x1c01, 1, &jpc_mqstates[27], &jpc_mqstates[41]},
+        {0x1601, 0, &jpc_mqstates[58], &jpc_mqstates[42]},
+        {0x1601, 1, &jpc_mqstates[59], &jpc_mqstates[43]},
+        {0x5601, 0, &jpc_mqstates[30], &jpc_mqstates[29]},
+        {0x5601, 1, &jpc_mqstates[31], &jpc_mqstates[28]},
+        {0x5401, 0, &jpc_mqstates[32], &jpc_mqstates[28]},
+        {0x5401, 1, &jpc_mqstates[33], &jpc_mqstates[29]},
+        {0x5101, 0, &jpc_mqstates[34], &jpc_mqstates[30]},
+        {0x5101, 1, &jpc_mqstates[35], &jpc_mqstates[31]},
+        {0x4801, 0, &jpc_mqstates[36], &jpc_mqstates[32]},
+        {0x4801, 1, &jpc_mqstates[37], &jpc_mqstates[33]},
+        {0x3801, 0, &jpc_mqstates[38], &jpc_mqstates[34]},
+        {0x3801, 1, &jpc_mqstates[39], &jpc_mqstates[35]},
+        {0x3401, 0, &jpc_mqstates[40], &jpc_mqstates[36]},
+        {0x3401, 1, &jpc_mqstates[41], &jpc_mqstates[37]},
+        {0x3001, 0, &jpc_mqstates[42], &jpc_mqstates[38]},
+        {0x3001, 1, &jpc_mqstates[43], &jpc_mqstates[39]},
+        {0x2801, 0, &jpc_mqstates[44], &jpc_mqstates[38]},
+        {0x2801, 1, &jpc_mqstates[45], &jpc_mqstates[39]},
+        {0x2401, 0, &jpc_mqstates[46], &jpc_mqstates[40]},
+        {0x2401, 1, &jpc_mqstates[47], &jpc_mqstates[41]},
+        {0x2201, 0, &jpc_mqstates[48], &jpc_mqstates[42]},
+        {0x2201, 1, &jpc_mqstates[49], &jpc_mqstates[43]},
+        {0x1c01, 0, &jpc_mqstates[50], &jpc_mqstates[44]},
+        {0x1c01, 1, &jpc_mqstates[51], &jpc_mqstates[45]},
+        {0x1801, 0, &jpc_mqstates[52], &jpc_mqstates[46]},
+        {0x1801, 1, &jpc_mqstates[53], &jpc_mqstates[47]},
+        {0x1601, 0, &jpc_mqstates[54], &jpc_mqstates[48]},
+        {0x1601, 1, &jpc_mqstates[55], &jpc_mqstates[49]},
+        {0x1401, 0, &jpc_mqstates[56], &jpc_mqstates[50]},
+        {0x1401, 1, &jpc_mqstates[57], &jpc_mqstates[51]},
+        {0x1201, 0, &jpc_mqstates[58], &jpc_mqstates[52]},
+        {0x1201, 1, &jpc_mqstates[59], &jpc_mqstates[53]},
+        {0x1101, 0, &jpc_mqstates[60], &jpc_mqstates[54]},
+        {0x1101, 1, &jpc_mqstates[61], &jpc_mqstates[55]},
+        {0x0ac1, 0, &jpc_mqstates[62], &jpc_mqstates[56]},
+        {0x0ac1, 1, &jpc_mqstates[63], &jpc_mqstates[57]},
+        {0x09c1, 0, &jpc_mqstates[64], &jpc_mqstates[58]},
+        {0x09c1, 1, &jpc_mqstates[65], &jpc_mqstates[59]},
+        {0x08a1, 0, &jpc_mqstates[66], &jpc_mqstates[60]},
+        {0x08a1, 1, &jpc_mqstates[67], &jpc_mqstates[61]},
+        {0x0521, 0, &jpc_mqstates[68], &jpc_mqstates[62]},
+        {0x0521, 1, &jpc_mqstates[69], &jpc_mqstates[63]},
+        {0x0441, 0, &jpc_mqstates[70], &jpc_mqstates[64]},
+        {0x0441, 1, &jpc_mqstates[71], &jpc_mqstates[65]},
+        {0x02a1, 0, &jpc_mqstates[72], &jpc_mqstates[66]},
+        {0x02a1, 1, &jpc_mqstates[73], &jpc_mqstates[67]},
+        {0x0221, 0, &jpc_mqstates[74], &jpc_mqstates[68]},
+        {0x0221, 1, &jpc_mqstates[75], &jpc_mqstates[69]},
+        {0x0141, 0, &jpc_mqstates[76], &jpc_mqstates[70]},
+        {0x0141, 1, &jpc_mqstates[77], &jpc_mqstates[71]},
+        {0x0111, 0, &jpc_mqstates[78], &jpc_mqstates[72]},
+        {0x0111, 1, &jpc_mqstates[79], &jpc_mqstates[73]},
+        {0x0085, 0, &jpc_mqstates[80], &jpc_mqstates[74]},
+        {0x0085, 1, &jpc_mqstates[81], &jpc_mqstates[75]},
+        {0x0049, 0, &jpc_mqstates[82], &jpc_mqstates[76]},
+        {0x0049, 1, &jpc_mqstates[83], &jpc_mqstates[77]},
+        {0x0025, 0, &jpc_mqstates[84], &jpc_mqstates[78]},
+        {0x0025, 1, &jpc_mqstates[85], &jpc_mqstates[79]},
+        {0x0015, 0, &jpc_mqstates[86], &jpc_mqstates[80]},
+        {0x0015, 1, &jpc_mqstates[87], &jpc_mqstates[81]},
+        {0x0009, 0, &jpc_mqstates[88], &jpc_mqstates[82]},
+        {0x0009, 1, &jpc_mqstates[89], &jpc_mqstates[83]},
+        {0x0005, 0, &jpc_mqstates[90], &jpc_mqstates[84]},
+        {0x0005, 1, &jpc_mqstates[91], &jpc_mqstates[85]},
+        {0x0001, 0, &jpc_mqstates[90], &jpc_mqstates[86]},
+        {0x0001, 1, &jpc_mqstates[91], &jpc_mqstates[87]},
+        {0x5601, 0, &jpc_mqstates[92], &jpc_mqstates[92]},
+        {0x5601, 1, &jpc_mqstates[93], &jpc_mqstates[93]},
 };