Update ABI/API compatibility reports after commit 43b8ddc6af015715b2fbda2052a17b29d15...
[openjpeg.git] / doxygen / group___t1.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.11"/>
7 <title>OpenJPEG: T1 - Implementation of the tier-1 coding</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td id="projectalign" style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.4.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.11 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
34       <li class="current"><a href="modules.html"><span>Modules</span></a></li>
35       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39 </div><!-- top -->
40 <div class="header">
41   <div class="summary">
42 <a href="#nested-classes">Data Structures</a> &#124;
43 <a href="#define-members">Macros</a> &#124;
44 <a href="#typedef-members">Typedefs</a>  </div>
45   <div class="headertitle">
46 <div class="title">T1 - Implementation of the tier-1 coding</div>  </div>
47 </div><!--header-->
48 <div class="contents">
49 <table class="memberdecls">
50 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
51 Data Structures</h2></td></tr>
52 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__t1.html">opj_t1</a></td></tr>
53 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tier-1 coding (coding of code-block coefficients)  <a href="structopj__t1.html#details">More...</a><br /></td></tr>
54 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
55 </table><table class="memberdecls">
56 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
57 Macros</h2></td></tr>
58 <tr class="memitem:ga92bb87ce88e3bcae03ab6055dc93683f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>(x,  y)&#160;&#160;&#160;(t1-&gt;flags[x + 1 + ((y / 4) + 1) * (t1-&gt;w+2)])</td></tr>
59 <tr class="separator:ga92bb87ce88e3bcae03ab6055dc93683f"><td class="memSeparator" colspan="2">&#160;</td></tr>
60 <tr class="memitem:ga9f28f49727b66fc3187e4bf75de7bd41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga9f28f49727b66fc3187e4bf75de7bd41">opj_t1_setcurctx</a>(curctx,  ctxno)&#160;&#160;&#160;curctx = &amp;(mqc)-&gt;ctxs[(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(ctxno)]</td></tr>
61 <tr class="separator:ga9f28f49727b66fc3187e4bf75de7bd41"><td class="memSeparator" colspan="2">&#160;</td></tr>
62 <tr class="memitem:gae8621814ca602332759bdde4b22139c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae8621814ca602332759bdde4b22139c8">opj_smr_abs</a>(x)&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &amp; 0x7FFFFFFFU)</td></tr>
63 <tr class="separator:gae8621814ca602332759bdde4b22139c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
64 <tr class="memitem:ga29b93edbc18b6f40d5ca7926f4501841"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga29b93edbc18b6f40d5ca7926f4501841">opj_smr_sign</a>(x)&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &gt;&gt; 31)</td></tr>
65 <tr class="separator:ga29b93edbc18b6f40d5ca7926f4501841"><td class="memSeparator" colspan="2">&#160;</td></tr>
66 <tr class="memitem:gada4845515fabaa649bddf33ac0c85785"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gada4845515fabaa649bddf33ac0c85785">opj_to_smr</a>(x)&#160;&#160;&#160;((x) &gt;= 0 ? (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x) : ((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(-x) | 0x80000000U))</td></tr>
67 <tr class="separator:gada4845515fabaa649bddf33ac0c85785"><td class="memSeparator" colspan="2">&#160;</td></tr>
68 <tr class="memitem:ga98f2ddd2b44321fc960a54bdf556efbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>&#160;&#160;&#160;7</td></tr>
69 <tr class="separator:ga98f2ddd2b44321fc960a54bdf556efbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
70 <tr class="memitem:ga7daa822863c77324efe5635cf1d8f7dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7daa822863c77324efe5635cf1d8f7dd">T1_NUMCTXS_ZC</a>&#160;&#160;&#160;9</td></tr>
71 <tr class="separator:ga7daa822863c77324efe5635cf1d8f7dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
72 <tr class="memitem:ga39e47535d3742a0f3255ecafe0e38c10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga39e47535d3742a0f3255ecafe0e38c10">T1_NUMCTXS_SC</a>&#160;&#160;&#160;5</td></tr>
73 <tr class="separator:ga39e47535d3742a0f3255ecafe0e38c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
74 <tr class="memitem:ga838ffc37f2bcd0f187118e8aa61006cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga838ffc37f2bcd0f187118e8aa61006cf">T1_NUMCTXS_MAG</a>&#160;&#160;&#160;3</td></tr>
75 <tr class="separator:ga838ffc37f2bcd0f187118e8aa61006cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:ga0f8398967c4327b36bbf48ee5a1ee5c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga0f8398967c4327b36bbf48ee5a1ee5c4">T1_NUMCTXS_AGG</a>&#160;&#160;&#160;1</td></tr>
77 <tr class="separator:ga0f8398967c4327b36bbf48ee5a1ee5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:gabb4ab2a440d902eaf60bb43db4c829a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gabb4ab2a440d902eaf60bb43db4c829a8">T1_NUMCTXS_UNI</a>&#160;&#160;&#160;1</td></tr>
79 <tr class="separator:gabb4ab2a440d902eaf60bb43db4c829a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 <tr class="memitem:ga325280d653d545416723a91f0ebbf428"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>&#160;&#160;&#160;0</td></tr>
81 <tr class="separator:ga325280d653d545416723a91f0ebbf428"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:gae80adf9a741afbeacdd2a31c96aeb628"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae80adf9a741afbeacdd2a31c96aeb628">T1_CTXNO_SC</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>+<a class="el" href="group___t1.html#ga7daa822863c77324efe5635cf1d8f7dd">T1_NUMCTXS_ZC</a>)</td></tr>
83 <tr class="separator:gae80adf9a741afbeacdd2a31c96aeb628"><td class="memSeparator" colspan="2">&#160;</td></tr>
84 <tr class="memitem:ga4e1a04ba7b987130533b2a0e71d00a06"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4e1a04ba7b987130533b2a0e71d00a06">T1_CTXNO_MAG</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#gae80adf9a741afbeacdd2a31c96aeb628">T1_CTXNO_SC</a>+<a class="el" href="group___t1.html#ga39e47535d3742a0f3255ecafe0e38c10">T1_NUMCTXS_SC</a>)</td></tr>
85 <tr class="separator:ga4e1a04ba7b987130533b2a0e71d00a06"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:ga335ce360eba4cbd31b9e082535d02180"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga4e1a04ba7b987130533b2a0e71d00a06">T1_CTXNO_MAG</a>+<a class="el" href="group___t1.html#ga838ffc37f2bcd0f187118e8aa61006cf">T1_NUMCTXS_MAG</a>)</td></tr>
87 <tr class="separator:ga335ce360eba4cbd31b9e082535d02180"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:ga27ee56916ef86bcbb5c07e55fb719b20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>+<a class="el" href="group___t1.html#ga0f8398967c4327b36bbf48ee5a1ee5c4">T1_NUMCTXS_AGG</a>)</td></tr>
89 <tr class="separator:ga27ee56916ef86bcbb5c07e55fb719b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:ga2534b90ad9faa51308041cea34e2a638"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga2534b90ad9faa51308041cea34e2a638">T1_NUMCTXS</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>+<a class="el" href="group___t1.html#gabb4ab2a440d902eaf60bb43db4c829a8">T1_NUMCTXS_UNI</a>)</td></tr>
91 <tr class="separator:ga2534b90ad9faa51308041cea34e2a638"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:ga46ab5a09928a8d3872a6128d5aa80ca1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>-1)</td></tr>
93 <tr class="separator:ga46ab5a09928a8d3872a6128d5aa80ca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:ga846f610564609a1c50ae3c6cf38919d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga846f610564609a1c50ae3c6cf38919d9">T1_TYPE_MQ</a>&#160;&#160;&#160;0</td></tr>
95 <tr class="memdesc:ga846f610564609a1c50ae3c6cf38919d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normal coding using entropy coder.  <a href="#ga846f610564609a1c50ae3c6cf38919d9">More...</a><br /></td></tr>
96 <tr class="separator:ga846f610564609a1c50ae3c6cf38919d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:ga8bbc756ee85009898c5232621760de89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga8bbc756ee85009898c5232621760de89">T1_TYPE_RAW</a>&#160;&#160;&#160;1</td></tr>
98 <tr class="memdesc:ga8bbc756ee85009898c5232621760de89"><td class="mdescLeft">&#160;</td><td class="mdescRight">No encoding the information is store under raw format in codestream (mode switch RAW)  <a href="#ga8bbc756ee85009898c5232621760de89">More...</a><br /></td></tr>
99 <tr class="separator:ga8bbc756ee85009898c5232621760de89"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:gaa961bf71aed298d9331468182c243c80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaa961bf71aed298d9331468182c243c80">T1_SIGMA_0</a>&#160;&#160;&#160;(1U &lt;&lt; 0)</td></tr>
101 <tr class="memdesc:gaa961bf71aed298d9331468182c243c80"><td class="mdescLeft">&#160;</td><td class="mdescRight">We hold the state of individual data points for the T1 encoder using a single 32-bit flags word to hold the state of 4 data points.  <a href="#gaa961bf71aed298d9331468182c243c80">More...</a><br /></td></tr>
102 <tr class="separator:gaa961bf71aed298d9331468182c243c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:gad178e75a325c47c131ebebd11f744042"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a>&#160;&#160;&#160;(1U &lt;&lt; 1)</td></tr>
104 <tr class="separator:gad178e75a325c47c131ebebd11f744042"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:gae0388f791fcf4366ee86874d8629f938"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae0388f791fcf4366ee86874d8629f938">T1_SIGMA_2</a>&#160;&#160;&#160;(1U &lt;&lt; 2)</td></tr>
106 <tr class="separator:gae0388f791fcf4366ee86874d8629f938"><td class="memSeparator" colspan="2">&#160;</td></tr>
107 <tr class="memitem:ga5325cf5cc054dcc0573af55bd7e0c555"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a>&#160;&#160;&#160;(1U &lt;&lt; 3)</td></tr>
108 <tr class="separator:ga5325cf5cc054dcc0573af55bd7e0c555"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:ga69860b399ffb7da2e9be76400dc70f0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a>&#160;&#160;&#160;(1U &lt;&lt; 4)</td></tr>
110 <tr class="separator:ga69860b399ffb7da2e9be76400dc70f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:ga53692c183d3b8a123a773ada5f4675b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a>&#160;&#160;&#160;(1U &lt;&lt; 5)</td></tr>
112 <tr class="separator:ga53692c183d3b8a123a773ada5f4675b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:gab048266177bb16be260c64ee78144638"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab048266177bb16be260c64ee78144638">T1_SIGMA_6</a>&#160;&#160;&#160;(1U &lt;&lt; 6)</td></tr>
114 <tr class="separator:gab048266177bb16be260c64ee78144638"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <tr class="memitem:ga8c955cf3bdff80504f96af1c01476fe8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a>&#160;&#160;&#160;(1U &lt;&lt; 7)</td></tr>
116 <tr class="separator:ga8c955cf3bdff80504f96af1c01476fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="memitem:ga823e427939a91efdda1c3cbca0db71ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga823e427939a91efdda1c3cbca0db71ef">T1_SIGMA_8</a>&#160;&#160;&#160;(1U &lt;&lt; 8)</td></tr>
118 <tr class="separator:ga823e427939a91efdda1c3cbca0db71ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
119 <tr class="memitem:gaa86333922fbbb276d542a56fdbc8985a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaa86333922fbbb276d542a56fdbc8985a">T1_SIGMA_9</a>&#160;&#160;&#160;(1U &lt;&lt; 9)</td></tr>
120 <tr class="separator:gaa86333922fbbb276d542a56fdbc8985a"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <tr class="memitem:ga7d78e993d5332b026ffe5abe50aa9071"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7d78e993d5332b026ffe5abe50aa9071">T1_SIGMA_10</a>&#160;&#160;&#160;(1U &lt;&lt; 10)</td></tr>
122 <tr class="separator:ga7d78e993d5332b026ffe5abe50aa9071"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <tr class="memitem:ga8350e981c8ac5ea491839d28b96f58f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga8350e981c8ac5ea491839d28b96f58f5">T1_SIGMA_11</a>&#160;&#160;&#160;(1U &lt;&lt; 11)</td></tr>
124 <tr class="separator:ga8350e981c8ac5ea491839d28b96f58f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:ga50464dda5ac1f87cac30e175ae2738b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga50464dda5ac1f87cac30e175ae2738b9">T1_SIGMA_12</a>&#160;&#160;&#160;(1U &lt;&lt; 12)</td></tr>
126 <tr class="separator:ga50464dda5ac1f87cac30e175ae2738b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:gae9e2b1582f7ad4e8a7ace7fce8a7ebfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae9e2b1582f7ad4e8a7ace7fce8a7ebfb">T1_SIGMA_13</a>&#160;&#160;&#160;(1U &lt;&lt; 13)</td></tr>
128 <tr class="separator:gae9e2b1582f7ad4e8a7ace7fce8a7ebfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:gab072af8e16afab42803e94b786887c82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab072af8e16afab42803e94b786887c82">T1_SIGMA_14</a>&#160;&#160;&#160;(1U &lt;&lt; 14)</td></tr>
130 <tr class="separator:gab072af8e16afab42803e94b786887c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:ga31929ebab83f65f87b6eec41aa2dd5f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga31929ebab83f65f87b6eec41aa2dd5f0">T1_SIGMA_15</a>&#160;&#160;&#160;(1U &lt;&lt; 15)</td></tr>
132 <tr class="separator:ga31929ebab83f65f87b6eec41aa2dd5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:ga3b48854666939eab9af4f2815cfa0fef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga3b48854666939eab9af4f2815cfa0fef">T1_SIGMA_16</a>&#160;&#160;&#160;(1U &lt;&lt; 16)</td></tr>
134 <tr class="separator:ga3b48854666939eab9af4f2815cfa0fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:ga4a4d9d9fe53a8b61df03ee5d2cdf1f9c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4a4d9d9fe53a8b61df03ee5d2cdf1f9c">T1_SIGMA_17</a>&#160;&#160;&#160;(1U &lt;&lt; 17)</td></tr>
136 <tr class="separator:ga4a4d9d9fe53a8b61df03ee5d2cdf1f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:ga616102c005c7ca387a2a6333c790cc33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga616102c005c7ca387a2a6333c790cc33">T1_CHI_0</a>&#160;&#160;&#160;(1U &lt;&lt; 18)</td></tr>
138 <tr class="separator:ga616102c005c7ca387a2a6333c790cc33"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <tr class="memitem:ga47c5ba91282d11225a57d061c2a42fea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga47c5ba91282d11225a57d061c2a42fea">T1_CHI_0_I</a>&#160;&#160;&#160;18</td></tr>
140 <tr class="separator:ga47c5ba91282d11225a57d061c2a42fea"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:ga5916456ebe6d873ae60a76a6593e3443"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga5916456ebe6d873ae60a76a6593e3443">T1_CHI_1</a>&#160;&#160;&#160;(1U &lt;&lt; 19)</td></tr>
142 <tr class="separator:ga5916456ebe6d873ae60a76a6593e3443"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <tr class="memitem:ga4ca52c33d33eaed1e9fd5a62cc0f5850"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a>&#160;&#160;&#160;19</td></tr>
144 <tr class="separator:ga4ca52c33d33eaed1e9fd5a62cc0f5850"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 <tr class="memitem:ga63f5754994b6ba43eeccf26a2db3ba57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga63f5754994b6ba43eeccf26a2db3ba57">T1_MU_0</a>&#160;&#160;&#160;(1U &lt;&lt; 20)</td></tr>
146 <tr class="separator:ga63f5754994b6ba43eeccf26a2db3ba57"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:gafa77179984d3c4fc7b4d68741eac0211"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gafa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a>&#160;&#160;&#160;(1U &lt;&lt; 21)</td></tr>
148 <tr class="separator:gafa77179984d3c4fc7b4d68741eac0211"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:ga7ae96b4a34b7a31135949712d8d59062"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7ae96b4a34b7a31135949712d8d59062">T1_CHI_2</a>&#160;&#160;&#160;(1U &lt;&lt; 22)</td></tr>
150 <tr class="separator:ga7ae96b4a34b7a31135949712d8d59062"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:ga162e46b32d89320a466eefda06f9adbb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga162e46b32d89320a466eefda06f9adbb">T1_CHI_2_I</a>&#160;&#160;&#160;22</td></tr>
152 <tr class="separator:ga162e46b32d89320a466eefda06f9adbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:gae3a4768dfb089dce01019004dfa5ac65"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae3a4768dfb089dce01019004dfa5ac65">T1_MU_1</a>&#160;&#160;&#160;(1U &lt;&lt; 23)</td></tr>
154 <tr class="separator:gae3a4768dfb089dce01019004dfa5ac65"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:ga13c56e60bd0e0d3c9e36025994ce395d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga13c56e60bd0e0d3c9e36025994ce395d">T1_PI_1</a>&#160;&#160;&#160;(1U &lt;&lt; 24)</td></tr>
156 <tr class="separator:ga13c56e60bd0e0d3c9e36025994ce395d"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="memitem:ga0ec6268a3bd6d0e156cfd7b99ad399cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga0ec6268a3bd6d0e156cfd7b99ad399cf">T1_CHI_3</a>&#160;&#160;&#160;(1U &lt;&lt; 25)</td></tr>
158 <tr class="separator:ga0ec6268a3bd6d0e156cfd7b99ad399cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:gac6a2965082a035b119e124d313a1e6ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gac6a2965082a035b119e124d313a1e6ac">T1_MU_2</a>&#160;&#160;&#160;(1U &lt;&lt; 26)</td></tr>
160 <tr class="separator:gac6a2965082a035b119e124d313a1e6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:ga89aa23cbc819bfc122653e34f737f65b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga89aa23cbc819bfc122653e34f737f65b">T1_PI_2</a>&#160;&#160;&#160;(1U &lt;&lt; 27)</td></tr>
162 <tr class="separator:ga89aa23cbc819bfc122653e34f737f65b"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 <tr class="memitem:gae35c9f1342c74dc96e9b62d06885be98"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae35c9f1342c74dc96e9b62d06885be98">T1_CHI_4</a>&#160;&#160;&#160;(1U &lt;&lt; 28)</td></tr>
164 <tr class="separator:gae35c9f1342c74dc96e9b62d06885be98"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:ga9aeae6e27a1b391862cb74c0bfc77664"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga9aeae6e27a1b391862cb74c0bfc77664">T1_MU_3</a>&#160;&#160;&#160;(1U &lt;&lt; 29)</td></tr>
166 <tr class="separator:ga9aeae6e27a1b391862cb74c0bfc77664"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:ga30c27730d92b803755e486915ef71131"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga30c27730d92b803755e486915ef71131">T1_PI_3</a>&#160;&#160;&#160;(1U &lt;&lt; 30)</td></tr>
168 <tr class="separator:ga30c27730d92b803755e486915ef71131"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 <tr class="memitem:gae09e4efe5973611b12364e8676982649"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae09e4efe5973611b12364e8676982649">T1_CHI_5</a>&#160;&#160;&#160;(1U &lt;&lt; 31)</td></tr>
170 <tr class="separator:gae09e4efe5973611b12364e8676982649"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 <tr class="memitem:gaef4ef493acd4367d873a158fba72b004"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaef4ef493acd4367d873a158fba72b004">T1_CHI_5_I</a>&#160;&#160;&#160;31</td></tr>
172 <tr class="separator:gaef4ef493acd4367d873a158fba72b004"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:ga43febbf9824353ab7012354f0aa26b29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga43febbf9824353ab7012354f0aa26b29">T1_SIGMA_NW</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#gaa961bf71aed298d9331468182c243c80">T1_SIGMA_0</a></td></tr>
174 <tr class="memdesc:ga43febbf9824353ab7012354f0aa26b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">As an example, the bits T1_SIGMA_3, T1_SIGMA_4 and T1_SIGMA_5 indicate the significance state of the west neighbour of data point zero of our four, the point itself, and its east neighbour respectively.  <a href="#ga43febbf9824353ab7012354f0aa26b29">More...</a><br /></td></tr>
175 <tr class="separator:ga43febbf9824353ab7012354f0aa26b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:ga4a3e9566fd4e4bea96f84d3e06b894d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4a3e9566fd4e4bea96f84d3e06b894d7">T1_SIGMA_N</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#gad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a></td></tr>
177 <tr class="separator:ga4a3e9566fd4e4bea96f84d3e06b894d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:ga3781cc121bef81a180d75b3161267342"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga3781cc121bef81a180d75b3161267342">T1_SIGMA_NE</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#gae0388f791fcf4366ee86874d8629f938">T1_SIGMA_2</a></td></tr>
179 <tr class="separator:ga3781cc121bef81a180d75b3161267342"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:ga18b2b13050cea4b5185e7d89163328ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga18b2b13050cea4b5185e7d89163328ad">T1_SIGMA_W</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a></td></tr>
181 <tr class="separator:ga18b2b13050cea4b5185e7d89163328ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:ga4c12e1464ea83aa6b6474b8cd2870e50"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a></td></tr>
183 <tr class="separator:ga4c12e1464ea83aa6b6474b8cd2870e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
184 <tr class="memitem:gaa3c72c1a465f31ee7a966d181233f07a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaa3c72c1a465f31ee7a966d181233f07a">T1_SIGMA_E</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a></td></tr>
185 <tr class="separator:gaa3c72c1a465f31ee7a966d181233f07a"><td class="memSeparator" colspan="2">&#160;</td></tr>
186 <tr class="memitem:ga42ff62f0de5781c1b56973d94231d521"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga42ff62f0de5781c1b56973d94231d521">T1_SIGMA_SW</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#gab048266177bb16be260c64ee78144638">T1_SIGMA_6</a></td></tr>
187 <tr class="separator:ga42ff62f0de5781c1b56973d94231d521"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <tr class="memitem:ga6e02bf5b5a60ec1539e24c6b415335cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga6e02bf5b5a60ec1539e24c6b415335cd">T1_SIGMA_S</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a></td></tr>
189 <tr class="separator:ga6e02bf5b5a60ec1539e24c6b415335cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
190 <tr class="memitem:ga7f991eb940fe14c975800e2918fee645"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7f991eb940fe14c975800e2918fee645">T1_SIGMA_SE</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga823e427939a91efdda1c3cbca0db71ef">T1_SIGMA_8</a></td></tr>
191 <tr class="separator:ga7f991eb940fe14c975800e2918fee645"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:ga88a06fb74d07a67b3baef3b9c4d956b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga43febbf9824353ab7012354f0aa26b29">T1_SIGMA_NW</a> | <a class="el" href="group___t1.html#ga4a3e9566fd4e4bea96f84d3e06b894d7">T1_SIGMA_N</a> | <a class="el" href="group___t1.html#ga3781cc121bef81a180d75b3161267342">T1_SIGMA_NE</a> | <a class="el" href="group___t1.html#ga18b2b13050cea4b5185e7d89163328ad">T1_SIGMA_W</a> | <a class="el" href="group___t1.html#gaa3c72c1a465f31ee7a966d181233f07a">T1_SIGMA_E</a> | <a class="el" href="group___t1.html#ga42ff62f0de5781c1b56973d94231d521">T1_SIGMA_SW</a> | <a class="el" href="group___t1.html#ga6e02bf5b5a60ec1539e24c6b415335cd">T1_SIGMA_S</a> | <a class="el" href="group___t1.html#ga7f991eb940fe14c975800e2918fee645">T1_SIGMA_SE</a>)</td></tr>
193 <tr class="separator:ga88a06fb74d07a67b3baef3b9c4d956b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
194 <tr class="memitem:ga89dc795e5a5c5ba5d1868cc38183b0f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga89dc795e5a5c5ba5d1868cc38183b0f2">T1_CHI_THIS</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga5916456ebe6d873ae60a76a6593e3443">T1_CHI_1</a></td></tr>
195 <tr class="separator:ga89dc795e5a5c5ba5d1868cc38183b0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
196 <tr class="memitem:gac609c5ccee43ea1d4a1adfaa472d58fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gac609c5ccee43ea1d4a1adfaa472d58fe">T1_CHI_THIS_I</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a></td></tr>
197 <tr class="separator:gac609c5ccee43ea1d4a1adfaa472d58fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
198 <tr class="memitem:ga4fd2d8cc26d2b2b515a08e1d503c7d75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga63f5754994b6ba43eeccf26a2db3ba57">T1_MU_0</a></td></tr>
199 <tr class="separator:ga4fd2d8cc26d2b2b515a08e1d503c7d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
200 <tr class="memitem:gaa498034263c5274720dae103fdeb49e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#gafa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a></td></tr>
201 <tr class="separator:gaa498034263c5274720dae103fdeb49e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
202 <tr class="memitem:gacc4b4f79d45acb2f19791bf591c8f335"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gacc4b4f79d45acb2f19791bf591c8f335">T1_CHI_S</a>&#160;&#160;&#160;<a class="el" href="group___t1.html#ga7ae96b4a34b7a31135949712d8d59062">T1_CHI_2</a></td></tr>
203 <tr class="separator:gacc4b4f79d45acb2f19791bf591c8f335"><td class="memSeparator" colspan="2">&#160;</td></tr>
204 <tr class="memitem:gaf0f2b5c1bd6a5a00c2f0d40799a4bfd4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaf0f2b5c1bd6a5a00c2f0d40799a4bfd4">T1_LUT_SGN_W</a>&#160;&#160;&#160;(1U &lt;&lt; 0)</td></tr>
205 <tr class="separator:gaf0f2b5c1bd6a5a00c2f0d40799a4bfd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
206 <tr class="memitem:gae6d27e889473aa5963a6fedc734077e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae6d27e889473aa5963a6fedc734077e1">T1_LUT_SIG_N</a>&#160;&#160;&#160;(1U &lt;&lt; 1)</td></tr>
207 <tr class="separator:gae6d27e889473aa5963a6fedc734077e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
208 <tr class="memitem:ga921abdbb45de8a74ab2dae936caf10a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga921abdbb45de8a74ab2dae936caf10a4">T1_LUT_SGN_E</a>&#160;&#160;&#160;(1U &lt;&lt; 2)</td></tr>
209 <tr class="separator:ga921abdbb45de8a74ab2dae936caf10a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 <tr class="memitem:gaf86ae0b13e4e46f54535271f43f88dfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaf86ae0b13e4e46f54535271f43f88dfb">T1_LUT_SIG_W</a>&#160;&#160;&#160;(1U &lt;&lt; 3)</td></tr>
211 <tr class="separator:gaf86ae0b13e4e46f54535271f43f88dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
212 <tr class="memitem:gacde1f55f4f1e9b307c7443e3ea13912e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gacde1f55f4f1e9b307c7443e3ea13912e">T1_LUT_SGN_N</a>&#160;&#160;&#160;(1U &lt;&lt; 4)</td></tr>
213 <tr class="separator:gacde1f55f4f1e9b307c7443e3ea13912e"><td class="memSeparator" colspan="2">&#160;</td></tr>
214 <tr class="memitem:gaf9ee5f6848d790552808e8e817f03b36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaf9ee5f6848d790552808e8e817f03b36">T1_LUT_SIG_E</a>&#160;&#160;&#160;(1U &lt;&lt; 5)</td></tr>
215 <tr class="separator:gaf9ee5f6848d790552808e8e817f03b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <tr class="memitem:gabd47cffb4dd5b289b1d85743292c49d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gabd47cffb4dd5b289b1d85743292c49d9">T1_LUT_SGN_S</a>&#160;&#160;&#160;(1U &lt;&lt; 6)</td></tr>
217 <tr class="separator:gabd47cffb4dd5b289b1d85743292c49d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
218 <tr class="memitem:ga04915b7c5eef3e29e10fdb30f9027389"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga04915b7c5eef3e29e10fdb30f9027389">T1_LUT_SIG_S</a>&#160;&#160;&#160;(1U &lt;&lt; 7)</td></tr>
219 <tr class="separator:ga04915b7c5eef3e29e10fdb30f9027389"><td class="memSeparator" colspan="2">&#160;</td></tr>
220 </table><table class="memberdecls">
221 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
222 Typedefs</h2></td></tr>
223 <tr class="memitem:gab9520ada8305b3d288b86c380a64330d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a></td></tr>
224 <tr class="memdesc:gab9520ada8305b3d288b86c380a64330d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags for 4 consecutive rows of a column.  <a href="#gab9520ada8305b3d288b86c380a64330d">More...</a><br /></td></tr>
225 <tr class="separator:gab9520ada8305b3d288b86c380a64330d"><td class="memSeparator" colspan="2">&#160;</td></tr>
226 <tr class="memitem:ga7965e493799541b7c0e6ce3968aea464"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__t1.html">opj_t1</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a></td></tr>
227 <tr class="memdesc:ga7965e493799541b7c0e6ce3968aea464"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tier-1 coding (coding of code-block coefficients)  <a href="#ga7965e493799541b7c0e6ce3968aea464">More...</a><br /></td></tr>
228 <tr class="separator:ga7965e493799541b7c0e6ce3968aea464"><td class="memSeparator" colspan="2">&#160;</td></tr>
229 </table><table class="memberdecls">
230 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
231 Local static functions</h2></td></tr>
232 <tr class="memitem:gab2b5473c81ab12cf44ab28fdc41aa9a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc</a> (<a class="el" href="group___m_q_c.html#ga49560555308b38694eddc876275ed4bc">opj_mqc_t</a> *mqc, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> f)</td></tr>
233 <tr class="separator:gab2b5473c81ab12cf44ab28fdc41aa9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
234 <tr class="memitem:gab81c3e6f2d931ff8ec00123699c00c55"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> f)</td></tr>
235 <tr class="separator:gab81c3e6f2d931ff8ec00123699c00c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
236 <tr class="memitem:gadf094116da3b172cf17ffc4ade0933cf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gadf094116da3b172cf17ffc4ade0933cf">opj_t1_getnmsedec_sig</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> x, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> bitpos)</td></tr>
237 <tr class="separator:gadf094116da3b172cf17ffc4ade0933cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
238 <tr class="memitem:ga50d065ba47a7ebe17a06bef5cb26cdca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga50d065ba47a7ebe17a06bef5cb26cdca">opj_t1_getnmsedec_ref</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> x, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> bitpos)</td></tr>
239 <tr class="separator:ga50d065ba47a7ebe17a06bef5cb26cdca"><td class="memSeparator" colspan="2">&#160;</td></tr>
240 <tr class="memitem:ga7d897b856ec35a1c1fbd4fb03bafca6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7d897b856ec35a1c1fbd4fb03bafca6a">opj_t1_update_flags</a> (<a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> ci, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> s, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> vsc)</td></tr>
241 <tr class="separator:ga7d897b856ec35a1c1fbd4fb03bafca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
242 <tr class="memitem:ga637be949c4d76c22bcf308c3454efd93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *datap, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> oneplushalf, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> vsc, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> row)</td></tr>
243 <tr class="memdesc:ga637be949c4d76c22bcf308c3454efd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode significant pass.  <a href="#ga637be949c4d76c22bcf308c3454efd93">More...</a><br /></td></tr>
244 <tr class="separator:ga637be949c4d76c22bcf308c3454efd93"><td class="memSeparator" colspan="2">&#160;</td></tr>
245 <tr class="memitem:gaf6ab9b96c0c6f3af01d505066f9d9164"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaf6ab9b96c0c6f3af01d505066f9d9164">opj_t1_dec_sigpass_step_mqc</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *datap, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> oneplushalf, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> row, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> flags_stride, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> vsc)</td></tr>
246 <tr class="separator:gaf6ab9b96c0c6f3af01d505066f9d9164"><td class="memSeparator" colspan="2">&#160;</td></tr>
247 <tr class="memitem:ga4608fc74c44bd6ca766ea02a3d886948"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *nmsedec, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> type, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty)</td></tr>
248 <tr class="memdesc:ga4608fc74c44bd6ca766ea02a3d886948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode significant pass.  <a href="#ga4608fc74c44bd6ca766ea02a3d886948">More...</a><br /></td></tr>
249 <tr class="separator:ga4608fc74c44bd6ca766ea02a3d886948"><td class="memSeparator" colspan="2">&#160;</td></tr>
250 <tr class="memitem:ga4a8e7c66427e3bcbf47d8d92c229892b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cblksty)</td></tr>
251 <tr class="memdesc:ga4a8e7c66427e3bcbf47d8d92c229892b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode significant pass.  <a href="#ga4a8e7c66427e3bcbf47d8d92c229892b">More...</a><br /></td></tr>
252 <tr class="separator:ga4a8e7c66427e3bcbf47d8d92c229892b"><td class="memSeparator" colspan="2">&#160;</td></tr>
253 <tr class="memitem:gaff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *nmsedec, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> type)</td></tr>
254 <tr class="memdesc:gaff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode refinement pass.  <a href="#gaff8fb497bd8ef0f7f9dc9de53f962cc1">More...</a><br /></td></tr>
255 <tr class="separator:gaff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
256 <tr class="memitem:gae2a2445442159db390c6062fccc9d2c0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
257 <tr class="memdesc:gae2a2445442159db390c6062fccc9d2c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode refinement pass.  <a href="#gae2a2445442159db390c6062fccc9d2c0">More...</a><br /></td></tr>
258 <tr class="separator:gae2a2445442159db390c6062fccc9d2c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
259 <tr class="memitem:gab0a7bec44865423db1e55dd10e6b51fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *datap, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> poshalf, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> row)</td></tr>
260 <tr class="memdesc:gab0a7bec44865423db1e55dd10e6b51fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode refinement pass.  <a href="#gab0a7bec44865423db1e55dd10e6b51fe">More...</a><br /></td></tr>
261 <tr class="separator:gab0a7bec44865423db1e55dd10e6b51fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
262 <tr class="memitem:ga75c4e634295ac2fa331be7c8b0ba0563"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga75c4e634295ac2fa331be7c8b0ba0563">opj_t1_dec_refpass_step_mqc</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *datap, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> poshalf, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> row)</td></tr>
263 <tr class="separator:ga75c4e634295ac2fa331be7c8b0ba0563"><td class="memSeparator" colspan="2">&#160;</td></tr>
264 <tr class="memitem:ga0d5fd8c3c165fc611d6f3222fe1dffab"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga0d5fd8c3c165fc611d6f3222fe1dffab">opj_t1_dec_clnpass_step</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *flagsp, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *datap, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> oneplushalf, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> row, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> vsc)</td></tr>
265 <tr class="memdesc:ga0d5fd8c3c165fc611d6f3222fe1dffab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode clean-up pass.  <a href="#ga0d5fd8c3c165fc611d6f3222fe1dffab">More...</a><br /></td></tr>
266 <tr class="separator:ga0d5fd8c3c165fc611d6f3222fe1dffab"><td class="memSeparator" colspan="2">&#160;</td></tr>
267 <tr class="memitem:ga8494e1a811e935f0feae5776a9d628e1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *nmsedec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty)</td></tr>
268 <tr class="memdesc:ga8494e1a811e935f0feae5776a9d628e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode clean-up pass.  <a href="#ga8494e1a811e935f0feae5776a9d628e1">More...</a><br /></td></tr>
269 <tr class="separator:ga8494e1a811e935f0feae5776a9d628e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
270 <tr class="memitem:ga569bb3939e11d7817a297739d06950b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga569bb3939e11d7817a297739d06950b0">opj_t1_getwmsedec</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> nmsedec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> compno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> qmfbid, <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> stepsize, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numcomps, const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *mct_norms, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> mct_numcomps)</td></tr>
271 <tr class="memdesc:ga569bb3939e11d7817a297739d06950b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">mod fixed_quality  <a href="#ga569bb3939e11d7817a297739d06950b0">More...</a><br /></td></tr>
272 <tr class="separator:ga569bb3939e11d7817a297739d06950b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
273 <tr class="memitem:ga0066492bf8c292bf235c1c754a3272bf"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t_c_d.html#ga88a61662347e9b886f96098b2013a138">opj_tcd_cblk_enc_t</a> *cblk, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> compno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> qmfbid, <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> stepsize, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numcomps, const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *mct_norms, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> mct_numcomps)</td></tr>
274 <tr class="memdesc:ga0066492bf8c292bf235c1c754a3272bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return "cumwmsedec" that should be used to increase tile-&gt;distotile.  <a href="#ga0066492bf8c292bf235c1c754a3272bf">More...</a><br /></td></tr>
275 <tr class="separator:ga0066492bf8c292bf235c1c754a3272bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
276 <tr class="memitem:gab90391839b2f56ca40aaae1b8748ca3c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="group___t_c_d.html#ga7d3dcb008d88d8382d9de154f4ab0c97">opj_tcd_cblk_dec_t</a> *cblk, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> roishift, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty, <a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *p_manager, <a class="el" href="group___t_h_r_e_a_d.html#ga29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *p_manager_mutex, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> check_pterm)</td></tr>
277 <tr class="memdesc:gab90391839b2f56ca40aaae1b8748ca3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode 1 code-block.  <a href="#gab90391839b2f56ca40aaae1b8748ca3c">More...</a><br /></td></tr>
278 <tr class="separator:gab90391839b2f56ca40aaae1b8748ca3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
279 <tr class="memitem:ga676ae65a9d3daed3299a36fa3842043e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> w, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> h)</td></tr>
280 <tr class="separator:ga676ae65a9d3daed3299a36fa3842043e"><td class="memSeparator" colspan="2">&#160;</td></tr>
281 </table><table class="memberdecls">
282 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
283 Exported functions</h2></td></tr>
284 <tr class="memitem:gaa892d07bb383a4dafa51506cf23740a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gaa892d07bb383a4dafa51506cf23740a4">opj_t1_encode_cblks</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *tcd, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *tile, <a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *<a class="el" href="query__parser_8h.html#a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7">tcp</a>, const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *mct_norms, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> mct_numcomps)</td></tr>
285 <tr class="memdesc:gaa892d07bb383a4dafa51506cf23740a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode the code-blocks of a tile.  <a href="#gaa892d07bb383a4dafa51506cf23740a4">More...</a><br /></td></tr>
286 <tr class="separator:gaa892d07bb383a4dafa51506cf23740a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
287 <tr class="memitem:ga5df121baefa4293a2c0d0122694e0902"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga5df121baefa4293a2c0d0122694e0902">opj_t1_decode_cblks</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *tcd, volatile <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *pret, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="group___j2_k.html#ga9c76db3caa96a43b557791b7b7509572">opj_tccp_t</a> *tccp, <a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *p_manager, <a class="el" href="group___t_h_r_e_a_d.html#ga29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *p_manager_mutex, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> check_pterm)</td></tr>
288 <tr class="memdesc:ga5df121baefa4293a2c0d0122694e0902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the code-blocks of a tile.  <a href="#ga5df121baefa4293a2c0d0122694e0902">More...</a><br /></td></tr>
289 <tr class="separator:ga5df121baefa4293a2c0d0122694e0902"><td class="memSeparator" colspan="2">&#160;</td></tr>
290 <tr class="memitem:ga7f1a52a233804744f2c7384ac04117f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#ga7f1a52a233804744f2c7384ac04117f8">opj_t1_create</a> (<a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> isEncoder)</td></tr>
291 <tr class="memdesc:ga7f1a52a233804744f2c7384ac04117f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new Tier 1 handle and initializes the look-up tables of the Tier-1 coder/decoder.  <a href="#ga7f1a52a233804744f2c7384ac04117f8">More...</a><br /></td></tr>
292 <tr class="separator:ga7f1a52a233804744f2c7384ac04117f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
293 <tr class="memitem:gadbc87000940d2fc0c5f3e2f0ad28938a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t1.html#gadbc87000940d2fc0c5f3e2f0ad28938a">opj_t1_destroy</a> (<a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *p_t1)</td></tr>
294 <tr class="memdesc:gadbc87000940d2fc0c5f3e2f0ad28938a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a previously created T1 handle.  <a href="#gadbc87000940d2fc0c5f3e2f0ad28938a">More...</a><br /></td></tr>
295 <tr class="separator:gadbc87000940d2fc0c5f3e2f0ad28938a"><td class="memSeparator" colspan="2">&#160;</td></tr>
296 </table>
297 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
298 <h2 class="groupheader">Macro Definition Documentation</h2>
299 <a class="anchor" id="gae8621814ca602332759bdde4b22139c8"></a>
300 <div class="memitem">
301 <div class="memproto">
302       <table class="memname">
303         <tr>
304           <td class="memname">#define opj_smr_abs</td>
305           <td>(</td>
306           <td class="paramtype">&#160;</td>
307           <td class="paramname">x</td><td>)</td>
308           <td>&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &amp; 0x7FFFFFFFU)</td>
309         </tr>
310       </table>
311 </div><div class="memdoc">
312
313 <p>Referenced by <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>.</p>
314
315 </div>
316 </div>
317 <a class="anchor" id="ga29b93edbc18b6f40d5ca7926f4501841"></a>
318 <div class="memitem">
319 <div class="memproto">
320       <table class="memname">
321         <tr>
322           <td class="memname">#define opj_smr_sign</td>
323           <td>(</td>
324           <td class="paramtype">&#160;</td>
325           <td class="paramname">x</td><td>)</td>
326           <td>&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &gt;&gt; 31)</td>
327         </tr>
328       </table>
329 </div><div class="memdoc">
330
331 </div>
332 </div>
333 <a class="anchor" id="ga9f28f49727b66fc3187e4bf75de7bd41"></a>
334 <div class="memitem">
335 <div class="memproto">
336       <table class="memname">
337         <tr>
338           <td class="memname">#define opj_t1_setcurctx</td>
339           <td>(</td>
340           <td class="paramtype">&#160;</td>
341           <td class="paramname">curctx, </td>
342         </tr>
343         <tr>
344           <td class="paramkey"></td>
345           <td></td>
346           <td class="paramtype">&#160;</td>
347           <td class="paramname">ctxno&#160;</td>
348         </tr>
349         <tr>
350           <td></td>
351           <td>)</td>
352           <td></td><td>&#160;&#160;&#160;curctx = &amp;(mqc)-&gt;ctxs[(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(ctxno)]</td>
353         </tr>
354       </table>
355 </div><div class="memdoc">
356
357 <p>Referenced by <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>.</p>
358
359 </div>
360 </div>
361 <a class="anchor" id="gada4845515fabaa649bddf33ac0c85785"></a>
362 <div class="memitem">
363 <div class="memproto">
364       <table class="memname">
365         <tr>
366           <td class="memname">#define opj_to_smr</td>
367           <td>(</td>
368           <td class="paramtype">&#160;</td>
369           <td class="paramname">x</td><td>)</td>
370           <td>&#160;&#160;&#160;((x) &gt;= 0 ? (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x) : ((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(-x) | 0x80000000U))</td>
371         </tr>
372       </table>
373 </div><div class="memdoc">
374
375 <p>Referenced by <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
376
377 </div>
378 </div>
379 <a class="anchor" id="ga616102c005c7ca387a2a6333c790cc33"></a>
380 <div class="memitem">
381 <div class="memproto">
382       <table class="memname">
383         <tr>
384           <td class="memname">#define T1_CHI_0&#160;&#160;&#160;(1U &lt;&lt; 18)</td>
385         </tr>
386       </table>
387 </div><div class="memdoc">
388
389 </div>
390 </div>
391 <a class="anchor" id="ga47c5ba91282d11225a57d061c2a42fea"></a>
392 <div class="memitem">
393 <div class="memproto">
394       <table class="memname">
395         <tr>
396           <td class="memname">#define T1_CHI_0_I&#160;&#160;&#160;18</td>
397         </tr>
398       </table>
399 </div><div class="memdoc">
400
401 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>.</p>
402
403 </div>
404 </div>
405 <a class="anchor" id="ga5916456ebe6d873ae60a76a6593e3443"></a>
406 <div class="memitem">
407 <div class="memproto">
408       <table class="memname">
409         <tr>
410           <td class="memname">#define T1_CHI_1&#160;&#160;&#160;(1U &lt;&lt; 19)</td>
411         </tr>
412       </table>
413 </div><div class="memdoc">
414
415 </div>
416 </div>
417 <a class="anchor" id="ga4ca52c33d33eaed1e9fd5a62cc0f5850"></a>
418 <div class="memitem">
419 <div class="memproto">
420       <table class="memname">
421         <tr>
422           <td class="memname">#define T1_CHI_1_I&#160;&#160;&#160;19</td>
423         </tr>
424       </table>
425 </div><div class="memdoc">
426
427 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>.</p>
428
429 </div>
430 </div>
431 <a class="anchor" id="ga7ae96b4a34b7a31135949712d8d59062"></a>
432 <div class="memitem">
433 <div class="memproto">
434       <table class="memname">
435         <tr>
436           <td class="memname">#define T1_CHI_2&#160;&#160;&#160;(1U &lt;&lt; 22)</td>
437         </tr>
438       </table>
439 </div><div class="memdoc">
440
441 </div>
442 </div>
443 <a class="anchor" id="ga162e46b32d89320a466eefda06f9adbb"></a>
444 <div class="memitem">
445 <div class="memproto">
446       <table class="memname">
447         <tr>
448           <td class="memname">#define T1_CHI_2_I&#160;&#160;&#160;22</td>
449         </tr>
450       </table>
451 </div><div class="memdoc">
452
453 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>.</p>
454
455 </div>
456 </div>
457 <a class="anchor" id="ga0ec6268a3bd6d0e156cfd7b99ad399cf"></a>
458 <div class="memitem">
459 <div class="memproto">
460       <table class="memname">
461         <tr>
462           <td class="memname">#define T1_CHI_3&#160;&#160;&#160;(1U &lt;&lt; 25)</td>
463         </tr>
464       </table>
465 </div><div class="memdoc">
466
467 </div>
468 </div>
469 <a class="anchor" id="gae35c9f1342c74dc96e9b62d06885be98"></a>
470 <div class="memitem">
471 <div class="memproto">
472       <table class="memname">
473         <tr>
474           <td class="memname">#define T1_CHI_4&#160;&#160;&#160;(1U &lt;&lt; 28)</td>
475         </tr>
476       </table>
477 </div><div class="memdoc">
478
479 </div>
480 </div>
481 <a class="anchor" id="gae09e4efe5973611b12364e8676982649"></a>
482 <div class="memitem">
483 <div class="memproto">
484       <table class="memname">
485         <tr>
486           <td class="memname">#define T1_CHI_5&#160;&#160;&#160;(1U &lt;&lt; 31)</td>
487         </tr>
488       </table>
489 </div><div class="memdoc">
490
491 </div>
492 </div>
493 <a class="anchor" id="gaef4ef493acd4367d873a158fba72b004"></a>
494 <div class="memitem">
495 <div class="memproto">
496       <table class="memname">
497         <tr>
498           <td class="memname">#define T1_CHI_5_I&#160;&#160;&#160;31</td>
499         </tr>
500       </table>
501 </div><div class="memdoc">
502
503 </div>
504 </div>
505 <a class="anchor" id="gacc4b4f79d45acb2f19791bf591c8f335"></a>
506 <div class="memitem">
507 <div class="memproto">
508       <table class="memname">
509         <tr>
510           <td class="memname">#define T1_CHI_S&#160;&#160;&#160;<a class="el" href="group___t1.html#ga7ae96b4a34b7a31135949712d8d59062">T1_CHI_2</a></td>
511         </tr>
512       </table>
513 </div><div class="memdoc">
514
515 </div>
516 </div>
517 <a class="anchor" id="ga89dc795e5a5c5ba5d1868cc38183b0f2"></a>
518 <div class="memitem">
519 <div class="memproto">
520       <table class="memname">
521         <tr>
522           <td class="memname">#define T1_CHI_THIS&#160;&#160;&#160;<a class="el" href="group___t1.html#ga5916456ebe6d873ae60a76a6593e3443">T1_CHI_1</a></td>
523         </tr>
524       </table>
525 </div><div class="memdoc">
526
527 </div>
528 </div>
529 <a class="anchor" id="gac609c5ccee43ea1d4a1adfaa472d58fe"></a>
530 <div class="memitem">
531 <div class="memproto">
532       <table class="memname">
533         <tr>
534           <td class="memname">#define T1_CHI_THIS_I&#160;&#160;&#160;<a class="el" href="group___t1.html#ga4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a></td>
535         </tr>
536       </table>
537 </div><div class="memdoc">
538
539 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>.</p>
540
541 </div>
542 </div>
543 <a class="anchor" id="ga335ce360eba4cbd31b9e082535d02180"></a>
544 <div class="memitem">
545 <div class="memproto">
546       <table class="memname">
547         <tr>
548           <td class="memname">#define T1_CTXNO_AGG&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga4e1a04ba7b987130533b2a0e71d00a06">T1_CTXNO_MAG</a>+<a class="el" href="group___t1.html#ga838ffc37f2bcd0f187118e8aa61006cf">T1_NUMCTXS_MAG</a>)</td>
549         </tr>
550       </table>
551 </div><div class="memdoc">
552
553 <p>Referenced by <a class="el" href="group___m_q_c.html#ga858901a7f568a2845885e537aaeab825">opj_mqc_reset_enc()</a>, <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, and <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
554
555 </div>
556 </div>
557 <a class="anchor" id="ga4e1a04ba7b987130533b2a0e71d00a06"></a>
558 <div class="memitem">
559 <div class="memproto">
560       <table class="memname">
561         <tr>
562           <td class="memname">#define T1_CTXNO_MAG&#160;&#160;&#160;(<a class="el" href="group___t1.html#gae80adf9a741afbeacdd2a31c96aeb628">T1_CTXNO_SC</a>+<a class="el" href="group___t1.html#ga39e47535d3742a0f3255ecafe0e38c10">T1_NUMCTXS_SC</a>)</td>
563         </tr>
564       </table>
565 </div><div class="memdoc">
566
567 <p>Referenced by <a class="el" href="group___t1.html#gab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag()</a>.</p>
568
569 </div>
570 </div>
571 <a class="anchor" id="gae80adf9a741afbeacdd2a31c96aeb628"></a>
572 <div class="memitem">
573 <div class="memproto">
574       <table class="memname">
575         <tr>
576           <td class="memname">#define T1_CTXNO_SC&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>+<a class="el" href="group___t1.html#ga7daa822863c77324efe5635cf1d8f7dd">T1_NUMCTXS_ZC</a>)</td>
577         </tr>
578       </table>
579 </div><div class="memdoc">
580
581 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>.</p>
582
583 </div>
584 </div>
585 <a class="anchor" id="ga27ee56916ef86bcbb5c07e55fb719b20"></a>
586 <div class="memitem">
587 <div class="memproto">
588       <table class="memname">
589         <tr>
590           <td class="memname">#define T1_CTXNO_UNI&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>+<a class="el" href="group___t1.html#ga0f8398967c4327b36bbf48ee5a1ee5c4">T1_NUMCTXS_AGG</a>)</td>
591         </tr>
592       </table>
593 </div><div class="memdoc">
594
595 <p>Referenced by <a class="el" href="group___m_q_c.html#ga858901a7f568a2845885e537aaeab825">opj_mqc_reset_enc()</a>, <a class="el" href="t1_8c.html#a5b012076ab1c77674f5d0727bb78bf1d">opj_t1_dec_clnpass_check_segsym()</a>, <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, and <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
596
597 </div>
598 </div>
599 <a class="anchor" id="ga325280d653d545416723a91f0ebbf428"></a>
600 <div class="memitem">
601 <div class="memproto">
602       <table class="memname">
603         <tr>
604           <td class="memname">#define T1_CTXNO_ZC&#160;&#160;&#160;0</td>
605         </tr>
606       </table>
607 </div><div class="memdoc">
608
609 <p>Referenced by <a class="el" href="group___m_q_c.html#ga858901a7f568a2845885e537aaeab825">opj_mqc_reset_enc()</a>, <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>, and <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
610
611 </div>
612 </div>
613 <a class="anchor" id="ga92bb87ce88e3bcae03ab6055dc93683f"></a>
614 <div class="memitem">
615 <div class="memproto">
616       <table class="memname">
617         <tr>
618           <td class="memname">#define T1_FLAGS</td>
619           <td>(</td>
620           <td class="paramtype">&#160;</td>
621           <td class="paramname">x, </td>
622         </tr>
623         <tr>
624           <td class="paramkey"></td>
625           <td></td>
626           <td class="paramtype">&#160;</td>
627           <td class="paramname">y&#160;</td>
628         </tr>
629         <tr>
630           <td></td>
631           <td>)</td>
632           <td></td><td>&#160;&#160;&#160;(t1-&gt;flags[x + 1 + ((y / 4) + 1) * (t1-&gt;w+2)])</td>
633         </tr>
634       </table>
635 </div><div class="memdoc">
636
637 <p>Referenced by <a class="el" href="group___t1.html#gae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw()</a>, <a class="el" href="group___t1.html#ga4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw()</a>, <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>, and <a class="el" href="group___t1.html#ga4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass()</a>.</p>
638
639 </div>
640 </div>
641 <a class="anchor" id="ga921abdbb45de8a74ab2dae936caf10a4"></a>
642 <div class="memitem">
643 <div class="memproto">
644       <table class="memname">
645         <tr>
646           <td class="memname">#define T1_LUT_SGN_E&#160;&#160;&#160;(1U &lt;&lt; 2)</td>
647         </tr>
648       </table>
649 </div><div class="memdoc">
650
651 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
652
653 </div>
654 </div>
655 <a class="anchor" id="gacde1f55f4f1e9b307c7443e3ea13912e"></a>
656 <div class="memitem">
657 <div class="memproto">
658       <table class="memname">
659         <tr>
660           <td class="memname">#define T1_LUT_SGN_N&#160;&#160;&#160;(1U &lt;&lt; 4)</td>
661         </tr>
662       </table>
663 </div><div class="memdoc">
664
665 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
666
667 </div>
668 </div>
669 <a class="anchor" id="gabd47cffb4dd5b289b1d85743292c49d9"></a>
670 <div class="memitem">
671 <div class="memproto">
672       <table class="memname">
673         <tr>
674           <td class="memname">#define T1_LUT_SGN_S&#160;&#160;&#160;(1U &lt;&lt; 6)</td>
675         </tr>
676       </table>
677 </div><div class="memdoc">
678
679 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
680
681 </div>
682 </div>
683 <a class="anchor" id="gaf0f2b5c1bd6a5a00c2f0d40799a4bfd4"></a>
684 <div class="memitem">
685 <div class="memproto">
686       <table class="memname">
687         <tr>
688           <td class="memname">#define T1_LUT_SGN_W&#160;&#160;&#160;(1U &lt;&lt; 0)</td>
689         </tr>
690       </table>
691 </div><div class="memdoc">
692
693 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
694
695 </div>
696 </div>
697 <a class="anchor" id="gaf9ee5f6848d790552808e8e817f03b36"></a>
698 <div class="memitem">
699 <div class="memproto">
700       <table class="memname">
701         <tr>
702           <td class="memname">#define T1_LUT_SIG_E&#160;&#160;&#160;(1U &lt;&lt; 5)</td>
703         </tr>
704       </table>
705 </div><div class="memdoc">
706
707 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
708
709 </div>
710 </div>
711 <a class="anchor" id="gae6d27e889473aa5963a6fedc734077e1"></a>
712 <div class="memitem">
713 <div class="memproto">
714       <table class="memname">
715         <tr>
716           <td class="memname">#define T1_LUT_SIG_N&#160;&#160;&#160;(1U &lt;&lt; 1)</td>
717         </tr>
718       </table>
719 </div><div class="memdoc">
720
721 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
722
723 </div>
724 </div>
725 <a class="anchor" id="ga04915b7c5eef3e29e10fdb30f9027389"></a>
726 <div class="memitem">
727 <div class="memproto">
728       <table class="memname">
729         <tr>
730           <td class="memname">#define T1_LUT_SIG_S&#160;&#160;&#160;(1U &lt;&lt; 7)</td>
731         </tr>
732       </table>
733 </div><div class="memdoc">
734
735 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
736
737 </div>
738 </div>
739 <a class="anchor" id="gaf86ae0b13e4e46f54535271f43f88dfb"></a>
740 <div class="memitem">
741 <div class="memproto">
742       <table class="memname">
743         <tr>
744           <td class="memname">#define T1_LUT_SIG_W&#160;&#160;&#160;(1U &lt;&lt; 3)</td>
745         </tr>
746       </table>
747 </div><div class="memdoc">
748
749 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a0d8d0c9e9b5ab24f4b8b0cce62369bd7">t1_init_ctxno_sc()</a>, and <a class="el" href="t1__generate__luts_8c.html#af6d2f9d77ce41b6cac5b5849ed854fb6">t1_init_spb()</a>.</p>
750
751 </div>
752 </div>
753 <a class="anchor" id="ga63f5754994b6ba43eeccf26a2db3ba57"></a>
754 <div class="memitem">
755 <div class="memproto">
756       <table class="memname">
757         <tr>
758           <td class="memname">#define T1_MU_0&#160;&#160;&#160;(1U &lt;&lt; 20)</td>
759         </tr>
760       </table>
761 </div><div class="memdoc">
762
763 <p>Referenced by <a class="el" href="group___t1.html#gab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag()</a>.</p>
764
765 </div>
766 </div>
767 <a class="anchor" id="gae3a4768dfb089dce01019004dfa5ac65"></a>
768 <div class="memitem">
769 <div class="memproto">
770       <table class="memname">
771         <tr>
772           <td class="memname">#define T1_MU_1&#160;&#160;&#160;(1U &lt;&lt; 23)</td>
773         </tr>
774       </table>
775 </div><div class="memdoc">
776
777 </div>
778 </div>
779 <a class="anchor" id="gac6a2965082a035b119e124d313a1e6ac"></a>
780 <div class="memitem">
781 <div class="memproto">
782       <table class="memname">
783         <tr>
784           <td class="memname">#define T1_MU_2&#160;&#160;&#160;(1U &lt;&lt; 26)</td>
785         </tr>
786       </table>
787 </div><div class="memdoc">
788
789 </div>
790 </div>
791 <a class="anchor" id="ga9aeae6e27a1b391862cb74c0bfc77664"></a>
792 <div class="memitem">
793 <div class="memproto">
794       <table class="memname">
795         <tr>
796           <td class="memname">#define T1_MU_3&#160;&#160;&#160;(1U &lt;&lt; 29)</td>
797         </tr>
798       </table>
799 </div><div class="memdoc">
800
801 </div>
802 </div>
803 <a class="anchor" id="ga4fd2d8cc26d2b2b515a08e1d503c7d75"></a>
804 <div class="memitem">
805 <div class="memproto">
806       <table class="memname">
807         <tr>
808           <td class="memname">#define T1_MU_THIS&#160;&#160;&#160;<a class="el" href="group___t1.html#ga63f5754994b6ba43eeccf26a2db3ba57">T1_MU_0</a></td>
809         </tr>
810       </table>
811 </div><div class="memdoc">
812
813 <p>Referenced by <a class="el" href="group___t1.html#gab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw()</a>.</p>
814
815 </div>
816 </div>
817 <a class="anchor" id="ga98f2ddd2b44321fc960a54bdf556efbb"></a>
818 <div class="memitem">
819 <div class="memproto">
820       <table class="memname">
821         <tr>
822           <td class="memname">#define T1_NMSEDEC_BITS&#160;&#160;&#160;7</td>
823         </tr>
824       </table>
825 </div><div class="memdoc">
826
827 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___t1.html#ga50d065ba47a7ebe17a06bef5cb26cdca">opj_t1_getnmsedec_ref()</a>, and <a class="el" href="group___t1.html#gadf094116da3b172cf17ffc4ade0933cf">opj_t1_getnmsedec_sig()</a>.</p>
828
829 </div>
830 </div>
831 <a class="anchor" id="ga46ab5a09928a8d3872a6128d5aa80ca1"></a>
832 <div class="memitem">
833 <div class="memproto">
834       <table class="memname">
835         <tr>
836           <td class="memname">#define T1_NMSEDEC_FRACBITS&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>-1)</td>
837         </tr>
838       </table>
839 </div><div class="memdoc">
840
841 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga5ce489e764483d741e8953475341ba14">opj_int_fix_mul_t1()</a>, <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>, <a class="el" href="group___t1.html#ga4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass()</a>, and <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
842
843 </div>
844 </div>
845 <a class="anchor" id="ga2534b90ad9faa51308041cea34e2a638"></a>
846 <div class="memitem">
847 <div class="memproto">
848       <table class="memname">
849         <tr>
850           <td class="memname">#define T1_NUMCTXS&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>+<a class="el" href="group___t1.html#gabb4ab2a440d902eaf60bb43db4c829a8">T1_NUMCTXS_UNI</a>)</td>
851         </tr>
852       </table>
853 </div><div class="memdoc">
854
855 </div>
856 </div>
857 <a class="anchor" id="ga0f8398967c4327b36bbf48ee5a1ee5c4"></a>
858 <div class="memitem">
859 <div class="memproto">
860       <table class="memname">
861         <tr>
862           <td class="memname">#define T1_NUMCTXS_AGG&#160;&#160;&#160;1</td>
863         </tr>
864       </table>
865 </div><div class="memdoc">
866
867 </div>
868 </div>
869 <a class="anchor" id="ga838ffc37f2bcd0f187118e8aa61006cf"></a>
870 <div class="memitem">
871 <div class="memproto">
872       <table class="memname">
873         <tr>
874           <td class="memname">#define T1_NUMCTXS_MAG&#160;&#160;&#160;3</td>
875         </tr>
876       </table>
877 </div><div class="memdoc">
878
879 </div>
880 </div>
881 <a class="anchor" id="ga39e47535d3742a0f3255ecafe0e38c10"></a>
882 <div class="memitem">
883 <div class="memproto">
884       <table class="memname">
885         <tr>
886           <td class="memname">#define T1_NUMCTXS_SC&#160;&#160;&#160;5</td>
887         </tr>
888       </table>
889 </div><div class="memdoc">
890
891 </div>
892 </div>
893 <a class="anchor" id="gabb4ab2a440d902eaf60bb43db4c829a8"></a>
894 <div class="memitem">
895 <div class="memproto">
896       <table class="memname">
897         <tr>
898           <td class="memname">#define T1_NUMCTXS_UNI&#160;&#160;&#160;1</td>
899         </tr>
900       </table>
901 </div><div class="memdoc">
902
903 </div>
904 </div>
905 <a class="anchor" id="ga7daa822863c77324efe5635cf1d8f7dd"></a>
906 <div class="memitem">
907 <div class="memproto">
908       <table class="memname">
909         <tr>
910           <td class="memname">#define T1_NUMCTXS_ZC&#160;&#160;&#160;9</td>
911         </tr>
912       </table>
913 </div><div class="memdoc">
914
915 </div>
916 </div>
917 <a class="anchor" id="gafa77179984d3c4fc7b4d68741eac0211"></a>
918 <div class="memitem">
919 <div class="memproto">
920       <table class="memname">
921         <tr>
922           <td class="memname">#define T1_PI_0&#160;&#160;&#160;(1U &lt;&lt; 21)</td>
923         </tr>
924       </table>
925 </div><div class="memdoc">
926
927 <p>Referenced by <a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, and <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
928
929 </div>
930 </div>
931 <a class="anchor" id="ga13c56e60bd0e0d3c9e36025994ce395d"></a>
932 <div class="memitem">
933 <div class="memproto">
934       <table class="memname">
935         <tr>
936           <td class="memname">#define T1_PI_1&#160;&#160;&#160;(1U &lt;&lt; 24)</td>
937         </tr>
938       </table>
939 </div><div class="memdoc">
940
941 <p>Referenced by <a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, and <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
942
943 </div>
944 </div>
945 <a class="anchor" id="ga89aa23cbc819bfc122653e34f737f65b"></a>
946 <div class="memitem">
947 <div class="memproto">
948       <table class="memname">
949         <tr>
950           <td class="memname">#define T1_PI_2&#160;&#160;&#160;(1U &lt;&lt; 27)</td>
951         </tr>
952       </table>
953 </div><div class="memdoc">
954
955 <p>Referenced by <a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, and <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
956
957 </div>
958 </div>
959 <a class="anchor" id="ga30c27730d92b803755e486915ef71131"></a>
960 <div class="memitem">
961 <div class="memproto">
962       <table class="memname">
963         <tr>
964           <td class="memname">#define T1_PI_3&#160;&#160;&#160;(1U &lt;&lt; 30)</td>
965         </tr>
966       </table>
967 </div><div class="memdoc">
968
969 <p>Referenced by <a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, and <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
970
971 </div>
972 </div>
973 <a class="anchor" id="gaa498034263c5274720dae103fdeb49e5"></a>
974 <div class="memitem">
975 <div class="memproto">
976       <table class="memname">
977         <tr>
978           <td class="memname">#define T1_PI_THIS&#160;&#160;&#160;<a class="el" href="group___t1.html#gafa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a></td>
979         </tr>
980       </table>
981 </div><div class="memdoc">
982
983 <p>Referenced by <a class="el" href="group___t1.html#gab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw()</a>, and <a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>.</p>
984
985 </div>
986 </div>
987 <a class="anchor" id="gaa961bf71aed298d9331468182c243c80"></a>
988 <div class="memitem">
989 <div class="memproto">
990       <table class="memname">
991         <tr>
992           <td class="memname">#define T1_SIGMA_0&#160;&#160;&#160;(1U &lt;&lt; 0)</td>
993         </tr>
994       </table>
995 </div><div class="memdoc">
996
997 <p>We hold the state of individual data points for the T1 encoder using a single 32-bit flags word to hold the state of 4 data points. </p>
998 <p>This corresponds to the 4-point-high columns that the data is processed in.</p>
999 <p>These #defines declare the layout of a 32-bit flags word.</p>
1000 <p>This is currently done for encoding only. The values must NOT be changed, otherwise this is going to break a lot of assumptions. </p>
1001
1002 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1003
1004 </div>
1005 </div>
1006 <a class="anchor" id="gad178e75a325c47c131ebebd11f744042"></a>
1007 <div class="memitem">
1008 <div class="memproto">
1009       <table class="memname">
1010         <tr>
1011           <td class="memname">#define T1_SIGMA_1&#160;&#160;&#160;(1U &lt;&lt; 1)</td>
1012         </tr>
1013       </table>
1014 </div><div class="memdoc">
1015
1016 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>, and <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1017
1018 </div>
1019 </div>
1020 <a class="anchor" id="ga7d78e993d5332b026ffe5abe50aa9071"></a>
1021 <div class="memitem">
1022 <div class="memproto">
1023       <table class="memname">
1024         <tr>
1025           <td class="memname">#define T1_SIGMA_10&#160;&#160;&#160;(1U &lt;&lt; 10)</td>
1026         </tr>
1027       </table>
1028 </div><div class="memdoc">
1029
1030 <p>Referenced by <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
1031
1032 </div>
1033 </div>
1034 <a class="anchor" id="ga8350e981c8ac5ea491839d28b96f58f5"></a>
1035 <div class="memitem">
1036 <div class="memproto">
1037       <table class="memname">
1038         <tr>
1039           <td class="memname">#define T1_SIGMA_11&#160;&#160;&#160;(1U &lt;&lt; 11)</td>
1040         </tr>
1041       </table>
1042 </div><div class="memdoc">
1043
1044 </div>
1045 </div>
1046 <a class="anchor" id="ga50464dda5ac1f87cac30e175ae2738b9"></a>
1047 <div class="memitem">
1048 <div class="memproto">
1049       <table class="memname">
1050         <tr>
1051           <td class="memname">#define T1_SIGMA_12&#160;&#160;&#160;(1U &lt;&lt; 12)</td>
1052         </tr>
1053       </table>
1054 </div><div class="memdoc">
1055
1056 </div>
1057 </div>
1058 <a class="anchor" id="gae9e2b1582f7ad4e8a7ace7fce8a7ebfb"></a>
1059 <div class="memitem">
1060 <div class="memproto">
1061       <table class="memname">
1062         <tr>
1063           <td class="memname">#define T1_SIGMA_13&#160;&#160;&#160;(1U &lt;&lt; 13)</td>
1064         </tr>
1065       </table>
1066 </div><div class="memdoc">
1067
1068 <p>Referenced by <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
1069
1070 </div>
1071 </div>
1072 <a class="anchor" id="gab072af8e16afab42803e94b786887c82"></a>
1073 <div class="memitem">
1074 <div class="memproto">
1075       <table class="memname">
1076         <tr>
1077           <td class="memname">#define T1_SIGMA_14&#160;&#160;&#160;(1U &lt;&lt; 14)</td>
1078         </tr>
1079       </table>
1080 </div><div class="memdoc">
1081
1082 </div>
1083 </div>
1084 <a class="anchor" id="ga31929ebab83f65f87b6eec41aa2dd5f0"></a>
1085 <div class="memitem">
1086 <div class="memproto">
1087       <table class="memname">
1088         <tr>
1089           <td class="memname">#define T1_SIGMA_15&#160;&#160;&#160;(1U &lt;&lt; 15)</td>
1090         </tr>
1091       </table>
1092 </div><div class="memdoc">
1093
1094 </div>
1095 </div>
1096 <a class="anchor" id="ga3b48854666939eab9af4f2815cfa0fef"></a>
1097 <div class="memitem">
1098 <div class="memproto">
1099       <table class="memname">
1100         <tr>
1101           <td class="memname">#define T1_SIGMA_16&#160;&#160;&#160;(1U &lt;&lt; 16)</td>
1102         </tr>
1103       </table>
1104 </div><div class="memdoc">
1105
1106 </div>
1107 </div>
1108 <a class="anchor" id="ga4a4d9d9fe53a8b61df03ee5d2cdf1f9c"></a>
1109 <div class="memitem">
1110 <div class="memproto">
1111       <table class="memname">
1112         <tr>
1113           <td class="memname">#define T1_SIGMA_17&#160;&#160;&#160;(1U &lt;&lt; 17)</td>
1114         </tr>
1115       </table>
1116 </div><div class="memdoc">
1117
1118 </div>
1119 </div>
1120 <a class="anchor" id="gae0388f791fcf4366ee86874d8629f938"></a>
1121 <div class="memitem">
1122 <div class="memproto">
1123       <table class="memname">
1124         <tr>
1125           <td class="memname">#define T1_SIGMA_2&#160;&#160;&#160;(1U &lt;&lt; 2)</td>
1126         </tr>
1127       </table>
1128 </div><div class="memdoc">
1129
1130 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1131
1132 </div>
1133 </div>
1134 <a class="anchor" id="ga5325cf5cc054dcc0573af55bd7e0c555"></a>
1135 <div class="memitem">
1136 <div class="memproto">
1137       <table class="memname">
1138         <tr>
1139           <td class="memname">#define T1_SIGMA_3&#160;&#160;&#160;(1U &lt;&lt; 3)</td>
1140         </tr>
1141       </table>
1142 </div><div class="memdoc">
1143
1144 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>, and <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1145
1146 </div>
1147 </div>
1148 <a class="anchor" id="ga69860b399ffb7da2e9be76400dc70f0b"></a>
1149 <div class="memitem">
1150 <div class="memproto">
1151       <table class="memname">
1152         <tr>
1153           <td class="memname">#define T1_SIGMA_4&#160;&#160;&#160;(1U &lt;&lt; 4)</td>
1154         </tr>
1155       </table>
1156 </div><div class="memdoc">
1157
1158 <p>Referenced by <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>.</p>
1159
1160 </div>
1161 </div>
1162 <a class="anchor" id="ga53692c183d3b8a123a773ada5f4675b5"></a>
1163 <div class="memitem">
1164 <div class="memproto">
1165       <table class="memname">
1166         <tr>
1167           <td class="memname">#define T1_SIGMA_5&#160;&#160;&#160;(1U &lt;&lt; 5)</td>
1168         </tr>
1169       </table>
1170 </div><div class="memdoc">
1171
1172 <p>Referenced by <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>, and <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1173
1174 </div>
1175 </div>
1176 <a class="anchor" id="gab048266177bb16be260c64ee78144638"></a>
1177 <div class="memitem">
1178 <div class="memproto">
1179       <table class="memname">
1180         <tr>
1181           <td class="memname">#define T1_SIGMA_6&#160;&#160;&#160;(1U &lt;&lt; 6)</td>
1182         </tr>
1183       </table>
1184 </div><div class="memdoc">
1185
1186 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1187
1188 </div>
1189 </div>
1190 <a class="anchor" id="ga8c955cf3bdff80504f96af1c01476fe8"></a>
1191 <div class="memitem">
1192 <div class="memproto">
1193       <table class="memname">
1194         <tr>
1195           <td class="memname">#define T1_SIGMA_7&#160;&#160;&#160;(1U &lt;&lt; 7)</td>
1196         </tr>
1197       </table>
1198 </div><div class="memdoc">
1199
1200 <p>Referenced by <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>, <a class="el" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index()</a>, and <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1201
1202 </div>
1203 </div>
1204 <a class="anchor" id="ga823e427939a91efdda1c3cbca0db71ef"></a>
1205 <div class="memitem">
1206 <div class="memproto">
1207       <table class="memname">
1208         <tr>
1209           <td class="memname">#define T1_SIGMA_8&#160;&#160;&#160;(1U &lt;&lt; 8)</td>
1210         </tr>
1211       </table>
1212 </div><div class="memdoc">
1213
1214 <p>Referenced by <a class="el" href="t1__generate__luts_8c.html#a616f49c8ff62f2498a6234b74a249de4">t1_init_ctxno_zc()</a>.</p>
1215
1216 </div>
1217 </div>
1218 <a class="anchor" id="gaa86333922fbbb276d542a56fdbc8985a"></a>
1219 <div class="memitem">
1220 <div class="memproto">
1221       <table class="memname">
1222         <tr>
1223           <td class="memname">#define T1_SIGMA_9&#160;&#160;&#160;(1U &lt;&lt; 9)</td>
1224         </tr>
1225       </table>
1226 </div><div class="memdoc">
1227
1228 </div>
1229 </div>
1230 <a class="anchor" id="gaa3c72c1a465f31ee7a966d181233f07a"></a>
1231 <div class="memitem">
1232 <div class="memproto">
1233       <table class="memname">
1234         <tr>
1235           <td class="memname">#define T1_SIGMA_E&#160;&#160;&#160;<a class="el" href="group___t1.html#ga53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a></td>
1236         </tr>
1237       </table>
1238 </div><div class="memdoc">
1239
1240 </div>
1241 </div>
1242 <a class="anchor" id="ga4a3e9566fd4e4bea96f84d3e06b894d7"></a>
1243 <div class="memitem">
1244 <div class="memproto">
1245       <table class="memname">
1246         <tr>
1247           <td class="memname">#define T1_SIGMA_N&#160;&#160;&#160;<a class="el" href="group___t1.html#gad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a></td>
1248         </tr>
1249       </table>
1250 </div><div class="memdoc">
1251
1252 </div>
1253 </div>
1254 <a class="anchor" id="ga3781cc121bef81a180d75b3161267342"></a>
1255 <div class="memitem">
1256 <div class="memproto">
1257       <table class="memname">
1258         <tr>
1259           <td class="memname">#define T1_SIGMA_NE&#160;&#160;&#160;<a class="el" href="group___t1.html#gae0388f791fcf4366ee86874d8629f938">T1_SIGMA_2</a></td>
1260         </tr>
1261       </table>
1262 </div><div class="memdoc">
1263
1264 </div>
1265 </div>
1266 <a class="anchor" id="ga88a06fb74d07a67b3baef3b9c4d956b7"></a>
1267 <div class="memitem">
1268 <div class="memproto">
1269       <table class="memname">
1270         <tr>
1271           <td class="memname">#define T1_SIGMA_NEIGHBOURS&#160;&#160;&#160;(<a class="el" href="group___t1.html#ga43febbf9824353ab7012354f0aa26b29">T1_SIGMA_NW</a> | <a class="el" href="group___t1.html#ga4a3e9566fd4e4bea96f84d3e06b894d7">T1_SIGMA_N</a> | <a class="el" href="group___t1.html#ga3781cc121bef81a180d75b3161267342">T1_SIGMA_NE</a> | <a class="el" href="group___t1.html#ga18b2b13050cea4b5185e7d89163328ad">T1_SIGMA_W</a> | <a class="el" href="group___t1.html#gaa3c72c1a465f31ee7a966d181233f07a">T1_SIGMA_E</a> | <a class="el" href="group___t1.html#ga42ff62f0de5781c1b56973d94231d521">T1_SIGMA_SW</a> | <a class="el" href="group___t1.html#ga6e02bf5b5a60ec1539e24c6b415335cd">T1_SIGMA_S</a> | <a class="el" href="group___t1.html#ga7f991eb940fe14c975800e2918fee645">T1_SIGMA_SE</a>)</td>
1272         </tr>
1273       </table>
1274 </div><div class="memdoc">
1275
1276 <p>Referenced by <a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>, <a class="el" href="group___t1.html#gab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag()</a>, and <a class="el" href="group___t1.html#gab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc()</a>.</p>
1277
1278 </div>
1279 </div>
1280 <a class="anchor" id="ga43febbf9824353ab7012354f0aa26b29"></a>
1281 <div class="memitem">
1282 <div class="memproto">
1283       <table class="memname">
1284         <tr>
1285           <td class="memname">#define T1_SIGMA_NW&#160;&#160;&#160;<a class="el" href="group___t1.html#gaa961bf71aed298d9331468182c243c80">T1_SIGMA_0</a></td>
1286         </tr>
1287       </table>
1288 </div><div class="memdoc">
1289
1290 <p>As an example, the bits T1_SIGMA_3, T1_SIGMA_4 and T1_SIGMA_5 indicate the significance state of the west neighbour of data point zero of our four, the point itself, and its east neighbour respectively. </p>
1291 <p>Many of the bits are arranged so that given a flags word, you can look at the values for the data point 0, then shift the flags word right by 3 bits and look at the same bit positions to see the values for data point 1.</p>
1292 <p>The #defines below help a bit with this; say you have a flags word f, you can do things like</p>
1293 <p>(f &amp; T1_SIGMA_THIS)</p>
1294 <p>to see the significance bit of data point 0, then do</p>
1295 <p>((f &gt;&gt; 3) &amp; T1_SIGMA_THIS)</p>
1296 <p>to see the significance bit of data point 1. </p>
1297
1298 </div>
1299 </div>
1300 <a class="anchor" id="ga6e02bf5b5a60ec1539e24c6b415335cd"></a>
1301 <div class="memitem">
1302 <div class="memproto">
1303       <table class="memname">
1304         <tr>
1305           <td class="memname">#define T1_SIGMA_S&#160;&#160;&#160;<a class="el" href="group___t1.html#ga8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a></td>
1306         </tr>
1307       </table>
1308 </div><div class="memdoc">
1309
1310 </div>
1311 </div>
1312 <a class="anchor" id="ga7f991eb940fe14c975800e2918fee645"></a>
1313 <div class="memitem">
1314 <div class="memproto">
1315       <table class="memname">
1316         <tr>
1317           <td class="memname">#define T1_SIGMA_SE&#160;&#160;&#160;<a class="el" href="group___t1.html#ga823e427939a91efdda1c3cbca0db71ef">T1_SIGMA_8</a></td>
1318         </tr>
1319       </table>
1320 </div><div class="memdoc">
1321
1322 </div>
1323 </div>
1324 <a class="anchor" id="ga42ff62f0de5781c1b56973d94231d521"></a>
1325 <div class="memitem">
1326 <div class="memproto">
1327       <table class="memname">
1328         <tr>
1329           <td class="memname">#define T1_SIGMA_SW&#160;&#160;&#160;<a class="el" href="group___t1.html#gab048266177bb16be260c64ee78144638">T1_SIGMA_6</a></td>
1330         </tr>
1331       </table>
1332 </div><div class="memdoc">
1333
1334 </div>
1335 </div>
1336 <a class="anchor" id="ga4c12e1464ea83aa6b6474b8cd2870e50"></a>
1337 <div class="memitem">
1338 <div class="memproto">
1339       <table class="memname">
1340         <tr>
1341           <td class="memname">#define T1_SIGMA_THIS&#160;&#160;&#160;<a class="el" href="group___t1.html#ga69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a></td>
1342         </tr>
1343       </table>
1344 </div><div class="memdoc">
1345
1346 <p>Referenced by <a class="el" href="group___t1.html#gab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw()</a>, and <a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>.</p>
1347
1348 </div>
1349 </div>
1350 <a class="anchor" id="ga18b2b13050cea4b5185e7d89163328ad"></a>
1351 <div class="memitem">
1352 <div class="memproto">
1353       <table class="memname">
1354         <tr>
1355           <td class="memname">#define T1_SIGMA_W&#160;&#160;&#160;<a class="el" href="group___t1.html#ga5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a></td>
1356         </tr>
1357       </table>
1358 </div><div class="memdoc">
1359
1360 </div>
1361 </div>
1362 <a class="anchor" id="ga846f610564609a1c50ae3c6cf38919d9"></a>
1363 <div class="memitem">
1364 <div class="memproto">
1365       <table class="memname">
1366         <tr>
1367           <td class="memname">#define T1_TYPE_MQ&#160;&#160;&#160;0</td>
1368         </tr>
1369       </table>
1370 </div><div class="memdoc">
1371
1372 <p>Normal coding using entropy coder. </p>
1373
1374 <p>Referenced by <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, and <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
1375
1376 </div>
1377 </div>
1378 <a class="anchor" id="ga8bbc756ee85009898c5232621760de89"></a>
1379 <div class="memitem">
1380 <div class="memproto">
1381       <table class="memname">
1382         <tr>
1383           <td class="memname">#define T1_TYPE_RAW&#160;&#160;&#160;1</td>
1384         </tr>
1385       </table>
1386 </div><div class="memdoc">
1387
1388 <p>No encoding the information is store under raw format in codestream (mode switch RAW) </p>
1389
1390 <p>Referenced by <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, and <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
1391
1392 </div>
1393 </div>
1394 <h2 class="groupheader">Typedef Documentation</h2>
1395 <a class="anchor" id="gab9520ada8305b3d288b86c380a64330d"></a>
1396 <div class="memitem">
1397 <div class="memproto">
1398       <table class="memname">
1399         <tr>
1400           <td class="memname">typedef <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> <a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a></td>
1401         </tr>
1402       </table>
1403 </div><div class="memdoc">
1404
1405 <p>Flags for 4 consecutive rows of a column. </p>
1406
1407 </div>
1408 </div>
1409 <a class="anchor" id="ga7965e493799541b7c0e6ce3968aea464"></a>
1410 <div class="memitem">
1411 <div class="memproto">
1412       <table class="memname">
1413         <tr>
1414           <td class="memname">typedef struct <a class="el" href="structopj__t1.html">opj_t1</a>  <a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a></td>
1415         </tr>
1416       </table>
1417 </div><div class="memdoc">
1418
1419 <p>Tier-1 coding (coding of code-block coefficients) </p>
1420
1421 </div>
1422 </div>
1423 <h2 class="groupheader">Function Documentation</h2>
1424 <a class="anchor" id="ga676ae65a9d3daed3299a36fa3842043e"></a>
1425 <div class="memitem">
1426 <div class="memproto">
1427 <table class="mlabels">
1428   <tr>
1429   <td class="mlabels-left">
1430       <table class="memname">
1431         <tr>
1432           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_allocate_buffers </td>
1433           <td>(</td>
1434           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1435           <td class="paramname"><em>t1</em>, </td>
1436         </tr>
1437         <tr>
1438           <td class="paramkey"></td>
1439           <td></td>
1440           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1441           <td class="paramname"><em>w</em>, </td>
1442         </tr>
1443         <tr>
1444           <td class="paramkey"></td>
1445           <td></td>
1446           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1447           <td class="paramname"><em>h</em>&#160;</td>
1448         </tr>
1449         <tr>
1450           <td></td>
1451           <td>)</td>
1452           <td></td><td></td>
1453         </tr>
1454       </table>
1455   </td>
1456   <td class="mlabels-right">
1457 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1458   </tr>
1459 </table>
1460 </div><div class="memdoc">
1461
1462 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__t1.html#a693ddeb0ffaea902591f5ee4aca345c1">opj_t1::datasize</a>, <a class="el" href="structopj__t1.html#ad9c62c070cac19e999623b6dfc247789">opj_t1::flags</a>, <a class="el" href="structopj__t1.html#a5502662e5924da099edc49a28b501f41">opj_t1::flagssize</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga4418db34754a5b9ac5a79fece518c601">opj_aligned_malloc()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___t1.html#gafa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a>, <a class="el" href="group___t1.html#ga13c56e60bd0e0d3c9e36025994ce395d">T1_PI_1</a>, <a class="el" href="group___t1.html#ga89aa23cbc819bfc122653e34f737f65b">T1_PI_2</a>, <a class="el" href="group___t1.html#ga30c27730d92b803755e486915ef71131">T1_PI_3</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1463
1464 <p>Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, and <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1465
1466 </div>
1467 </div>
1468 <a class="anchor" id="ga7f1a52a233804744f2c7384ac04117f8"></a>
1469 <div class="memitem">
1470 <div class="memproto">
1471       <table class="memname">
1472         <tr>
1473           <td class="memname"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a>* opj_t1_create </td>
1474           <td>(</td>
1475           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
1476           <td class="paramname"><em>isEncoder</em></td><td>)</td>
1477           <td></td>
1478         </tr>
1479       </table>
1480 </div><div class="memdoc">
1481
1482 <p>Creates a new Tier 1 handle and initializes the look-up tables of the Tier-1 coder/decoder. </p>
1483 <dl class="section return"><dt>Returns</dt><dd>a new T1 handle if successful, returns NULL otherwise </dd></dl>
1484
1485 <p>References <a class="el" href="structopj__t1.html#a04161a83ff9bce68c974e29a0365f229">opj_t1::encoder</a>, and <a class="el" href="group___m_i_s_c.html#ga7fe6dfcb0a623dbec30daf0f48624bf7">opj_calloc()</a>.</p>
1486
1487 <p>Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, and <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
1488
1489 </div>
1490 </div>
1491 <a class="anchor" id="ga0d5fd8c3c165fc611d6f3222fe1dffab"></a>
1492 <div class="memitem">
1493 <div class="memproto">
1494 <table class="mlabels">
1495   <tr>
1496   <td class="mlabels-left">
1497       <table class="memname">
1498         <tr>
1499           <td class="memname">static void opj_t1_dec_clnpass_step </td>
1500           <td>(</td>
1501           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1502           <td class="paramname"><em>t1</em>, </td>
1503         </tr>
1504         <tr>
1505           <td class="paramkey"></td>
1506           <td></td>
1507           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1508           <td class="paramname"><em>flagsp</em>, </td>
1509         </tr>
1510         <tr>
1511           <td class="paramkey"></td>
1512           <td></td>
1513           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1514           <td class="paramname"><em>datap</em>, </td>
1515         </tr>
1516         <tr>
1517           <td class="paramkey"></td>
1518           <td></td>
1519           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1520           <td class="paramname"><em>oneplushalf</em>, </td>
1521         </tr>
1522         <tr>
1523           <td class="paramkey"></td>
1524           <td></td>
1525           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1526           <td class="paramname"><em>row</em>, </td>
1527         </tr>
1528         <tr>
1529           <td class="paramkey"></td>
1530           <td></td>
1531           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1532           <td class="paramname"><em>vsc</em>&#160;</td>
1533         </tr>
1534         <tr>
1535           <td></td>
1536           <td>)</td>
1537           <td></td><td></td>
1538         </tr>
1539       </table>
1540   </td>
1541   <td class="mlabels-right">
1542 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1543   </tr>
1544 </table>
1545 </div><div class="memdoc">
1546
1547 <p>Decode clean-up pass. </p>
1548
1549 <p>References <a class="el" href="structopj__mqc.html#a26cf29944f5a74b2a0af55defaed5e5d">opj_mqc::a</a>, <a class="el" href="structopj__mqc.html#a4cde92619ccfc00fcaf4e8f168eccb96">opj_mqc::c</a>, <a class="el" href="structopj__mqc.html#a800663d44b19c3469c242a35840dd9bf">opj_mqc::ct</a>, <a class="el" href="structopj__mqc.html#a602dc46a34bc1875c9ad30e49d059e19">opj_mqc::curctx</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="t1_8c.html#a9f234a3dc5ef573124be59f558c2ffdd">opj_t1_dec_clnpass_step_macro</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1550
1551 </div>
1552 </div>
1553 <a class="anchor" id="gae2a2445442159db390c6062fccc9d2c0"></a>
1554 <div class="memitem">
1555 <div class="memproto">
1556 <table class="mlabels">
1557   <tr>
1558   <td class="mlabels-left">
1559       <table class="memname">
1560         <tr>
1561           <td class="memname">static void opj_t1_dec_refpass_raw </td>
1562           <td>(</td>
1563           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1564           <td class="paramname"><em>t1</em>, </td>
1565         </tr>
1566         <tr>
1567           <td class="paramkey"></td>
1568           <td></td>
1569           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1570           <td class="paramname"><em>bpno</em>&#160;</td>
1571         </tr>
1572         <tr>
1573           <td></td>
1574           <td>)</td>
1575           <td></td><td></td>
1576         </tr>
1577       </table>
1578   </td>
1579   <td class="mlabels-right">
1580 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1581   </tr>
1582 </table>
1583 </div><div class="memdoc">
1584
1585 <p>Decode refinement pass. </p>
1586
1587 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="group___t1.html#gab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw()</a>, <a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1588
1589 <p>Referenced by <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1590
1591 </div>
1592 </div>
1593 <a class="anchor" id="ga75c4e634295ac2fa331be7c8b0ba0563"></a>
1594 <div class="memitem">
1595 <div class="memproto">
1596 <table class="mlabels">
1597   <tr>
1598   <td class="mlabels-left">
1599       <table class="memname">
1600         <tr>
1601           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_refpass_step_mqc </td>
1602           <td>(</td>
1603           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1604           <td class="paramname"><em>t1</em>, </td>
1605         </tr>
1606         <tr>
1607           <td class="paramkey"></td>
1608           <td></td>
1609           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1610           <td class="paramname"><em>flagsp</em>, </td>
1611         </tr>
1612         <tr>
1613           <td class="paramkey"></td>
1614           <td></td>
1615           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1616           <td class="paramname"><em>datap</em>, </td>
1617         </tr>
1618         <tr>
1619           <td class="paramkey"></td>
1620           <td></td>
1621           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1622           <td class="paramname"><em>poshalf</em>, </td>
1623         </tr>
1624         <tr>
1625           <td class="paramkey"></td>
1626           <td></td>
1627           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1628           <td class="paramname"><em>row</em>&#160;</td>
1629         </tr>
1630         <tr>
1631           <td></td>
1632           <td>)</td>
1633           <td></td><td></td>
1634         </tr>
1635       </table>
1636   </td>
1637   <td class="mlabels-right">
1638 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1639   </tr>
1640 </table>
1641 </div><div class="memdoc">
1642
1643 <p>References <a class="el" href="structopj__mqc.html#a26cf29944f5a74b2a0af55defaed5e5d">opj_mqc::a</a>, <a class="el" href="structopj__mqc.html#a4cde92619ccfc00fcaf4e8f168eccb96">opj_mqc::c</a>, <a class="el" href="structopj__mqc.html#a800663d44b19c3469c242a35840dd9bf">opj_mqc::ct</a>, <a class="el" href="structopj__mqc.html#a602dc46a34bc1875c9ad30e49d059e19">opj_mqc::curctx</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, and <a class="el" href="t1_8c.html#a29f376d36862d3b7fa116ea7a6f65744">opj_t1_dec_refpass_step_mqc_macro</a>.</p>
1644
1645 </div>
1646 </div>
1647 <a class="anchor" id="gab0a7bec44865423db1e55dd10e6b51fe"></a>
1648 <div class="memitem">
1649 <div class="memproto">
1650 <table class="mlabels">
1651   <tr>
1652   <td class="mlabels-left">
1653       <table class="memname">
1654         <tr>
1655           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_refpass_step_raw </td>
1656           <td>(</td>
1657           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1658           <td class="paramname"><em>t1</em>, </td>
1659         </tr>
1660         <tr>
1661           <td class="paramkey"></td>
1662           <td></td>
1663           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1664           <td class="paramname"><em>flagsp</em>, </td>
1665         </tr>
1666         <tr>
1667           <td class="paramkey"></td>
1668           <td></td>
1669           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1670           <td class="paramname"><em>datap</em>, </td>
1671         </tr>
1672         <tr>
1673           <td class="paramkey"></td>
1674           <td></td>
1675           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1676           <td class="paramname"><em>poshalf</em>, </td>
1677         </tr>
1678         <tr>
1679           <td class="paramkey"></td>
1680           <td></td>
1681           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1682           <td class="paramname"><em>row</em>&#160;</td>
1683         </tr>
1684         <tr>
1685           <td></td>
1686           <td>)</td>
1687           <td></td><td></td>
1688         </tr>
1689       </table>
1690   </td>
1691   <td class="mlabels-right">
1692 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1693   </tr>
1694 </table>
1695 </div><div class="memdoc">
1696
1697 <p>Decode refinement pass. </p>
1698
1699 <p>References <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="mqc__inl_8h.html#ac95b072fbe38180fafa0c02051b12874">opj_mqc_raw_decode()</a>, <a class="el" href="group___t1.html#ga4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a>, <a class="el" href="group___t1.html#gaa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>, and <a class="el" href="group___t1.html#ga4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a>.</p>
1700
1701 <p>Referenced by <a class="el" href="group___t1.html#gae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw()</a>.</p>
1702
1703 </div>
1704 </div>
1705 <a class="anchor" id="ga4a8e7c66427e3bcbf47d8d92c229892b"></a>
1706 <div class="memitem">
1707 <div class="memproto">
1708 <table class="mlabels">
1709   <tr>
1710   <td class="mlabels-left">
1711       <table class="memname">
1712         <tr>
1713           <td class="memname">static void opj_t1_dec_sigpass_raw </td>
1714           <td>(</td>
1715           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1716           <td class="paramname"><em>t1</em>, </td>
1717         </tr>
1718         <tr>
1719           <td class="paramkey"></td>
1720           <td></td>
1721           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1722           <td class="paramname"><em>bpno</em>, </td>
1723         </tr>
1724         <tr>
1725           <td class="paramkey"></td>
1726           <td></td>
1727           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1728           <td class="paramname"><em>cblksty</em>&#160;</td>
1729         </tr>
1730         <tr>
1731           <td></td>
1732           <td>)</td>
1733           <td></td><td></td>
1734         </tr>
1735       </table>
1736   </td>
1737   <td class="mlabels-right">
1738 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1739   </tr>
1740 </table>
1741 </div><div class="memdoc">
1742
1743 <p>Decode significant pass. </p>
1744
1745 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="group___j2_k.html#ga65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>, <a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1746
1747 <p>Referenced by <a class="el" href="group___t1.html#gab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1748
1749 </div>
1750 </div>
1751 <a class="anchor" id="gaf6ab9b96c0c6f3af01d505066f9d9164"></a>
1752 <div class="memitem">
1753 <div class="memproto">
1754 <table class="mlabels">
1755   <tr>
1756   <td class="mlabels-left">
1757       <table class="memname">
1758         <tr>
1759           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_sigpass_step_mqc </td>
1760           <td>(</td>
1761           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1762           <td class="paramname"><em>t1</em>, </td>
1763         </tr>
1764         <tr>
1765           <td class="paramkey"></td>
1766           <td></td>
1767           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1768           <td class="paramname"><em>flagsp</em>, </td>
1769         </tr>
1770         <tr>
1771           <td class="paramkey"></td>
1772           <td></td>
1773           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1774           <td class="paramname"><em>datap</em>, </td>
1775         </tr>
1776         <tr>
1777           <td class="paramkey"></td>
1778           <td></td>
1779           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1780           <td class="paramname"><em>oneplushalf</em>, </td>
1781         </tr>
1782         <tr>
1783           <td class="paramkey"></td>
1784           <td></td>
1785           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1786           <td class="paramname"><em>row</em>, </td>
1787         </tr>
1788         <tr>
1789           <td class="paramkey"></td>
1790           <td></td>
1791           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1792           <td class="paramname"><em>flags_stride</em>, </td>
1793         </tr>
1794         <tr>
1795           <td class="paramkey"></td>
1796           <td></td>
1797           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1798           <td class="paramname"><em>vsc</em>&#160;</td>
1799         </tr>
1800         <tr>
1801           <td></td>
1802           <td>)</td>
1803           <td></td><td></td>
1804         </tr>
1805       </table>
1806   </td>
1807   <td class="mlabels-right">
1808 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1809   </tr>
1810 </table>
1811 </div><div class="memdoc">
1812
1813 <p>References <a class="el" href="structopj__mqc.html#a26cf29944f5a74b2a0af55defaed5e5d">opj_mqc::a</a>, <a class="el" href="structopj__mqc.html#a4cde92619ccfc00fcaf4e8f168eccb96">opj_mqc::c</a>, <a class="el" href="structopj__mqc.html#a800663d44b19c3469c242a35840dd9bf">opj_mqc::ct</a>, <a class="el" href="structopj__mqc.html#a602dc46a34bc1875c9ad30e49d059e19">opj_mqc::curctx</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, and <a class="el" href="t1_8c.html#a7864a6f76611620da9e43b3c60e30a89">opj_t1_dec_sigpass_step_mqc_macro</a>.</p>
1814
1815 </div>
1816 </div>
1817 <a class="anchor" id="ga637be949c4d76c22bcf308c3454efd93"></a>
1818 <div class="memitem">
1819 <div class="memproto">
1820 <table class="mlabels">
1821   <tr>
1822   <td class="mlabels-left">
1823       <table class="memname">
1824         <tr>
1825           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_sigpass_step_raw </td>
1826           <td>(</td>
1827           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1828           <td class="paramname"><em>t1</em>, </td>
1829         </tr>
1830         <tr>
1831           <td class="paramkey"></td>
1832           <td></td>
1833           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1834           <td class="paramname"><em>flagsp</em>, </td>
1835         </tr>
1836         <tr>
1837           <td class="paramkey"></td>
1838           <td></td>
1839           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1840           <td class="paramname"><em>datap</em>, </td>
1841         </tr>
1842         <tr>
1843           <td class="paramkey"></td>
1844           <td></td>
1845           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1846           <td class="paramname"><em>oneplushalf</em>, </td>
1847         </tr>
1848         <tr>
1849           <td class="paramkey"></td>
1850           <td></td>
1851           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1852           <td class="paramname"><em>vsc</em>, </td>
1853         </tr>
1854         <tr>
1855           <td class="paramkey"></td>
1856           <td></td>
1857           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1858           <td class="paramname"><em>row</em>&#160;</td>
1859         </tr>
1860         <tr>
1861           <td></td>
1862           <td>)</td>
1863           <td></td><td></td>
1864         </tr>
1865       </table>
1866   </td>
1867   <td class="mlabels-right">
1868 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1869   </tr>
1870 </table>
1871 </div><div class="memdoc">
1872
1873 <p>Decode significant pass. </p>
1874
1875 <p>References <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="mqc__inl_8h.html#ac95b072fbe38180fafa0c02051b12874">opj_mqc_raw_decode()</a>, <a class="el" href="group___t1.html#ga7d897b856ec35a1c1fbd4fb03bafca6a">opj_t1_update_flags()</a>, <a class="el" href="group___t1.html#gaa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>, <a class="el" href="group___t1.html#ga88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>, <a class="el" href="group___t1.html#ga4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1876
1877 <p>Referenced by <a class="el" href="group___t1.html#ga4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw()</a>.</p>
1878
1879 </div>
1880 </div>
1881 <a class="anchor" id="gab90391839b2f56ca40aaae1b8748ca3c"></a>
1882 <div class="memitem">
1883 <div class="memproto">
1884 <table class="mlabels">
1885   <tr>
1886   <td class="mlabels-left">
1887       <table class="memname">
1888         <tr>
1889           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_decode_cblk </td>
1890           <td>(</td>
1891           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
1892           <td class="paramname"><em>t1</em>, </td>
1893         </tr>
1894         <tr>
1895           <td class="paramkey"></td>
1896           <td></td>
1897           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga7d3dcb008d88d8382d9de154f4ab0c97">opj_tcd_cblk_dec_t</a> *&#160;</td>
1898           <td class="paramname"><em>cblk</em>, </td>
1899         </tr>
1900         <tr>
1901           <td class="paramkey"></td>
1902           <td></td>
1903           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1904           <td class="paramname"><em>orient</em>, </td>
1905         </tr>
1906         <tr>
1907           <td class="paramkey"></td>
1908           <td></td>
1909           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1910           <td class="paramname"><em>roishift</em>, </td>
1911         </tr>
1912         <tr>
1913           <td class="paramkey"></td>
1914           <td></td>
1915           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1916           <td class="paramname"><em>cblksty</em>, </td>
1917         </tr>
1918         <tr>
1919           <td class="paramkey"></td>
1920           <td></td>
1921           <td class="paramtype"><a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *&#160;</td>
1922           <td class="paramname"><em>p_manager</em>, </td>
1923         </tr>
1924         <tr>
1925           <td class="paramkey"></td>
1926           <td></td>
1927           <td class="paramtype"><a class="el" href="group___t_h_r_e_a_d.html#ga29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *&#160;</td>
1928           <td class="paramname"><em>p_manager_mutex</em>, </td>
1929         </tr>
1930         <tr>
1931           <td class="paramkey"></td>
1932           <td></td>
1933           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
1934           <td class="paramname"><em>check_pterm</em>&#160;</td>
1935         </tr>
1936         <tr>
1937           <td></td>
1938           <td>)</td>
1939           <td></td><td></td>
1940         </tr>
1941       </table>
1942   </td>
1943   <td class="mlabels-right">
1944 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1945   </tr>
1946 </table>
1947 </div><div class="memdoc">
1948
1949 <p>Decode 1 code-block. </p>
1950 <dl class="params"><dt>Parameters</dt><dd>
1951   <table class="params">
1952     <tr><td class="paramname">t1</td><td>T1 handle </td></tr>
1953     <tr><td class="paramname">cblk</td><td>Code-block coding parameters </td></tr>
1954     <tr><td class="paramname">orient</td><td></td></tr>
1955     <tr><td class="paramname">roishift</td><td>Region of interest shifting value </td></tr>
1956     <tr><td class="paramname">cblksty</td><td>Code-block style </td></tr>
1957     <tr><td class="paramname">p_manager</td><td>the event manager </td></tr>
1958     <tr><td class="paramname">p_manager_mutex</td><td>mutex for the event manager </td></tr>
1959     <tr><td class="paramname">check_pterm</td><td>whether PTERM correct termination should be checked </td></tr>
1960   </table>
1961   </dd>
1962 </dl>
1963
1964 <p>References <a class="el" href="structopj__mqc.html#a3db4ba6d16362a3bb01801c76f3dad63">opj_mqc::bp</a>, <a class="el" href="structopj__t1.html#a3c12dcb05357d126fffe6d3fc3e3e808">opj_t1::cblkdatabuffer</a>, <a class="el" href="structopj__t1.html#a77fc9bb2b6314966433e5c15bdd1cae5">opj_t1::cblkdatabuffersize</a>, <a class="el" href="structopj__tcd__cblk__dec.html#aeab02b0b42c74842fef7371649dbc0e4">opj_tcd_cblk_dec::chunks</a>, <a class="el" href="structopj__tcd__seg__data__chunk.html#ab6dd2b608bfdc088028d697df73c4c57">opj_tcd_seg_data_chunk::data</a>, <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a01bc4278821c6b5d76ee053e341b7fbb">opj_tcd_cblk_dec::decoded_data</a>, <a class="el" href="structopj__mqc.html#a82b0225c0f832b4ff04bf5dc171ea164">opj_mqc::end</a>, <a class="el" href="structopj__mqc.html#a49f134a3878811e59581b25fc829a069">opj_mqc::end_of_byte_stream_counter</a>, <a class="el" href="event_8h.html#abefbcb0bea7916739b3adccb2d4e9417">EVT_WARNING</a>, <a class="el" href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="group___j2_k.html#ga251166dbf8d7a45827b36c644d3f430c">J2K_CCP_CBLKSTY_RESET</a>, <a class="el" href="structopj__tcd__seg__data__chunk.html#a24e794036639d144bafc01f6aa1932ba">opj_tcd_seg_data_chunk::len</a>, <a class="el" href="structopj__tcd__seg.html#ae2849ad158d18620e92927c34758ae97">opj_tcd_seg::len</a>, <a class="el" href="t1__luts_8h.html#a33bd042e1b2e551eef70eef645dd37b2">lut_ctxno_zc</a>, <a class="el" href="structopj__mqc.html#ac6c52e5944b6186886f0d3b853ac3b01">opj_mqc::lut_ctxno_zc_orient</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="structopj__t1.html#ad857b30ad6967bcd9314fdff281451e1">opj_t1::mustuse_cblkdatabuffer</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a9cf7b69b99839ce2e0858ed5fb0f3dc9">opj_tcd_cblk_dec::numbps</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a0a2b4d09212139763fc78d1ad345a9a3">opj_tcd_cblk_dec::numchunks</a>, <a class="el" href="opj__common_8h.html#a7f1b41029a9c8a29b973c4200df596dd">OPJ_COMMON_CBLK_DATA_EXTRA</a>, <a class="el" href="group___e_v_e_n_t.html#ga87d9d4bdfd203ccd8a7522d6f197a3b7">opj_event_msg()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_q_c.html#gaa0e4b75040d645307e25dd53528e8512">opj_mqc_init_dec()</a>, <a class="el" href="group___m_q_c.html#ga683734858d69085fd07394d1d3fae633">opj_mqc_raw_init_dec()</a>, <a class="el" href="group___m_q_c.html#ga9b1de23283892ba50029b75ab1b9a91a">opj_mqc_resetstates()</a>, <a class="el" href="group___m_q_c.html#ga7260daca59a1e01f087a7806db045853">opj_mqc_setstate()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gab38a90b92a1d294f7e1886e36a405518">opj_mutex_lock()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gacf1f5a5f7f7257663505af02b717272c">opj_mutex_unlock()</a>, <a class="el" href="group___m_i_s_c.html#ga95862b2a456efdc436c61beba816fb25">opj_realloc()</a>, <a class="el" href="group___t1.html#ga676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>, <a class="el" href="t1_8c.html#ace5d13e333a3fcff3ec6ed814f5463f5">opj_t1_dec_refpass_mqc()</a>, <a class="el" href="group___t1.html#gae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw()</a>, <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>, <a class="el" href="group___t1.html#ga4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___m_q_c.html#ga5bdec54dabf502c578e46d6b34ce8b93">opq_mqc_finish_dec()</a>, <a class="el" href="structopj__tcd__seg.html#a0015ec198dfb26b7bed3b6c56c165cd0">opj_tcd_seg::real_num_passes</a>, <a class="el" href="structopj__tcd__cblk__dec.html#acc147c6957ca225e381e0c209634af6d">opj_tcd_cblk_dec::real_num_segs</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a541548bb8a4343cb86bd3060653c6fd4">opj_tcd_cblk_dec::segs</a>, <a class="el" href="structopj__mqc.html#ac6e2a167d3bdf52a3c7378cc62d3ff20">opj_mqc::start</a>, <a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="group___t1.html#ga325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>, <a class="el" href="group___t1.html#ga846f610564609a1c50ae3c6cf38919d9">T1_TYPE_MQ</a>, <a class="el" href="group___t1.html#ga8bbc756ee85009898c5232621760de89">T1_TYPE_RAW</a>, <a class="el" href="structopj__tcd__cblk__dec.html#aeb0a80dd174713abc3744560abf10dbe">opj_tcd_cblk_dec::x0</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a1a1324079114684b8f9343748f4f0bd0">opj_tcd_cblk_dec::x1</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a3f2e8149bda51a5e6bf06377411adffb">opj_tcd_cblk_dec::y0</a>, and <a class="el" href="structopj__tcd__cblk__dec.html#abb854a054640a376a9e9445abddb7c4a">opj_tcd_cblk_dec::y1</a>.</p>
1965
1966 <p>Referenced by <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
1967
1968 </div>
1969 </div>
1970 <a class="anchor" id="ga5df121baefa4293a2c0d0122694e0902"></a>
1971 <div class="memitem">
1972 <div class="memproto">
1973       <table class="memname">
1974         <tr>
1975           <td class="memname">void opj_t1_decode_cblks </td>
1976           <td>(</td>
1977           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *&#160;</td>
1978           <td class="paramname"><em>tcd</em>, </td>
1979         </tr>
1980         <tr>
1981           <td class="paramkey"></td>
1982           <td></td>
1983           <td class="paramtype">volatile <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *&#160;</td>
1984           <td class="paramname"><em>pret</em>, </td>
1985         </tr>
1986         <tr>
1987           <td class="paramkey"></td>
1988           <td></td>
1989           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
1990           <td class="paramname"><em>tilec</em>, </td>
1991         </tr>
1992         <tr>
1993           <td class="paramkey"></td>
1994           <td></td>
1995           <td class="paramtype"><a class="el" href="group___j2_k.html#ga9c76db3caa96a43b557791b7b7509572">opj_tccp_t</a> *&#160;</td>
1996           <td class="paramname"><em>tccp</em>, </td>
1997         </tr>
1998         <tr>
1999           <td class="paramkey"></td>
2000           <td></td>
2001           <td class="paramtype"><a class="el" href="event_8h.html#a4cba85f9ee037b1f2c6bceb903051d96">opj_event_mgr_t</a> *&#160;</td>
2002           <td class="paramname"><em>p_manager</em>, </td>
2003         </tr>
2004         <tr>
2005           <td class="paramkey"></td>
2006           <td></td>
2007           <td class="paramtype"><a class="el" href="group___t_h_r_e_a_d.html#ga29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *&#160;</td>
2008           <td class="paramname"><em>p_manager_mutex</em>, </td>
2009         </tr>
2010         <tr>
2011           <td class="paramkey"></td>
2012           <td></td>
2013           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
2014           <td class="paramname"><em>check_pterm</em>&#160;</td>
2015         </tr>
2016         <tr>
2017           <td></td>
2018           <td>)</td>
2019           <td></td><td></td>
2020         </tr>
2021       </table>
2022 </div><div class="memdoc">
2023
2024 <p>Decode the code-blocks of a tile. </p>
2025 <dl class="params"><dt>Parameters</dt><dd>
2026   <table class="params">
2027     <tr><td class="paramname">tcd</td><td>TCD handle </td></tr>
2028     <tr><td class="paramname">pret</td><td>Pointer to return value </td></tr>
2029     <tr><td class="paramname">tilec</td><td>The tile to decode </td></tr>
2030     <tr><td class="paramname">tccp</td><td>Tile coding parameters </td></tr>
2031     <tr><td class="paramname">p_manager</td><td>the event manager </td></tr>
2032     <tr><td class="paramname">p_manager_mutex</td><td>mutex for the event manager </td></tr>
2033     <tr><td class="paramname">check_pterm</td><td>whether PTERM correct termination should be checked </td></tr>
2034   </table>
2035   </dd>
2036 </dl>
2037
2038 <p>References <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a23306224ce5ebbaedceb088f386ef33c">opj_t1_cblk_decode_processing_job_t::band</a>, <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#abe348de7538cd2568552ec10df3d91cf">opj_t1_cblk_decode_processing_job_t::cblk</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a72a3b9f79533ae2b095eb7be009c1556">opj_t1_cblk_decode_processing_job_t::check_pterm</a>, <a class="el" href="structopj__tcd__tilecomp.html#a97b91ba1337c624f6fc6337255a78d8c">opj_tcd_tilecomp::compno</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__precinct.html#acadbfdaf5c99584a19d6ff762c4ac64e">opj_tcd_precinct::dec</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a01bc4278821c6b5d76ee053e341b7fbb">opj_tcd_cblk_dec::decoded_data</a>, <a class="el" href="structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0">opj_tcd_tilecomp::minimum_num_resolutions</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a8e70a93e1155c2ed7ff838b59e58d347">opj_t1_cblk_decode_processing_job_t::mustuse_cblkdatabuffer</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga7fe6dfcb0a623dbec30daf0f48624bf7">opj_calloc()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>, <a class="el" href="group___t_c_d.html#gad98baebcb0d551980ef28b692803c1a0">opj_tcd_is_subband_area_of_interest()</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga4faef98a6b8495c63e9e5ce9cf0c3fc3">opj_thread_pool_get_thread_count()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gaf389ecb3a583a30077fc546eef767c89">opj_thread_pool_submit_job()</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a55506d3065ddef626c175061967f7733">opj_t1_cblk_decode_processing_job_t::p_manager</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a39f31e8547a8b7f8fd9d35669a38d4a4">opj_t1_cblk_decode_processing_job_t::p_manager_mutex</a>, <a class="el" href="structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb">opj_tcd_resolution::ph</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#aef8c56cd13031f96b31d78c69c130144">opj_t1_cblk_decode_processing_job_t::pret</a>, <a class="el" href="structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b">opj_tcd_resolution::pw</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#aad037e49e6f74eaffb31757dcb4fcc8e">opj_t1_cblk_decode_processing_job_t::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#abf076fc8f4d5d468f3bb525a91e79180">opj_t1_cblk_decode_processing_job_t::tccp</a>, <a class="el" href="structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370">opj_tcd::thread_pool</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#a0b31dc8af573ceba15cd801d222897d1">opj_t1_cblk_decode_processing_job_t::tilec</a>, <a class="el" href="structopj__tcd.html#a48dce2050b28e97e44fbe918e4f93f9c">opj_tcd::whole_tile_decoding</a>, <a class="el" href="structopj__t1__cblk__decode__processing__job__t.html#ad7876a7e9fcef6e9f4ed7ca10395cc75">opj_t1_cblk_decode_processing_job_t::whole_tile_decoding</a>, <a class="el" href="structopj__tcd__cblk__dec.html#aeb0a80dd174713abc3744560abf10dbe">opj_tcd_cblk_dec::x0</a>, <a class="el" href="structopj__tcd__precinct.html#a7b88b19a187f8462da1e734c37eeb913">opj_tcd_precinct::x0</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a1a1324079114684b8f9343748f4f0bd0">opj_tcd_cblk_dec::x1</a>, <a class="el" href="structopj__tcd__precinct.html#a4a6359c91fe84fc23ffbad7296a13404">opj_tcd_precinct::x1</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a3f2e8149bda51a5e6bf06377411adffb">opj_tcd_cblk_dec::y0</a>, <a class="el" href="structopj__tcd__precinct.html#a0e4607b3ab3450c97f6308d5ca8f3811">opj_tcd_precinct::y0</a>, <a class="el" href="structopj__tcd__cblk__dec.html#abb854a054640a376a9e9445abddb7c4a">opj_tcd_cblk_dec::y1</a>, and <a class="el" href="structopj__tcd__precinct.html#a6cb03251b051b398a76f0606eed18389">opj_tcd_precinct::y1</a>.</p>
2039
2040 <p>Referenced by <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>.</p>
2041
2042 </div>
2043 </div>
2044 <a class="anchor" id="gadbc87000940d2fc0c5f3e2f0ad28938a"></a>
2045 <div class="memitem">
2046 <div class="memproto">
2047       <table class="memname">
2048         <tr>
2049           <td class="memname">void opj_t1_destroy </td>
2050           <td>(</td>
2051           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
2052           <td class="paramname"><em>p_t1</em></td><td>)</td>
2053           <td></td>
2054         </tr>
2055       </table>
2056 </div><div class="memdoc">
2057
2058 <p>Destroys a previously created T1 handle. </p>
2059 <dl class="params"><dt>Parameters</dt><dd>
2060   <table class="params">
2061     <tr><td class="paramname">p_t1</td><td>Tier 1 handle to destroy </td></tr>
2062   </table>
2063   </dd>
2064 </dl>
2065
2066 <p>References <a class="el" href="structopj__t1.html#a3c12dcb05357d126fffe6d3fc3e3e808">opj_t1::cblkdatabuffer</a>, <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__t1.html#ad9c62c070cac19e999623b6dfc247789">opj_t1::flags</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, and <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>.</p>
2067
2068 <p>Referenced by <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>, and <a class="el" href="t1_8c.html#ad100b25cf4492d278d25cae52ace0d2a">opj_t1_destroy_wrapper()</a>.</p>
2069
2070 </div>
2071 </div>
2072 <a class="anchor" id="ga8494e1a811e935f0feae5776a9d628e1"></a>
2073 <div class="memitem">
2074 <div class="memproto">
2075 <table class="mlabels">
2076   <tr>
2077   <td class="mlabels-left">
2078       <table class="memname">
2079         <tr>
2080           <td class="memname">static void opj_t1_enc_clnpass </td>
2081           <td>(</td>
2082           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
2083           <td class="paramname"><em>t1</em>, </td>
2084         </tr>
2085         <tr>
2086           <td class="paramkey"></td>
2087           <td></td>
2088           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2089           <td class="paramname"><em>bpno</em>, </td>
2090         </tr>
2091         <tr>
2092           <td class="paramkey"></td>
2093           <td></td>
2094           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2095           <td class="paramname"><em>nmsedec</em>, </td>
2096         </tr>
2097         <tr>
2098           <td class="paramkey"></td>
2099           <td></td>
2100           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2101           <td class="paramname"><em>cblksty</em>&#160;</td>
2102         </tr>
2103         <tr>
2104           <td></td>
2105           <td>)</td>
2106           <td></td><td></td>
2107         </tr>
2108       </table>
2109   </td>
2110   <td class="mlabels-right">
2111 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2112   </tr>
2113 </table>
2114 </div><div class="memdoc">
2115
2116 <p>Encode clean-up pass. </p>
2117
2118 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="mqc__inl_8h.html#a8cf12d318ac2c5190757020d569c0188">opj_mqc_encode_macro</a>, <a class="el" href="group___t1.html#gae8621814ca602332759bdde4b22139c8">opj_smr_abs</a>, <a class="el" href="t1_8c.html#a75332cc5e4f633f45d696bd74968e9b7">opj_t1_enc_clnpass_step_macro</a>, <a class="el" href="group___t1.html#ga9f28f49727b66fc3187e4bf75de7bd41">opj_t1_setcurctx</a>, <a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="group___t1.html#ga46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2119
2120 <p>Referenced by <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2121
2122 </div>
2123 </div>
2124 <a class="anchor" id="gaff8fb497bd8ef0f7f9dc9de53f962cc1"></a>
2125 <div class="memitem">
2126 <div class="memproto">
2127 <table class="mlabels">
2128   <tr>
2129   <td class="mlabels-left">
2130       <table class="memname">
2131         <tr>
2132           <td class="memname">static void opj_t1_enc_refpass </td>
2133           <td>(</td>
2134           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
2135           <td class="paramname"><em>t1</em>, </td>
2136         </tr>
2137         <tr>
2138           <td class="paramkey"></td>
2139           <td></td>
2140           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2141           <td class="paramname"><em>bpno</em>, </td>
2142         </tr>
2143         <tr>
2144           <td class="paramkey"></td>
2145           <td></td>
2146           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2147           <td class="paramname"><em>nmsedec</em>, </td>
2148         </tr>
2149         <tr>
2150           <td class="paramkey"></td>
2151           <td></td>
2152           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>&#160;</td>
2153           <td class="paramname"><em>type</em>&#160;</td>
2154         </tr>
2155         <tr>
2156           <td></td>
2157           <td>)</td>
2158           <td></td><td></td>
2159         </tr>
2160       </table>
2161   </td>
2162   <td class="mlabels-right">
2163 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2164   </tr>
2165 </table>
2166 </div><div class="memdoc">
2167
2168 <p>Encode refinement pass. </p>
2169
2170 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="t1_8c.html#a58700f0ea3b5cd09bcfad9c730497f49">opj_t1_enc_refpass_step_macro</a>, <a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="group___t1.html#ga46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="group___t1.html#gafa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a>, <a class="el" href="group___t1.html#ga13c56e60bd0e0d3c9e36025994ce395d">T1_PI_1</a>, <a class="el" href="group___t1.html#ga89aa23cbc819bfc122653e34f737f65b">T1_PI_2</a>, <a class="el" href="group___t1.html#ga30c27730d92b803755e486915ef71131">T1_PI_3</a>, <a class="el" href="group___t1.html#ga7d78e993d5332b026ffe5abe50aa9071">T1_SIGMA_10</a>, <a class="el" href="group___t1.html#gae9e2b1582f7ad4e8a7ace7fce8a7ebfb">T1_SIGMA_13</a>, <a class="el" href="group___t1.html#ga69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a>, <a class="el" href="group___t1.html#ga8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2171
2172 <p>Referenced by <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2173
2174 </div>
2175 </div>
2176 <a class="anchor" id="ga4608fc74c44bd6ca766ea02a3d886948"></a>
2177 <div class="memitem">
2178 <div class="memproto">
2179 <table class="mlabels">
2180   <tr>
2181   <td class="mlabels-left">
2182       <table class="memname">
2183         <tr>
2184           <td class="memname">static void opj_t1_enc_sigpass </td>
2185           <td>(</td>
2186           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
2187           <td class="paramname"><em>t1</em>, </td>
2188         </tr>
2189         <tr>
2190           <td class="paramkey"></td>
2191           <td></td>
2192           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2193           <td class="paramname"><em>bpno</em>, </td>
2194         </tr>
2195         <tr>
2196           <td class="paramkey"></td>
2197           <td></td>
2198           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2199           <td class="paramname"><em>nmsedec</em>, </td>
2200         </tr>
2201         <tr>
2202           <td class="paramkey"></td>
2203           <td></td>
2204           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>&#160;</td>
2205           <td class="paramname"><em>type</em>, </td>
2206         </tr>
2207         <tr>
2208           <td class="paramkey"></td>
2209           <td></td>
2210           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2211           <td class="paramname"><em>cblksty</em>&#160;</td>
2212         </tr>
2213         <tr>
2214           <td></td>
2215           <td>)</td>
2216           <td></td><td></td>
2217         </tr>
2218       </table>
2219   </td>
2220   <td class="mlabels-right">
2221 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2222   </tr>
2223 </table>
2224 </div><div class="memdoc">
2225
2226 <p>Encode significant pass. </p>
2227
2228 <p>References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="group___j2_k.html#ga65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="t1_8c.html#ad039e47ff904ae44a20dfad985cf4e05">opj_t1_enc_sigpass_step_macro</a>, <a class="el" href="group___t1.html#ga92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="group___t1.html#ga46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2229
2230 <p>Referenced by <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2231
2232 </div>
2233 </div>
2234 <a class="anchor" id="ga0066492bf8c292bf235c1c754a3272bf"></a>
2235 <div class="memitem">
2236 <div class="memproto">
2237 <table class="mlabels">
2238   <tr>
2239   <td class="mlabels-left">
2240       <table class="memname">
2241         <tr>
2242           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_t1_encode_cblk </td>
2243           <td>(</td>
2244           <td class="paramtype"><a class="el" href="group___t1.html#ga7965e493799541b7c0e6ce3968aea464">opj_t1_t</a> *&#160;</td>
2245           <td class="paramname"><em>t1</em>, </td>
2246         </tr>
2247         <tr>
2248           <td class="paramkey"></td>
2249           <td></td>
2250           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga88a61662347e9b886f96098b2013a138">opj_tcd_cblk_enc_t</a> *&#160;</td>
2251           <td class="paramname"><em>cblk</em>, </td>
2252         </tr>
2253         <tr>
2254           <td class="paramkey"></td>
2255           <td></td>
2256           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2257           <td class="paramname"><em>orient</em>, </td>
2258         </tr>
2259         <tr>
2260           <td class="paramkey"></td>
2261           <td></td>
2262           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2263           <td class="paramname"><em>compno</em>, </td>
2264         </tr>
2265         <tr>
2266           <td class="paramkey"></td>
2267           <td></td>
2268           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2269           <td class="paramname"><em>level</em>, </td>
2270         </tr>
2271         <tr>
2272           <td class="paramkey"></td>
2273           <td></td>
2274           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2275           <td class="paramname"><em>qmfbid</em>, </td>
2276         </tr>
2277         <tr>
2278           <td class="paramkey"></td>
2279           <td></td>
2280           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td>
2281           <td class="paramname"><em>stepsize</em>, </td>
2282         </tr>
2283         <tr>
2284           <td class="paramkey"></td>
2285           <td></td>
2286           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2287           <td class="paramname"><em>cblksty</em>, </td>
2288         </tr>
2289         <tr>
2290           <td class="paramkey"></td>
2291           <td></td>
2292           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2293           <td class="paramname"><em>numcomps</em>, </td>
2294         </tr>
2295         <tr>
2296           <td class="paramkey"></td>
2297           <td></td>
2298           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
2299           <td class="paramname"><em>mct_norms</em>, </td>
2300         </tr>
2301         <tr>
2302           <td class="paramkey"></td>
2303           <td></td>
2304           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2305           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
2306         </tr>
2307         <tr>
2308           <td></td>
2309           <td>)</td>
2310           <td></td><td></td>
2311         </tr>
2312       </table>
2313   </td>
2314   <td class="mlabels-right">
2315 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2316   </tr>
2317 </table>
2318 </div><div class="memdoc">
2319
2320 <p>Return "cumwmsedec" that should be used to increase tile-&gt;distotile. </p>
2321 <p>mod fixed_quality </p>
2322
2323 <p>References <a class="el" href="structopj__tcd__cblk__enc.html#a3f47ae68181f7dcbb4135d41e422cbb3">opj_tcd_cblk_enc::data</a>, <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="structopj__tcd__pass.html#a45f5472e2dc4265c9e973c8c630485cc">opj_tcd_pass::distortiondec</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="group___j2_k.html#ga50289c9b99eeebb906f5233979663984">J2K_CCP_CBLKSTY_PTERM</a>, <a class="el" href="group___j2_k.html#ga251166dbf8d7a45827b36c644d3f430c">J2K_CCP_CBLKSTY_RESET</a>, <a class="el" href="group___j2_k.html#ga31341b13011138b0ec1f7075d5c14042">J2K_CCP_CBLKSTY_SEGSYM</a>, <a class="el" href="structopj__tcd__pass.html#ae715d8a1433c54a109c2b714818d53cb">opj_tcd_pass::len</a>, <a class="el" href="t1__luts_8h.html#a33bd042e1b2e551eef70eef645dd37b2">lut_ctxno_zc</a>, <a class="el" href="structopj__mqc.html#ac6c52e5944b6186886f0d3b853ac3b01">opj_mqc::lut_ctxno_zc_orient</a>, <a class="el" href="index__manager_8c.html#aecefdbf80129b12f2ef66ccfbedbb7fe">max()</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="structopj__tcd__cblk__enc.html#aaadfdf791e63c0049b867a6be072fca3">opj_tcd_cblk_enc::numbps</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaa6a55d57af96308459f6de414227ae40">opj_int_floorlog2()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2f7d5c3934ee6be38763652b7f80ea6c">opj_int_max()</a>, <a class="el" href="group___m_q_c.html#ga9eb31de8e3ede6acad7469f9ea0b0d1b">opj_mqc_bypass_flush_enc()</a>, <a class="el" href="group___m_q_c.html#ga4a259d02eadde28d92edac74dbc40323">opj_mqc_bypass_get_extra_bytes()</a>, <a class="el" href="group___m_q_c.html#gaba5f2d1b605d35e514aeb7a2827996b9">opj_mqc_bypass_init_enc()</a>, <a class="el" href="group___m_q_c.html#gae8351e8a317e68679bf5ce649e91f48d">opj_mqc_erterm_enc()</a>, <a class="el" href="group___m_q_c.html#ga39b562515ebaa0a9707c51b6770ad7fe">opj_mqc_flush()</a>, <a class="el" href="group___m_q_c.html#gac1a06acd83ef63950db20f73251efab3">opj_mqc_init_enc()</a>, <a class="el" href="group___m_q_c.html#gac9c6d11f48074e5064584d1e5d0dcd0f">opj_mqc_numbytes()</a>, <a class="el" href="group___m_q_c.html#ga858901a7f568a2845885e537aaeab825">opj_mqc_reset_enc()</a>, <a class="el" href="group___m_q_c.html#ga9b1de23283892ba50029b75ab1b9a91a">opj_mqc_resetstates()</a>, <a class="el" href="group___m_q_c.html#ga178f2a2119c59ae30169835162bd73e7">opj_mqc_restart_init_enc()</a>, <a class="el" href="group___m_q_c.html#gaf6195cf3fe837a5acbaa721c3e453465">opj_mqc_segmark_enc()</a>, <a class="el" href="group___m_q_c.html#ga7260daca59a1e01f087a7806db045853">opj_mqc_setstate()</a>, <a class="el" href="group___t1.html#ga8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, <a class="el" href="t1_8c.html#adc60d65d3cd311cbfa95fd2f5a0d7897">opj_t1_enc_is_term_pass()</a>, <a class="el" href="group___t1.html#gaff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>, <a class="el" href="group___t1.html#ga4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass()</a>, <a class="el" href="group___t1.html#ga569bb3939e11d7817a297739d06950b0">opj_t1_getwmsedec()</a>, <a class="el" href="group___t1.html#gada4845515fabaa649bddf33ac0c85785">opj_to_smr</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3">opj_tcd_cblk_enc::passes</a>, <a class="el" href="structopj__tcd__pass.html#a44a95927b8cd4a461e6ecbda8406482e">opj_tcd_pass::rate</a>, <a class="el" href="group___t1.html#ga335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="group___t1.html#ga27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="group___t1.html#ga325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>, <a class="el" href="group___t1.html#ga46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="group___t1.html#ga846f610564609a1c50ae3c6cf38919d9">T1_TYPE_MQ</a>, <a class="el" href="group___t1.html#ga8bbc756ee85009898c5232621760de89">T1_TYPE_RAW</a>, <a class="el" href="structopj__tcd__pass.html#ac55aecf95f2c64604b81dc2f66f07080">opj_tcd_pass::term</a>, <a class="el" href="structopj__tcd__cblk__enc.html#aa016b9dec075b59c3ff5faa47f099afc">opj_tcd_cblk_enc::totalpasses</a>, <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>, <a class="el" href="structopj__tcd__cblk__enc.html#aa73a8d69a9328bba884b01512fea55a9">opj_tcd_cblk_enc::x0</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a2cdd8cea6537df7248ce0d999d4aa402">opj_tcd_cblk_enc::x1</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a71c810a87fd11dcbd742e542a0142476">opj_tcd_cblk_enc::y0</a>, and <a class="el" href="structopj__tcd__cblk__enc.html#afe70af4a1cd62891dc9700e19d5be2e9">opj_tcd_cblk_enc::y1</a>.</p>
2324
2325 <p>Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>.</p>
2326
2327 </div>
2328 </div>
2329 <a class="anchor" id="gaa892d07bb383a4dafa51506cf23740a4"></a>
2330 <div class="memitem">
2331 <div class="memproto">
2332       <table class="memname">
2333         <tr>
2334           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_encode_cblks </td>
2335           <td>(</td>
2336           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *&#160;</td>
2337           <td class="paramname"><em>tcd</em>, </td>
2338         </tr>
2339         <tr>
2340           <td class="paramkey"></td>
2341           <td></td>
2342           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
2343           <td class="paramname"><em>tile</em>, </td>
2344         </tr>
2345         <tr>
2346           <td class="paramkey"></td>
2347           <td></td>
2348           <td class="paramtype"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td>
2349           <td class="paramname"><em>tcp</em>, </td>
2350         </tr>
2351         <tr>
2352           <td class="paramkey"></td>
2353           <td></td>
2354           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
2355           <td class="paramname"><em>mct_norms</em>, </td>
2356         </tr>
2357         <tr>
2358           <td class="paramkey"></td>
2359           <td></td>
2360           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2361           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
2362         </tr>
2363         <tr>
2364           <td></td>
2365           <td>)</td>
2366           <td></td><td></td>
2367         </tr>
2368       </table>
2369 </div><div class="memdoc">
2370
2371 <p>Encode the code-blocks of a tile. </p>
2372 <dl class="params"><dt>Parameters</dt><dd>
2373   <table class="params">
2374     <tr><td class="paramname">tcd</td><td>TCD handle </td></tr>
2375     <tr><td class="paramname">tile</td><td>The tile to encode </td></tr>
2376     <tr><td class="paramname">tcp</td><td>Tile coding parameters </td></tr>
2377     <tr><td class="paramname">mct_norms</td><td>FIXME DOC </td></tr>
2378     <tr><td class="paramname">mct_numcomps</td><td>Number of components used for MCT </td></tr>
2379   </table>
2380   </dd>
2381 </dl>
2382
2383 <p>References <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a37b1cd1c38355131715ba6f56918d9ab">opj_t1_cblk_encode_processing_job_t::band</a>, <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a853d1bee2427529ebf4633054b7de62f">opj_t1_cblk_encode_processing_job_t::cblk</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a5a048245c58934d334231b84e979301a">opj_t1_cblk_encode_processing_job_t::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__tile.html#afeab4e70f466b3e4f6106325d98a2267">opj_tcd_tile::distotile</a>, <a class="el" href="structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d">opj_tcd_precinct::enc</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#aca43416d1480663c5c2474a7287d056a">opj_t1_cblk_encode_processing_job_t::mct_norms</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ac9a453244fe39268f8f5486cb84a5df0">opj_t1_cblk_encode_processing_job_t::mct_numcomps</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a7fa74f75b592782995cf75765da69eb8">opj_t1_cblk_encode_processing_job_t::mutex</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35">opj_tcd_tile::numcomps</a>, <a class="el" href="structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6">opj_tcd_tilecomp::numresolutions</a>, <a class="el" href="group___m_i_s_c.html#ga7fe6dfcb0a623dbec30daf0f48624bf7">opj_calloc()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___t_h_r_e_a_d.html#gaa81ea27e801a8c0cf453b256ab38e067">opj_mutex_create()</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga66757c34c788b873ad9acfb60a5e008b">opj_mutex_destroy()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, <a class="el" href="group___t_c_d.html#ga96f962af737e4f4f2b7fb026f7869eca">opj_tcd_is_band_empty()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gaf389ecb3a583a30077fc546eef767c89">opj_thread_pool_submit_job()</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga0ced26c80598e49bf3a964bb802130f1">opj_thread_pool_wait_completion()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb">opj_tcd_resolution::ph</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad5d2355f5bdc60375d2446e663f0d677">opj_t1_cblk_encode_processing_job_t::pret</a>, <a class="el" href="structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b">opj_tcd_resolution::pw</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a71c0642cc2285114458c80bc8879488f">opj_t1_cblk_encode_processing_job_t::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#afc00261a8eb1b4853d67cf6bd142ed4a">opj_t1_cblk_encode_processing_job_t::tccp</a>, <a class="el" href="structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85">opj_tcp::tccps</a>, <a class="el" href="structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370">opj_tcd::thread_pool</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a91c9c608d33e09428ddb9ec0680ad2de">opj_t1_cblk_encode_processing_job_t::tile</a>, and <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad1c8a024cc657371127190e359dad04a">opj_t1_cblk_encode_processing_job_t::tilec</a>.</p>
2384
2385 <p>Referenced by <a class="el" href="tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e">opj_tcd_t1_encode()</a>.</p>
2386
2387 </div>
2388 </div>
2389 <a class="anchor" id="gab81c3e6f2d931ff8ec00123699c00c55"></a>
2390 <div class="memitem">
2391 <div class="memproto">
2392 <table class="mlabels">
2393   <tr>
2394   <td class="mlabels-left">
2395       <table class="memname">
2396         <tr>
2397           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_t1_getctxno_mag </td>
2398           <td>(</td>
2399           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2400           <td class="paramname"><em>f</em></td><td>)</td>
2401           <td></td>
2402         </tr>
2403       </table>
2404   </td>
2405   <td class="mlabels-right">
2406 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2407   </tr>
2408 </table>
2409 </div><div class="memdoc">
2410
2411 <p>References <a class="el" href="group___t1.html#ga4e1a04ba7b987130533b2a0e71d00a06">T1_CTXNO_MAG</a>, <a class="el" href="group___t1.html#ga63f5754994b6ba43eeccf26a2db3ba57">T1_MU_0</a>, and <a class="el" href="group___t1.html#ga88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>.</p>
2412
2413 </div>
2414 </div>
2415 <a class="anchor" id="gab2b5473c81ab12cf44ab28fdc41aa9a6"></a>
2416 <div class="memitem">
2417 <div class="memproto">
2418 <table class="mlabels">
2419   <tr>
2420   <td class="mlabels-left">
2421       <table class="memname">
2422         <tr>
2423           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> opj_t1_getctxno_zc </td>
2424           <td>(</td>
2425           <td class="paramtype"><a class="el" href="group___m_q_c.html#ga49560555308b38694eddc876275ed4bc">opj_mqc_t</a> *&#160;</td>
2426           <td class="paramname"><em>mqc</em>, </td>
2427         </tr>
2428         <tr>
2429           <td class="paramkey"></td>
2430           <td></td>
2431           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2432           <td class="paramname"><em>f</em>&#160;</td>
2433         </tr>
2434         <tr>
2435           <td></td>
2436           <td>)</td>
2437           <td></td><td></td>
2438         </tr>
2439       </table>
2440   </td>
2441   <td class="mlabels-right">
2442 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2443   </tr>
2444 </table>
2445 </div><div class="memdoc">
2446
2447 <p>References <a class="el" href="structopj__mqc.html#ac6c52e5944b6186886f0d3b853ac3b01">opj_mqc::lut_ctxno_zc_orient</a>, and <a class="el" href="group___t1.html#ga88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>.</p>
2448
2449 </div>
2450 </div>
2451 <a class="anchor" id="ga50d065ba47a7ebe17a06bef5cb26cdca"></a>
2452 <div class="memitem">
2453 <div class="memproto">
2454 <table class="mlabels">
2455   <tr>
2456   <td class="mlabels-left">
2457       <table class="memname">
2458         <tr>
2459           <td class="memname">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a> opj_t1_getnmsedec_ref </td>
2460           <td>(</td>
2461           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2462           <td class="paramname"><em>x</em>, </td>
2463         </tr>
2464         <tr>
2465           <td class="paramkey"></td>
2466           <td></td>
2467           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2468           <td class="paramname"><em>bitpos</em>&#160;</td>
2469         </tr>
2470         <tr>
2471           <td></td>
2472           <td>)</td>
2473           <td></td><td></td>
2474         </tr>
2475       </table>
2476   </td>
2477   <td class="mlabels-right">
2478 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2479   </tr>
2480 </table>
2481 </div><div class="memdoc">
2482
2483 <p>References <a class="el" href="t1__luts_8h.html#af5550b08b9110436287a3a38db6b410c">lut_nmsedec_ref</a>, <a class="el" href="t1__luts_8h.html#aff00537191131b3f81c9f855637024b2">lut_nmsedec_ref0</a>, and <a class="el" href="group___t1.html#ga98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>.</p>
2484
2485 </div>
2486 </div>
2487 <a class="anchor" id="gadf094116da3b172cf17ffc4ade0933cf"></a>
2488 <div class="memitem">
2489 <div class="memproto">
2490 <table class="mlabels">
2491   <tr>
2492   <td class="mlabels-left">
2493       <table class="memname">
2494         <tr>
2495           <td class="memname">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a> opj_t1_getnmsedec_sig </td>
2496           <td>(</td>
2497           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2498           <td class="paramname"><em>x</em>, </td>
2499         </tr>
2500         <tr>
2501           <td class="paramkey"></td>
2502           <td></td>
2503           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2504           <td class="paramname"><em>bitpos</em>&#160;</td>
2505         </tr>
2506         <tr>
2507           <td></td>
2508           <td>)</td>
2509           <td></td><td></td>
2510         </tr>
2511       </table>
2512   </td>
2513   <td class="mlabels-right">
2514 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2515   </tr>
2516 </table>
2517 </div><div class="memdoc">
2518
2519 <p>References <a class="el" href="t1__luts_8h.html#a0553671ad059286a18eb5d066fcd7e28">lut_nmsedec_sig</a>, <a class="el" href="t1__luts_8h.html#a6b98698e078588aba9155f080bdf44ed">lut_nmsedec_sig0</a>, and <a class="el" href="group___t1.html#ga98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>.</p>
2520
2521 </div>
2522 </div>
2523 <a class="anchor" id="ga569bb3939e11d7817a297739d06950b0"></a>
2524 <div class="memitem">
2525 <div class="memproto">
2526 <table class="mlabels">
2527   <tr>
2528   <td class="mlabels-left">
2529       <table class="memname">
2530         <tr>
2531           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_t1_getwmsedec </td>
2532           <td>(</td>
2533           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2534           <td class="paramname"><em>nmsedec</em>, </td>
2535         </tr>
2536         <tr>
2537           <td class="paramkey"></td>
2538           <td></td>
2539           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2540           <td class="paramname"><em>compno</em>, </td>
2541         </tr>
2542         <tr>
2543           <td class="paramkey"></td>
2544           <td></td>
2545           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2546           <td class="paramname"><em>level</em>, </td>
2547         </tr>
2548         <tr>
2549           <td class="paramkey"></td>
2550           <td></td>
2551           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2552           <td class="paramname"><em>orient</em>, </td>
2553         </tr>
2554         <tr>
2555           <td class="paramkey"></td>
2556           <td></td>
2557           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2558           <td class="paramname"><em>bpno</em>, </td>
2559         </tr>
2560         <tr>
2561           <td class="paramkey"></td>
2562           <td></td>
2563           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2564           <td class="paramname"><em>qmfbid</em>, </td>
2565         </tr>
2566         <tr>
2567           <td class="paramkey"></td>
2568           <td></td>
2569           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td>
2570           <td class="paramname"><em>stepsize</em>, </td>
2571         </tr>
2572         <tr>
2573           <td class="paramkey"></td>
2574           <td></td>
2575           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2576           <td class="paramname"><em>numcomps</em>, </td>
2577         </tr>
2578         <tr>
2579           <td class="paramkey"></td>
2580           <td></td>
2581           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
2582           <td class="paramname"><em>mct_norms</em>, </td>
2583         </tr>
2584         <tr>
2585           <td class="paramkey"></td>
2586           <td></td>
2587           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2588           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
2589         </tr>
2590         <tr>
2591           <td></td>
2592           <td>)</td>
2593           <td></td><td></td>
2594         </tr>
2595       </table>
2596   </td>
2597   <td class="mlabels-right">
2598 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2599   </tr>
2600 </table>
2601 </div><div class="memdoc">
2602
2603 <p>mod fixed_quality </p>
2604
2605 <p>References <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="group___d_w_t.html#ga15113da09b4cb72cf2c34433c059adf9">opj_dwt_getnorm()</a>, and <a class="el" href="group___d_w_t.html#ga330f64c5e2755f1b2a3c1d2b591d09ed">opj_dwt_getnorm_real()</a>.</p>
2606
2607 <p>Referenced by <a class="el" href="group___t1.html#ga0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2608
2609 </div>
2610 </div>
2611 <a class="anchor" id="ga7d897b856ec35a1c1fbd4fb03bafca6a"></a>
2612 <div class="memitem">
2613 <div class="memproto">
2614 <table class="mlabels">
2615   <tr>
2616   <td class="mlabels-left">
2617       <table class="memname">
2618         <tr>
2619           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_update_flags </td>
2620           <td>(</td>
2621           <td class="paramtype"><a class="el" href="group___t1.html#gab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
2622           <td class="paramname"><em>flagsp</em>, </td>
2623         </tr>
2624         <tr>
2625           <td class="paramkey"></td>
2626           <td></td>
2627           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2628           <td class="paramname"><em>ci</em>, </td>
2629         </tr>
2630         <tr>
2631           <td class="paramkey"></td>
2632           <td></td>
2633           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2634           <td class="paramname"><em>s</em>, </td>
2635         </tr>
2636         <tr>
2637           <td class="paramkey"></td>
2638           <td></td>
2639           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2640           <td class="paramname"><em>stride</em>, </td>
2641         </tr>
2642         <tr>
2643           <td class="paramkey"></td>
2644           <td></td>
2645           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2646           <td class="paramname"><em>vsc</em>&#160;</td>
2647         </tr>
2648         <tr>
2649           <td></td>
2650           <td>)</td>
2651           <td></td><td></td>
2652         </tr>
2653       </table>
2654   </td>
2655   <td class="mlabels-right">
2656 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2657   </tr>
2658 </table>
2659 </div><div class="memdoc">
2660
2661 <p>References <a class="el" href="t1_8c.html#a37f33317ce2489daca85b6633b493350">opj_t1_update_flags_macro</a>.</p>
2662
2663 <p>Referenced by <a class="el" href="group___t1.html#ga637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>.</p>
2664
2665 </div>
2666 </div>
2667 </div><!-- contents -->
2668 <!-- start footer part -->
2669 <hr class="footer"/><address class="footer"><small>
2670 Generated by &#160;<a href="http://www.doxygen.org/index.html">
2671 <img class="footer" src="doxygen.png" alt="doxygen"/>
2672 </a> 1.8.11
2673 </small></address>
2674 </body>
2675 </html>