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