Create CNAME
[openjpeg.git] / doxygen / t1_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: t1.c File Reference</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.5.0</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.17 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35 $(function() {
36   initMenu('',false,false,'search.php','Search');
37 });
38 /* @license-end */</script>
39 <div id="main-nav"></div>
40 <div id="nav-path" class="navpath">
41   <ul>
42 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54e5bc4f0640fea590afaf04f4d9c88d.html">openjp2</a></li>  </ul>
43 </div>
44 </div><!-- top -->
45 <div class="header">
46   <div class="summary">
47 <a href="#nested-classes">Data Structures</a> &#124;
48 <a href="#define-members">Macros</a>  </div>
49   <div class="headertitle">
50 <div class="title">t1.c File Reference</div>  </div>
51 </div><!--header-->
52 <div class="contents">
53 <div class="textblock"><code>#include &quot;<a class="el" href="opj__includes_8h_source.html">opj_includes.h</a>&quot;</code><br />
54 <code>#include &quot;<a class="el" href="t1__luts_8h_source.html">t1_luts.h</a>&quot;</code><br />
55 </div><table class="memberdecls">
56 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
57 Data Structures</h2></td></tr>
58 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__t1__cblk__decode__processing__job__t.html">opj_t1_cblk_decode_processing_job_t</a></td></tr>
59 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
60 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__t1__cblk__encode__processing__job__t.html">opj_t1_cblk_encode_processing_job_t</a></td></tr>
61 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
62 </table><table class="memberdecls">
63 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
64 Macros</h2></td></tr>
65 <tr class="memitem:a66b275350ced9ee2809a6d816448a3e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a66b275350ced9ee2809a6d816448a3e7">OPJ_SKIP_POISON</a></td></tr>
66 <tr class="separator:a66b275350ced9ee2809a6d816448a3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a92bb87ce88e3bcae03ab6055dc93683f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>(x,  y)&#160;&#160;&#160;(t1-&gt;flags[x + 1 + ((y / 4) + 1) * (t1-&gt;w+2)])</td></tr>
68 <tr class="separator:a92bb87ce88e3bcae03ab6055dc93683f"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:a9f28f49727b66fc3187e4bf75de7bd41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a9f28f49727b66fc3187e4bf75de7bd41">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>
70 <tr class="separator:a9f28f49727b66fc3187e4bf75de7bd41"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 <tr class="memitem:ae8621814ca602332759bdde4b22139c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ae8621814ca602332759bdde4b22139c8">opj_smr_abs</a>(x)&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &amp; 0x7FFFFFFFU)</td></tr>
72 <tr class="separator:ae8621814ca602332759bdde4b22139c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <tr class="memitem:a29b93edbc18b6f40d5ca7926f4501841"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a29b93edbc18b6f40d5ca7926f4501841">opj_smr_sign</a>(x)&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &gt;&gt; 31)</td></tr>
74 <tr class="separator:a29b93edbc18b6f40d5ca7926f4501841"><td class="memSeparator" colspan="2">&#160;</td></tr>
75 <tr class="memitem:ada4845515fabaa649bddf33ac0c85785"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ada4845515fabaa649bddf33ac0c85785">opj_to_smr</a>(x)&#160;&#160;&#160;((x) &gt;= 0 ? (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x) : ((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(-x) | 0x80000000U))</td></tr>
76 <tr class="separator:ada4845515fabaa649bddf33ac0c85785"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 </table><table class="memberdecls">
78 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
79 Local static functions</h2></td></tr>
80 <tr class="memitem:a37f33317ce2489daca85b6633b493350"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a37f33317ce2489daca85b6633b493350">opj_t1_update_flags_macro</a>(flags,  flagsp,  ci,  s,  stride,  vsc)</td></tr>
81 <tr class="separator:a37f33317ce2489daca85b6633b493350"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:ad039e47ff904ae44a20dfad985cf4e05"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ad039e47ff904ae44a20dfad985cf4e05">opj_t1_enc_sigpass_step_macro</a>(mqc,  curctx,  a,  c,  ct,  flagspIn,  datapIn,  bpno,  one,  nmsedec,  type,  ciIn,  vscIn)</td></tr>
83 <tr class="memdesc:ad039e47ff904ae44a20dfad985cf4e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode significant pass.  <a href="t1_8c.html#ad039e47ff904ae44a20dfad985cf4e05">More...</a><br /></td></tr>
84 <tr class="separator:ad039e47ff904ae44a20dfad985cf4e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a7864a6f76611620da9e43b3c60e30a89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a7864a6f76611620da9e43b3c60e30a89">opj_t1_dec_sigpass_step_mqc_macro</a>(flags,  flagsp,  flags_stride,  data,  data_stride,  ci,  mqc,  curctx,  v,  a,  c,  ct,  oneplushalf,  vsc)</td></tr>
86 <tr class="separator:a7864a6f76611620da9e43b3c60e30a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:ae85e30b7d0b52e50addf1f9da45b4b14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ae85e30b7d0b52e50addf1f9da45b4b14">opj_t1_dec_sigpass_mqc_internal</a>(t1,  bpno,  vsc,  w,  h,  flags_stride)</td></tr>
88 <tr class="separator:ae85e30b7d0b52e50addf1f9da45b4b14"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:a58700f0ea3b5cd09bcfad9c730497f49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a58700f0ea3b5cd09bcfad9c730497f49">opj_t1_enc_refpass_step_macro</a>(mqc,  curctx,  a,  c,  ct,  flags,  flagsUpdated,  datap,  bpno,  one,  nmsedec,  type,  ci)</td></tr>
90 <tr class="memdesc:a58700f0ea3b5cd09bcfad9c730497f49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode refinement pass step.  <a href="t1_8c.html#a58700f0ea3b5cd09bcfad9c730497f49">More...</a><br /></td></tr>
91 <tr class="separator:a58700f0ea3b5cd09bcfad9c730497f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:a29f376d36862d3b7fa116ea7a6f65744"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a29f376d36862d3b7fa116ea7a6f65744">opj_t1_dec_refpass_step_mqc_macro</a>(flags,  data,  data_stride,  ci,  mqc,  curctx,  v,  a,  c,  ct,  poshalf)</td></tr>
93 <tr class="separator:a29f376d36862d3b7fa116ea7a6f65744"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:a1c8275e9e67acb0ed3a3c328bdb6142d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a1c8275e9e67acb0ed3a3c328bdb6142d">opj_t1_dec_refpass_mqc_internal</a>(t1,  bpno,  w,  h,  flags_stride)</td></tr>
95 <tr class="separator:a1c8275e9e67acb0ed3a3c328bdb6142d"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:a75332cc5e4f633f45d696bd74968e9b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a75332cc5e4f633f45d696bd74968e9b7">opj_t1_enc_clnpass_step_macro</a>(mqc,  curctx,  a,  c,  ct,  flagspIn,  datapIn,  bpno,  one,  nmsedec,  agg,  runlen,  lim,  cblksty)</td></tr>
97 <tr class="memdesc:a75332cc5e4f633f45d696bd74968e9b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode clean-up pass step.  <a href="t1_8c.html#a75332cc5e4f633f45d696bd74968e9b7">More...</a><br /></td></tr>
98 <tr class="separator:a75332cc5e4f633f45d696bd74968e9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:a9f234a3dc5ef573124be59f558c2ffdd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a9f234a3dc5ef573124be59f558c2ffdd">opj_t1_dec_clnpass_step_macro</a>(check_flags,  partial,  flags,  flagsp,  flags_stride,  data,  data_stride,  ci,  mqc,  curctx,  v,  a,  c,  ct,  oneplushalf,  vsc)</td></tr>
100 <tr class="separator:a9f234a3dc5ef573124be59f558c2ffdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:aae9008a292068ecf9e1317ff58100187"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#aae9008a292068ecf9e1317ff58100187">opj_t1_dec_clnpass_internal</a>(t1,  bpno,  vsc,  w,  h,  flags_stride)</td></tr>
102 <tr class="separator:aae9008a292068ecf9e1317ff58100187"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="memitem:ab2b5473c81ab12cf44ab28fdc41aa9a6"><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="t1_8c.html#ab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc</a> (<a class="el" href="mqc_8h.html#a88db3570f4dea454a8a2251b174d5050">opj_mqc_t</a> *mqc, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> f)</td></tr>
104 <tr class="separator:ab2b5473c81ab12cf44ab28fdc41aa9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:ab81c3e6f2d931ff8ec00123699c00c55"><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="t1_8c.html#ab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> f)</td></tr>
106 <tr class="separator:ab81c3e6f2d931ff8ec00123699c00c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
107 <tr class="memitem:adf094116da3b172cf17ffc4ade0933cf"><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="t1_8c.html#adf094116da3b172cf17ffc4ade0933cf">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>
108 <tr class="separator:adf094116da3b172cf17ffc4ade0933cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a50d065ba47a7ebe17a06bef5cb26cdca"><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="t1_8c.html#a50d065ba47a7ebe17a06bef5cb26cdca">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>
110 <tr class="separator:a50d065ba47a7ebe17a06bef5cb26cdca"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:a7d897b856ec35a1c1fbd4fb03bafca6a"><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="t1_8c.html#a7d897b856ec35a1c1fbd4fb03bafca6a">opj_t1_update_flags</a> (<a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
112 <tr class="separator:a7d897b856ec35a1c1fbd4fb03bafca6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:a637be949c4d76c22bcf308c3454efd93"><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="t1_8c.html#a637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
114 <tr class="memdesc:a637be949c4d76c22bcf308c3454efd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode significant pass.  <a href="t1_8c.html#a637be949c4d76c22bcf308c3454efd93">More...</a><br /></td></tr>
115 <tr class="separator:a637be949c4d76c22bcf308c3454efd93"><td class="memSeparator" colspan="2">&#160;</td></tr>
116 <tr class="memitem:af6ab9b96c0c6f3af01d505066f9d9164"><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="t1_8c.html#af6ab9b96c0c6f3af01d505066f9d9164">opj_t1_dec_sigpass_step_mqc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
117 <tr class="separator:af6ab9b96c0c6f3af01d505066f9d9164"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:a4608fc74c44bd6ca766ea02a3d886948"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
119 <tr class="memdesc:a4608fc74c44bd6ca766ea02a3d886948"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode significant pass.  <a href="t1_8c.html#a4608fc74c44bd6ca766ea02a3d886948">More...</a><br /></td></tr>
120 <tr class="separator:a4608fc74c44bd6ca766ea02a3d886948"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <tr class="memitem:a4a8e7c66427e3bcbf47d8d92c229892b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
122 <tr class="memdesc:a4a8e7c66427e3bcbf47d8d92c229892b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode significant pass.  <a href="t1_8c.html#a4a8e7c66427e3bcbf47d8d92c229892b">More...</a><br /></td></tr>
123 <tr class="separator:a4a8e7c66427e3bcbf47d8d92c229892b"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:aff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#aff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
125 <tr class="memdesc:aff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode refinement pass.  <a href="t1_8c.html#aff8fb497bd8ef0f7f9dc9de53f962cc1">More...</a><br /></td></tr>
126 <tr class="separator:aff8fb497bd8ef0f7f9dc9de53f962cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:ae2a2445442159db390c6062fccc9d2c0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
128 <tr class="memdesc:ae2a2445442159db390c6062fccc9d2c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode refinement pass.  <a href="t1_8c.html#ae2a2445442159db390c6062fccc9d2c0">More...</a><br /></td></tr>
129 <tr class="separator:ae2a2445442159db390c6062fccc9d2c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:ab0a7bec44865423db1e55dd10e6b51fe"><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="t1_8c.html#ab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
131 <tr class="memdesc:ab0a7bec44865423db1e55dd10e6b51fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode refinement pass.  <a href="t1_8c.html#ab0a7bec44865423db1e55dd10e6b51fe">More...</a><br /></td></tr>
132 <tr class="separator:ab0a7bec44865423db1e55dd10e6b51fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr class="memitem:a75c4e634295ac2fa331be7c8b0ba0563"><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="t1_8c.html#a75c4e634295ac2fa331be7c8b0ba0563">opj_t1_dec_refpass_step_mqc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
134 <tr class="separator:a75c4e634295ac2fa331be7c8b0ba0563"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:a0d5fd8c3c165fc611d6f3222fe1dffab"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a0d5fd8c3c165fc611d6f3222fe1dffab">opj_t1_dec_clnpass_step</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>
136 <tr class="memdesc:a0d5fd8c3c165fc611d6f3222fe1dffab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode clean-up pass.  <a href="t1_8c.html#a0d5fd8c3c165fc611d6f3222fe1dffab">More...</a><br /></td></tr>
137 <tr class="separator:a0d5fd8c3c165fc611d6f3222fe1dffab"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:a8494e1a811e935f0feae5776a9d628e1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
139 <tr class="memdesc:a8494e1a811e935f0feae5776a9d628e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode clean-up pass.  <a href="t1_8c.html#a8494e1a811e935f0feae5776a9d628e1">More...</a><br /></td></tr>
140 <tr class="separator:a8494e1a811e935f0feae5776a9d628e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:a569bb3939e11d7817a297739d06950b0"><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="t1_8c.html#a569bb3939e11d7817a297739d06950b0">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>
142 <tr class="memdesc:a569bb3939e11d7817a297739d06950b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">mod fixed_quality  <a href="t1_8c.html#a569bb3939e11d7817a297739d06950b0">More...</a><br /></td></tr>
143 <tr class="separator:a569bb3939e11d7817a297739d06950b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:a0066492bf8c292bf235c1c754a3272bf"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1">opj_tcd_cblk_enc_t</a> *cblk, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> compno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> qmfbid, <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> stepsize, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numcomps, const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *mct_norms, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> mct_numcomps)</td></tr>
145 <tr class="memdesc:a0066492bf8c292bf235c1c754a3272bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return "cumwmsedec" that should be used to increase tile-&gt;distotile.  <a href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">More...</a><br /></td></tr>
146 <tr class="separator:a0066492bf8c292bf235c1c754a3272bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:ab90391839b2f56ca40aaae1b8748ca3c"><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="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a">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#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *p_manager, <a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *p_manager_mutex, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> check_pterm)</td></tr>
148 <tr class="memdesc:ab90391839b2f56ca40aaae1b8748ca3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode 1 code-block.  <a href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">More...</a><br /></td></tr>
149 <tr class="separator:ab90391839b2f56ca40aaae1b8748ca3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:a8e1566cecb98cad92924d1fac5fdc900"><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="t1_8c.html#a8e1566cecb98cad92924d1fac5fdc900">opj_t1_ht_decode_cblk</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a">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#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *p_manager, <a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *p_manager_mutex, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> check_pterm)</td></tr>
151 <tr class="memdesc:a8e1566cecb98cad92924d1fac5fdc900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode 1 HT code-block.  <a href="t1_8c.html#a8e1566cecb98cad92924d1fac5fdc900">More...</a><br /></td></tr>
152 <tr class="separator:a8e1566cecb98cad92924d1fac5fdc900"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <tr class="memitem:a676ae65a9d3daed3299a36fa3842043e"><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="t1_8c.html#a676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
154 <tr class="separator:a676ae65a9d3daed3299a36fa3842043e"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:ae2853b72e80778d2d03a0e2d2aac9ea5"><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="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> fX, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> pfX, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nfX, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> ci)</td></tr>
156 <tr class="separator:ae2853b72e80778d2d03a0e2d2aac9ea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="memitem:af1440e3faa5db783bda989494e84bf09"><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="t1_8c.html#af1440e3faa5db783bda989494e84bf09">opj_t1_getctxno_sc</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> lu)</td></tr>
158 <tr class="separator:af1440e3faa5db783bda989494e84bf09"><td class="memSeparator" colspan="2">&#160;</td></tr>
159 <tr class="memitem:a7d98c3b47a190dda59b46d679b71912a"><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="t1_8c.html#a7d98c3b47a190dda59b46d679b71912a">opj_t1_getspb</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> lu)</td></tr>
160 <tr class="separator:a7d98c3b47a190dda59b46d679b71912a"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:a0c7f1d8bd841304b7575fcc2d1e70f15"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a0c7f1d8bd841304b7575fcc2d1e70f15">opj_t1_dec_sigpass_mqc_64x64_novsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
162 <tr class="separator:a0c7f1d8bd841304b7575fcc2d1e70f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 <tr class="memitem:a9b9ccbbfede9ef34edf75cddf698a2f4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a9b9ccbbfede9ef34edf75cddf698a2f4">opj_t1_dec_sigpass_mqc_64x64_vsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
164 <tr class="separator:a9b9ccbbfede9ef34edf75cddf698a2f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:a6675fd69fea5b9d1fd53155ee0555721"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a6675fd69fea5b9d1fd53155ee0555721">opj_t1_dec_sigpass_mqc_generic_novsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
166 <tr class="separator:a6675fd69fea5b9d1fd53155ee0555721"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:af6048ce87c54e6a8c9fe2f2db94444ed"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#af6048ce87c54e6a8c9fe2f2db94444ed">opj_t1_dec_sigpass_mqc_generic_vsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
168 <tr class="separator:af6048ce87c54e6a8c9fe2f2db94444ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 <tr class="memitem:afad44776606263f0a4ca1838d41607fd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
170 <tr class="separator:afad44776606263f0a4ca1838d41607fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
171 <tr class="memitem:a8b82f08217395975f908e88cf9497632"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a8b82f08217395975f908e88cf9497632">opj_t1_dec_refpass_mqc_64x64</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
172 <tr class="separator:a8b82f08217395975f908e88cf9497632"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:a06f90286e24528a4f4fa71632217a020"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a06f90286e24528a4f4fa71632217a020">opj_t1_dec_refpass_mqc_generic</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
174 <tr class="separator:a06f90286e24528a4f4fa71632217a020"><td class="memSeparator" colspan="2">&#160;</td></tr>
175 <tr class="memitem:ace5d13e333a3fcff3ec6ed814f5463f5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ace5d13e333a3fcff3ec6ed814f5463f5">opj_t1_dec_refpass_mqc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
176 <tr class="separator:ace5d13e333a3fcff3ec6ed814f5463f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
177 <tr class="memitem:a5b012076ab1c77674f5d0727bb78bf1d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a5b012076ab1c77674f5d0727bb78bf1d">opj_t1_dec_clnpass_check_segsym</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cblksty)</td></tr>
178 <tr class="separator:a5b012076ab1c77674f5d0727bb78bf1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:a67617bffcac63a0541f94b755f423865"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a67617bffcac63a0541f94b755f423865">opj_t1_dec_clnpass_64x64_novsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
180 <tr class="separator:a67617bffcac63a0541f94b755f423865"><td class="memSeparator" colspan="2">&#160;</td></tr>
181 <tr class="memitem:a1f24b4844ca01e8aae692fd63d420338"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a1f24b4844ca01e8aae692fd63d420338">opj_t1_dec_clnpass_64x64_vsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
182 <tr class="separator:a1f24b4844ca01e8aae692fd63d420338"><td class="memSeparator" colspan="2">&#160;</td></tr>
183 <tr class="memitem:a8d53c000e250c4c1d3a6d2d852e23eda"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a8d53c000e250c4c1d3a6d2d852e23eda">opj_t1_dec_clnpass_generic_novsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
184 <tr class="separator:a8d53c000e250c4c1d3a6d2d852e23eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:ab2e7e8800088f45448d17e5f34dd61bb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ab2e7e8800088f45448d17e5f34dd61bb">opj_t1_dec_clnpass_generic_vsc</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *t1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno)</td></tr>
186 <tr class="separator:ab2e7e8800088f45448d17e5f34dd61bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
187 <tr class="memitem:a860ac272932c58c131aa669596936c0b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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>
188 <tr class="separator:a860ac272932c58c131aa669596936c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
189 <tr class="memitem:a7f1a52a233804744f2c7384ac04117f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a7f1a52a233804744f2c7384ac04117f8">opj_t1_create</a> (<a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> isEncoder)</td></tr>
190 <tr class="memdesc:a7f1a52a233804744f2c7384ac04117f8"><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="t1_8c.html#a7f1a52a233804744f2c7384ac04117f8">More...</a><br /></td></tr>
191 <tr class="separator:a7f1a52a233804744f2c7384ac04117f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:adbc87000940d2fc0c5f3e2f0ad28938a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#adbc87000940d2fc0c5f3e2f0ad28938a">opj_t1_destroy</a> (<a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *p_t1)</td></tr>
193 <tr class="memdesc:adbc87000940d2fc0c5f3e2f0ad28938a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys a previously created T1 handle.  <a href="t1_8c.html#adbc87000940d2fc0c5f3e2f0ad28938a">More...</a><br /></td></tr>
194 <tr class="separator:adbc87000940d2fc0c5f3e2f0ad28938a"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:ad100b25cf4492d278d25cae52ace0d2a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#ad100b25cf4492d278d25cae52ace0d2a">opj_t1_destroy_wrapper</a> (void *t1)</td></tr>
196 <tr class="separator:ad100b25cf4492d278d25cae52ace0d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:a4f37cf7aca8eb1313fe5bc320c85ad55"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
198 <tr class="separator:a4f37cf7aca8eb1313fe5bc320c85ad55"><td class="memSeparator" colspan="2">&#160;</td></tr>
199 <tr class="memitem:a5df121baefa4293a2c0d0122694e0902"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a5df121baefa4293a2c0d0122694e0902">opj_t1_decode_cblks</a> (<a class="el" href="tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6">opj_tcd_t</a> *tcd, volatile <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *pret, <a class="el" href="tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="j2k_8h.html#ae39069313e95d355a2f06314b0e31506">opj_tccp_t</a> *tccp, <a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *p_manager, <a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *p_manager_mutex, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> check_pterm)</td></tr>
200 <tr class="memdesc:a5df121baefa4293a2c0d0122694e0902"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the code-blocks of a tile.  <a href="t1_8c.html#a5df121baefa4293a2c0d0122694e0902">More...</a><br /></td></tr>
201 <tr class="separator:a5df121baefa4293a2c0d0122694e0902"><td class="memSeparator" colspan="2">&#160;</td></tr>
202 <tr class="memitem:a3a260db0855d38ed19c060139365b1ad"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
203 <tr class="memdesc:a3a260db0855d38ed19c060139365b1ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Procedure to deal with a asynchronous code-block encoding job.  <a href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">More...</a><br /></td></tr>
204 <tr class="separator:a3a260db0855d38ed19c060139365b1ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 <tr class="memitem:aa892d07bb383a4dafa51506cf23740a4"><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="t1_8c.html#aa892d07bb383a4dafa51506cf23740a4">opj_t1_encode_cblks</a> (<a class="el" href="tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6">opj_tcd_t</a> *tcd, <a class="el" href="tcd_8h.html#a644aef197f3f6dec4c5542a50ff5cce3">opj_tcd_tile_t</a> *tile, <a class="el" href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">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>
206 <tr class="memdesc:aa892d07bb383a4dafa51506cf23740a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode the code-blocks of a tile.  <a href="t1_8c.html#aa892d07bb383a4dafa51506cf23740a4">More...</a><br /></td></tr>
207 <tr class="separator:aa892d07bb383a4dafa51506cf23740a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
208 <tr class="memitem:adc60d65d3cd311cbfa95fd2f5a0d7897"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="t1_8c.html#adc60d65d3cd311cbfa95fd2f5a0d7897">opj_t1_enc_is_term_pass</a> (<a class="el" href="tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1">opj_tcd_cblk_enc_t</a> *cblk, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> bpno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> passtype)</td></tr>
209 <tr class="separator:adc60d65d3cd311cbfa95fd2f5a0d7897"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 </table>
211 <h2 class="groupheader">Macro Definition Documentation</h2>
212 <a id="a66b275350ced9ee2809a6d816448a3e7"></a>
213 <h2 class="memtitle"><span class="permalink"><a href="#a66b275350ced9ee2809a6d816448a3e7">&#9670;&nbsp;</a></span>OPJ_SKIP_POISON</h2>
214
215 <div class="memitem">
216 <div class="memproto">
217       <table class="memname">
218         <tr>
219           <td class="memname">#define OPJ_SKIP_POISON</td>
220         </tr>
221       </table>
222 </div><div class="memdoc">
223
224 </div>
225 </div>
226 <a id="ae8621814ca602332759bdde4b22139c8"></a>
227 <h2 class="memtitle"><span class="permalink"><a href="#ae8621814ca602332759bdde4b22139c8">&#9670;&nbsp;</a></span>opj_smr_abs</h2>
228
229 <div class="memitem">
230 <div class="memproto">
231       <table class="memname">
232         <tr>
233           <td class="memname">#define opj_smr_abs</td>
234           <td>(</td>
235           <td class="paramtype">&#160;</td>
236           <td class="paramname">x</td><td>)</td>
237           <td>&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &amp; 0x7FFFFFFFU)</td>
238         </tr>
239       </table>
240 </div><div class="memdoc">
241
242 </div>
243 </div>
244 <a id="a29b93edbc18b6f40d5ca7926f4501841"></a>
245 <h2 class="memtitle"><span class="permalink"><a href="#a29b93edbc18b6f40d5ca7926f4501841">&#9670;&nbsp;</a></span>opj_smr_sign</h2>
246
247 <div class="memitem">
248 <div class="memproto">
249       <table class="memname">
250         <tr>
251           <td class="memname">#define opj_smr_sign</td>
252           <td>(</td>
253           <td class="paramtype">&#160;</td>
254           <td class="paramname">x</td><td>)</td>
255           <td>&#160;&#160;&#160;(((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x)) &gt;&gt; 31)</td>
256         </tr>
257       </table>
258 </div><div class="memdoc">
259
260 </div>
261 </div>
262 <a id="aae9008a292068ecf9e1317ff58100187"></a>
263 <h2 class="memtitle"><span class="permalink"><a href="#aae9008a292068ecf9e1317ff58100187">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_internal</h2>
264
265 <div class="memitem">
266 <div class="memproto">
267       <table class="memname">
268         <tr>
269           <td class="memname">#define opj_t1_dec_clnpass_internal</td>
270           <td>(</td>
271           <td class="paramtype">&#160;</td>
272           <td class="paramname">t1, </td>
273         </tr>
274         <tr>
275           <td class="paramkey"></td>
276           <td></td>
277           <td class="paramtype">&#160;</td>
278           <td class="paramname">bpno, </td>
279         </tr>
280         <tr>
281           <td class="paramkey"></td>
282           <td></td>
283           <td class="paramtype">&#160;</td>
284           <td class="paramname">vsc, </td>
285         </tr>
286         <tr>
287           <td class="paramkey"></td>
288           <td></td>
289           <td class="paramtype">&#160;</td>
290           <td class="paramname">w, </td>
291         </tr>
292         <tr>
293           <td class="paramkey"></td>
294           <td></td>
295           <td class="paramtype">&#160;</td>
296           <td class="paramname">h, </td>
297         </tr>
298         <tr>
299           <td class="paramkey"></td>
300           <td></td>
301           <td class="paramtype">&#160;</td>
302           <td class="paramname">flags_stride&#160;</td>
303         </tr>
304         <tr>
305           <td></td>
306           <td>)</td>
307           <td></td><td></td>
308         </tr>
309       </table>
310 </div><div class="memdoc">
311
312 </div>
313 </div>
314 <a id="a9f234a3dc5ef573124be59f558c2ffdd"></a>
315 <h2 class="memtitle"><span class="permalink"><a href="#a9f234a3dc5ef573124be59f558c2ffdd">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_step_macro</h2>
316
317 <div class="memitem">
318 <div class="memproto">
319       <table class="memname">
320         <tr>
321           <td class="memname">#define opj_t1_dec_clnpass_step_macro</td>
322           <td>(</td>
323           <td class="paramtype">&#160;</td>
324           <td class="paramname">check_flags, </td>
325         </tr>
326         <tr>
327           <td class="paramkey"></td>
328           <td></td>
329           <td class="paramtype">&#160;</td>
330           <td class="paramname">partial, </td>
331         </tr>
332         <tr>
333           <td class="paramkey"></td>
334           <td></td>
335           <td class="paramtype">&#160;</td>
336           <td class="paramname">flags, </td>
337         </tr>
338         <tr>
339           <td class="paramkey"></td>
340           <td></td>
341           <td class="paramtype">&#160;</td>
342           <td class="paramname">flagsp, </td>
343         </tr>
344         <tr>
345           <td class="paramkey"></td>
346           <td></td>
347           <td class="paramtype">&#160;</td>
348           <td class="paramname">flags_stride, </td>
349         </tr>
350         <tr>
351           <td class="paramkey"></td>
352           <td></td>
353           <td class="paramtype">&#160;</td>
354           <td class="paramname">data, </td>
355         </tr>
356         <tr>
357           <td class="paramkey"></td>
358           <td></td>
359           <td class="paramtype">&#160;</td>
360           <td class="paramname">data_stride, </td>
361         </tr>
362         <tr>
363           <td class="paramkey"></td>
364           <td></td>
365           <td class="paramtype">&#160;</td>
366           <td class="paramname">ci, </td>
367         </tr>
368         <tr>
369           <td class="paramkey"></td>
370           <td></td>
371           <td class="paramtype">&#160;</td>
372           <td class="paramname">mqc, </td>
373         </tr>
374         <tr>
375           <td class="paramkey"></td>
376           <td></td>
377           <td class="paramtype">&#160;</td>
378           <td class="paramname">curctx, </td>
379         </tr>
380         <tr>
381           <td class="paramkey"></td>
382           <td></td>
383           <td class="paramtype">&#160;</td>
384           <td class="paramname">v, </td>
385         </tr>
386         <tr>
387           <td class="paramkey"></td>
388           <td></td>
389           <td class="paramtype">&#160;</td>
390           <td class="paramname">a, </td>
391         </tr>
392         <tr>
393           <td class="paramkey"></td>
394           <td></td>
395           <td class="paramtype">&#160;</td>
396           <td class="paramname">c, </td>
397         </tr>
398         <tr>
399           <td class="paramkey"></td>
400           <td></td>
401           <td class="paramtype">&#160;</td>
402           <td class="paramname">ct, </td>
403         </tr>
404         <tr>
405           <td class="paramkey"></td>
406           <td></td>
407           <td class="paramtype">&#160;</td>
408           <td class="paramname">oneplushalf, </td>
409         </tr>
410         <tr>
411           <td class="paramkey"></td>
412           <td></td>
413           <td class="paramtype">&#160;</td>
414           <td class="paramname">vsc&#160;</td>
415         </tr>
416         <tr>
417           <td></td>
418           <td>)</td>
419           <td></td><td></td>
420         </tr>
421       </table>
422 </div><div class="memdoc">
423 <b>Value:</b><div class="fragment"><div class="line">{ \</div>
424 <div class="line">    if ( !check_flags || !(flags &amp; ((<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> | <a class="code" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>) &lt;&lt; (ci * 3U)))) {\</div>
425 <div class="line">        do { \</div>
426 <div class="line">            if( !partial ) { \</div>
427 <div class="line">                OPJ_UINT32 ctxt1 = <a class="code" href="t1_8c.html#ab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc</a>(mqc, flags &gt;&gt; (ci * 3U)); \</div>
428 <div class="line">                opj_t1_setcurctx(curctx, ctxt1); \</div>
429 <div class="line">                opj_mqc_decode_macro(v, mqc, curctx, a, c, ct); \</div>
430 <div class="line">                if( !v ) \</div>
431 <div class="line">                    break; \</div>
432 <div class="line">            } \</div>
433 <div class="line">            { \</div>
434 <div class="line">                OPJ_UINT32 lu = <a class="code" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index</a>( \</div>
435 <div class="line">                                    flags, flagsp[-1], flagsp[1], \</div>
436 <div class="line">                                    ci); \</div>
437 <div class="line">                opj_t1_setcurctx(curctx, <a class="code" href="t1_8c.html#af1440e3faa5db783bda989494e84bf09">opj_t1_getctxno_sc</a>(lu)); \</div>
438 <div class="line">                opj_mqc_decode_macro(v, mqc, curctx, a, c, ct); \</div>
439 <div class="line">                v = v ^ <a class="code" href="t1_8c.html#a7d98c3b47a190dda59b46d679b71912a">opj_t1_getspb</a>(lu); \</div>
440 <div class="line">                data[ci*data_stride] = v ? -oneplushalf : oneplushalf; \</div>
441 <div class="line">                opj_t1_update_flags_macro(flags, flagsp, ci, v, flags_stride, vsc); \</div>
442 <div class="line">            } \</div>
443 <div class="line">        } <span class="keywordflow">while</span>(0); \</div>
444 <div class="line">    } \</div>
445 <div class="line">}</div>
446 </div><!-- fragment -->
447 </div>
448 </div>
449 <a id="a1c8275e9e67acb0ed3a3c328bdb6142d"></a>
450 <h2 class="memtitle"><span class="permalink"><a href="#a1c8275e9e67acb0ed3a3c328bdb6142d">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_mqc_internal</h2>
451
452 <div class="memitem">
453 <div class="memproto">
454       <table class="memname">
455         <tr>
456           <td class="memname">#define opj_t1_dec_refpass_mqc_internal</td>
457           <td>(</td>
458           <td class="paramtype">&#160;</td>
459           <td class="paramname">t1, </td>
460         </tr>
461         <tr>
462           <td class="paramkey"></td>
463           <td></td>
464           <td class="paramtype">&#160;</td>
465           <td class="paramname">bpno, </td>
466         </tr>
467         <tr>
468           <td class="paramkey"></td>
469           <td></td>
470           <td class="paramtype">&#160;</td>
471           <td class="paramname">w, </td>
472         </tr>
473         <tr>
474           <td class="paramkey"></td>
475           <td></td>
476           <td class="paramtype">&#160;</td>
477           <td class="paramname">h, </td>
478         </tr>
479         <tr>
480           <td class="paramkey"></td>
481           <td></td>
482           <td class="paramtype">&#160;</td>
483           <td class="paramname">flags_stride&#160;</td>
484         </tr>
485         <tr>
486           <td></td>
487           <td>)</td>
488           <td></td><td></td>
489         </tr>
490       </table>
491 </div><div class="memdoc">
492
493 </div>
494 </div>
495 <a id="a29f376d36862d3b7fa116ea7a6f65744"></a>
496 <h2 class="memtitle"><span class="permalink"><a href="#a29f376d36862d3b7fa116ea7a6f65744">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_step_mqc_macro</h2>
497
498 <div class="memitem">
499 <div class="memproto">
500       <table class="memname">
501         <tr>
502           <td class="memname">#define opj_t1_dec_refpass_step_mqc_macro</td>
503           <td>(</td>
504           <td class="paramtype">&#160;</td>
505           <td class="paramname">flags, </td>
506         </tr>
507         <tr>
508           <td class="paramkey"></td>
509           <td></td>
510           <td class="paramtype">&#160;</td>
511           <td class="paramname">data, </td>
512         </tr>
513         <tr>
514           <td class="paramkey"></td>
515           <td></td>
516           <td class="paramtype">&#160;</td>
517           <td class="paramname">data_stride, </td>
518         </tr>
519         <tr>
520           <td class="paramkey"></td>
521           <td></td>
522           <td class="paramtype">&#160;</td>
523           <td class="paramname">ci, </td>
524         </tr>
525         <tr>
526           <td class="paramkey"></td>
527           <td></td>
528           <td class="paramtype">&#160;</td>
529           <td class="paramname">mqc, </td>
530         </tr>
531         <tr>
532           <td class="paramkey"></td>
533           <td></td>
534           <td class="paramtype">&#160;</td>
535           <td class="paramname">curctx, </td>
536         </tr>
537         <tr>
538           <td class="paramkey"></td>
539           <td></td>
540           <td class="paramtype">&#160;</td>
541           <td class="paramname">v, </td>
542         </tr>
543         <tr>
544           <td class="paramkey"></td>
545           <td></td>
546           <td class="paramtype">&#160;</td>
547           <td class="paramname">a, </td>
548         </tr>
549         <tr>
550           <td class="paramkey"></td>
551           <td></td>
552           <td class="paramtype">&#160;</td>
553           <td class="paramname">c, </td>
554         </tr>
555         <tr>
556           <td class="paramkey"></td>
557           <td></td>
558           <td class="paramtype">&#160;</td>
559           <td class="paramname">ct, </td>
560         </tr>
561         <tr>
562           <td class="paramkey"></td>
563           <td></td>
564           <td class="paramtype">&#160;</td>
565           <td class="paramname">poshalf&#160;</td>
566         </tr>
567         <tr>
568           <td></td>
569           <td>)</td>
570           <td></td><td></td>
571         </tr>
572       </table>
573 </div><div class="memdoc">
574 <b>Value:</b><div class="fragment"><div class="line">{ \</div>
575 <div class="line">    if ((flags &amp; ((<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> | <a class="code" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>) &lt;&lt; (ci * 3U))) == \</div>
576 <div class="line">            (<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> &lt;&lt; (ci * 3U))) { \</div>
577 <div class="line">        OPJ_UINT32 ctxt = <a class="code" href="t1_8c.html#ab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag</a>(flags &gt;&gt; (ci * 3U)); \</div>
578 <div class="line">        opj_t1_setcurctx(curctx, ctxt); \</div>
579 <div class="line">        opj_mqc_decode_macro(v, mqc, curctx, a, c, ct); \</div>
580 <div class="line">        data[ci*data_stride] += (v ^ (data[ci*data_stride] &lt; 0)) ? poshalf : -poshalf; \</div>
581 <div class="line">        flags |= <a class="code" href="t1_8h.html#a4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a> &lt;&lt; (ci * 3U); \</div>
582 <div class="line">    } \</div>
583 <div class="line">}</div>
584 </div><!-- fragment -->
585 </div>
586 </div>
587 <a id="ae85e30b7d0b52e50addf1f9da45b4b14"></a>
588 <h2 class="memtitle"><span class="permalink"><a href="#ae85e30b7d0b52e50addf1f9da45b4b14">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc_internal</h2>
589
590 <div class="memitem">
591 <div class="memproto">
592       <table class="memname">
593         <tr>
594           <td class="memname">#define opj_t1_dec_sigpass_mqc_internal</td>
595           <td>(</td>
596           <td class="paramtype">&#160;</td>
597           <td class="paramname">t1, </td>
598         </tr>
599         <tr>
600           <td class="paramkey"></td>
601           <td></td>
602           <td class="paramtype">&#160;</td>
603           <td class="paramname">bpno, </td>
604         </tr>
605         <tr>
606           <td class="paramkey"></td>
607           <td></td>
608           <td class="paramtype">&#160;</td>
609           <td class="paramname">vsc, </td>
610         </tr>
611         <tr>
612           <td class="paramkey"></td>
613           <td></td>
614           <td class="paramtype">&#160;</td>
615           <td class="paramname">w, </td>
616         </tr>
617         <tr>
618           <td class="paramkey"></td>
619           <td></td>
620           <td class="paramtype">&#160;</td>
621           <td class="paramname">h, </td>
622         </tr>
623         <tr>
624           <td class="paramkey"></td>
625           <td></td>
626           <td class="paramtype">&#160;</td>
627           <td class="paramname">flags_stride&#160;</td>
628         </tr>
629         <tr>
630           <td></td>
631           <td>)</td>
632           <td></td><td></td>
633         </tr>
634       </table>
635 </div><div class="memdoc">
636
637 </div>
638 </div>
639 <a id="a7864a6f76611620da9e43b3c60e30a89"></a>
640 <h2 class="memtitle"><span class="permalink"><a href="#a7864a6f76611620da9e43b3c60e30a89">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_step_mqc_macro</h2>
641
642 <div class="memitem">
643 <div class="memproto">
644       <table class="memname">
645         <tr>
646           <td class="memname">#define opj_t1_dec_sigpass_step_mqc_macro</td>
647           <td>(</td>
648           <td class="paramtype">&#160;</td>
649           <td class="paramname">flags, </td>
650         </tr>
651         <tr>
652           <td class="paramkey"></td>
653           <td></td>
654           <td class="paramtype">&#160;</td>
655           <td class="paramname">flagsp, </td>
656         </tr>
657         <tr>
658           <td class="paramkey"></td>
659           <td></td>
660           <td class="paramtype">&#160;</td>
661           <td class="paramname">flags_stride, </td>
662         </tr>
663         <tr>
664           <td class="paramkey"></td>
665           <td></td>
666           <td class="paramtype">&#160;</td>
667           <td class="paramname">data, </td>
668         </tr>
669         <tr>
670           <td class="paramkey"></td>
671           <td></td>
672           <td class="paramtype">&#160;</td>
673           <td class="paramname">data_stride, </td>
674         </tr>
675         <tr>
676           <td class="paramkey"></td>
677           <td></td>
678           <td class="paramtype">&#160;</td>
679           <td class="paramname">ci, </td>
680         </tr>
681         <tr>
682           <td class="paramkey"></td>
683           <td></td>
684           <td class="paramtype">&#160;</td>
685           <td class="paramname">mqc, </td>
686         </tr>
687         <tr>
688           <td class="paramkey"></td>
689           <td></td>
690           <td class="paramtype">&#160;</td>
691           <td class="paramname">curctx, </td>
692         </tr>
693         <tr>
694           <td class="paramkey"></td>
695           <td></td>
696           <td class="paramtype">&#160;</td>
697           <td class="paramname">v, </td>
698         </tr>
699         <tr>
700           <td class="paramkey"></td>
701           <td></td>
702           <td class="paramtype">&#160;</td>
703           <td class="paramname">a, </td>
704         </tr>
705         <tr>
706           <td class="paramkey"></td>
707           <td></td>
708           <td class="paramtype">&#160;</td>
709           <td class="paramname">c, </td>
710         </tr>
711         <tr>
712           <td class="paramkey"></td>
713           <td></td>
714           <td class="paramtype">&#160;</td>
715           <td class="paramname">ct, </td>
716         </tr>
717         <tr>
718           <td class="paramkey"></td>
719           <td></td>
720           <td class="paramtype">&#160;</td>
721           <td class="paramname">oneplushalf, </td>
722         </tr>
723         <tr>
724           <td class="paramkey"></td>
725           <td></td>
726           <td class="paramtype">&#160;</td>
727           <td class="paramname">vsc&#160;</td>
728         </tr>
729         <tr>
730           <td></td>
731           <td>)</td>
732           <td></td><td></td>
733         </tr>
734       </table>
735 </div><div class="memdoc">
736 <b>Value:</b><div class="fragment"><div class="line">{ \</div>
737 <div class="line">    if ((flags &amp; ((<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> | <a class="code" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>) &lt;&lt; (ci * 3U))) == 0U &amp;&amp; \</div>
738 <div class="line">        (flags &amp; (<a class="code" href="t1_8h.html#a88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a> &lt;&lt; (ci * 3U))) != 0U) { \</div>
739 <div class="line">        OPJ_UINT32 ctxt1 = <a class="code" href="t1_8c.html#ab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc</a>(mqc, flags &gt;&gt; (ci * 3U)); \</div>
740 <div class="line">        opj_t1_setcurctx(curctx, ctxt1); \</div>
741 <div class="line">        opj_mqc_decode_macro(v, mqc, curctx, a, c, ct); \</div>
742 <div class="line">        if (v) { \</div>
743 <div class="line">            OPJ_UINT32 lu = <a class="code" href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index</a>( \</div>
744 <div class="line">                                flags, \</div>
745 <div class="line">                                flagsp[-1], flagsp[1], \</div>
746 <div class="line">                                ci); \</div>
747 <div class="line">            OPJ_UINT32 ctxt2 = <a class="code" href="t1_8c.html#af1440e3faa5db783bda989494e84bf09">opj_t1_getctxno_sc</a>(lu); \</div>
748 <div class="line">            OPJ_UINT32 spb = <a class="code" href="t1_8c.html#a7d98c3b47a190dda59b46d679b71912a">opj_t1_getspb</a>(lu); \</div>
749 <div class="line">            opj_t1_setcurctx(curctx, ctxt2); \</div>
750 <div class="line">            opj_mqc_decode_macro(v, mqc, curctx, a, c, ct); \</div>
751 <div class="line">            v = v ^ spb; \</div>
752 <div class="line">            data[ci*data_stride] = v ? -oneplushalf : oneplushalf; \</div>
753 <div class="line">            opj_t1_update_flags_macro(flags, flagsp, ci, v, flags_stride, vsc); \</div>
754 <div class="line">        } \</div>
755 <div class="line">        flags |= <a class="code" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a> &lt;&lt; (ci * 3U); \</div>
756 <div class="line">    } \</div>
757 <div class="line">}</div>
758 </div><!-- fragment -->
759 </div>
760 </div>
761 <a id="a75332cc5e4f633f45d696bd74968e9b7"></a>
762 <h2 class="memtitle"><span class="permalink"><a href="#a75332cc5e4f633f45d696bd74968e9b7">&#9670;&nbsp;</a></span>opj_t1_enc_clnpass_step_macro</h2>
763
764 <div class="memitem">
765 <div class="memproto">
766       <table class="memname">
767         <tr>
768           <td class="memname">#define opj_t1_enc_clnpass_step_macro</td>
769           <td>(</td>
770           <td class="paramtype">&#160;</td>
771           <td class="paramname">mqc, </td>
772         </tr>
773         <tr>
774           <td class="paramkey"></td>
775           <td></td>
776           <td class="paramtype">&#160;</td>
777           <td class="paramname">curctx, </td>
778         </tr>
779         <tr>
780           <td class="paramkey"></td>
781           <td></td>
782           <td class="paramtype">&#160;</td>
783           <td class="paramname">a, </td>
784         </tr>
785         <tr>
786           <td class="paramkey"></td>
787           <td></td>
788           <td class="paramtype">&#160;</td>
789           <td class="paramname">c, </td>
790         </tr>
791         <tr>
792           <td class="paramkey"></td>
793           <td></td>
794           <td class="paramtype">&#160;</td>
795           <td class="paramname">ct, </td>
796         </tr>
797         <tr>
798           <td class="paramkey"></td>
799           <td></td>
800           <td class="paramtype">&#160;</td>
801           <td class="paramname">flagspIn, </td>
802         </tr>
803         <tr>
804           <td class="paramkey"></td>
805           <td></td>
806           <td class="paramtype">&#160;</td>
807           <td class="paramname">datapIn, </td>
808         </tr>
809         <tr>
810           <td class="paramkey"></td>
811           <td></td>
812           <td class="paramtype">&#160;</td>
813           <td class="paramname">bpno, </td>
814         </tr>
815         <tr>
816           <td class="paramkey"></td>
817           <td></td>
818           <td class="paramtype">&#160;</td>
819           <td class="paramname">one, </td>
820         </tr>
821         <tr>
822           <td class="paramkey"></td>
823           <td></td>
824           <td class="paramtype">&#160;</td>
825           <td class="paramname">nmsedec, </td>
826         </tr>
827         <tr>
828           <td class="paramkey"></td>
829           <td></td>
830           <td class="paramtype">&#160;</td>
831           <td class="paramname">agg, </td>
832         </tr>
833         <tr>
834           <td class="paramkey"></td>
835           <td></td>
836           <td class="paramtype">&#160;</td>
837           <td class="paramname">runlen, </td>
838         </tr>
839         <tr>
840           <td class="paramkey"></td>
841           <td></td>
842           <td class="paramtype">&#160;</td>
843           <td class="paramname">lim, </td>
844         </tr>
845         <tr>
846           <td class="paramkey"></td>
847           <td></td>
848           <td class="paramtype">&#160;</td>
849           <td class="paramname">cblksty&#160;</td>
850         </tr>
851         <tr>
852           <td></td>
853           <td>)</td>
854           <td></td><td></td>
855         </tr>
856       </table>
857 </div><div class="memdoc">
858
859 <p>Encode clean-up pass step. </p>
860
861 </div>
862 </div>
863 <a id="a58700f0ea3b5cd09bcfad9c730497f49"></a>
864 <h2 class="memtitle"><span class="permalink"><a href="#a58700f0ea3b5cd09bcfad9c730497f49">&#9670;&nbsp;</a></span>opj_t1_enc_refpass_step_macro</h2>
865
866 <div class="memitem">
867 <div class="memproto">
868       <table class="memname">
869         <tr>
870           <td class="memname">#define opj_t1_enc_refpass_step_macro</td>
871           <td>(</td>
872           <td class="paramtype">&#160;</td>
873           <td class="paramname">mqc, </td>
874         </tr>
875         <tr>
876           <td class="paramkey"></td>
877           <td></td>
878           <td class="paramtype">&#160;</td>
879           <td class="paramname">curctx, </td>
880         </tr>
881         <tr>
882           <td class="paramkey"></td>
883           <td></td>
884           <td class="paramtype">&#160;</td>
885           <td class="paramname">a, </td>
886         </tr>
887         <tr>
888           <td class="paramkey"></td>
889           <td></td>
890           <td class="paramtype">&#160;</td>
891           <td class="paramname">c, </td>
892         </tr>
893         <tr>
894           <td class="paramkey"></td>
895           <td></td>
896           <td class="paramtype">&#160;</td>
897           <td class="paramname">ct, </td>
898         </tr>
899         <tr>
900           <td class="paramkey"></td>
901           <td></td>
902           <td class="paramtype">&#160;</td>
903           <td class="paramname">flags, </td>
904         </tr>
905         <tr>
906           <td class="paramkey"></td>
907           <td></td>
908           <td class="paramtype">&#160;</td>
909           <td class="paramname">flagsUpdated, </td>
910         </tr>
911         <tr>
912           <td class="paramkey"></td>
913           <td></td>
914           <td class="paramtype">&#160;</td>
915           <td class="paramname">datap, </td>
916         </tr>
917         <tr>
918           <td class="paramkey"></td>
919           <td></td>
920           <td class="paramtype">&#160;</td>
921           <td class="paramname">bpno, </td>
922         </tr>
923         <tr>
924           <td class="paramkey"></td>
925           <td></td>
926           <td class="paramtype">&#160;</td>
927           <td class="paramname">one, </td>
928         </tr>
929         <tr>
930           <td class="paramkey"></td>
931           <td></td>
932           <td class="paramtype">&#160;</td>
933           <td class="paramname">nmsedec, </td>
934         </tr>
935         <tr>
936           <td class="paramkey"></td>
937           <td></td>
938           <td class="paramtype">&#160;</td>
939           <td class="paramname">type, </td>
940         </tr>
941         <tr>
942           <td class="paramkey"></td>
943           <td></td>
944           <td class="paramtype">&#160;</td>
945           <td class="paramname">ci&#160;</td>
946         </tr>
947         <tr>
948           <td></td>
949           <td>)</td>
950           <td></td><td></td>
951         </tr>
952       </table>
953 </div><div class="memdoc">
954 <b>Value:</b><div class="fragment"><div class="line">{\</div>
955 <div class="line">    OPJ_UINT32 v; \</div>
956 <div class="line">    if ((flags &amp; ((<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> | <a class="code" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>) &lt;&lt; ((ci) * 3U))) == (<a class="code" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a> &lt;&lt; ((ci) * 3U))) { \</div>
957 <div class="line">        const <a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> shift_flags = (flags &gt;&gt; ((ci) * 3U)); \</div>
958 <div class="line">        OPJ_UINT32 ctxt = <a class="code" href="t1_8c.html#ab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag</a>(shift_flags); \</div>
959 <div class="line">        OPJ_UINT32 abs_data = <a class="code" href="t1_8c.html#ae8621814ca602332759bdde4b22139c8">opj_smr_abs</a>(*datap); \</div>
960 <div class="line">        *nmsedec += <a class="code" href="t1_8c.html#a50d065ba47a7ebe17a06bef5cb26cdca">opj_t1_getnmsedec_ref</a>(abs_data, \</div>
961 <div class="line">                                          (<a class="code" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)bpno); \</div>
962 <div class="line">        v = ((<a class="code" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>)abs_data &amp; one) ? 1 : 0; \</div>
963 <div class="line"><span class="comment">/* #ifdef DEBUG_ENC_REF */</span> \</div>
964 <div class="line"><span class="comment">/*        fprintf(stderr, &quot;  ctxt=%d\n&quot;, ctxt); */</span> \</div>
965 <div class="line"><span class="comment">/* #endif */</span> \</div>
966 <div class="line">        opj_t1_setcurctx(curctx, ctxt); \</div>
967 <div class="line">        if (type == <a class="code" href="t1_8h.html#a8bbc756ee85009898c5232621760de89">T1_TYPE_RAW</a>) {  <span class="comment">/* BYPASS/LAZY MODE */</span> \</div>
968 <div class="line">            opj_mqc_bypass_enc_macro(mqc, c, ct, v); \</div>
969 <div class="line">        } <span class="keywordflow">else</span> { \</div>
970 <div class="line">            opj_mqc_encode_macro(mqc, curctx, a, c, ct, v); \</div>
971 <div class="line">        } \</div>
972 <div class="line">        flagsUpdated |= <a class="code" href="t1_8h.html#a4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a> &lt;&lt; ((ci) * 3U); \</div>
973 <div class="line">    } \</div>
974 <div class="line">}</div>
975 </div><!-- fragment -->
976 <p>Encode refinement pass step. </p>
977
978 </div>
979 </div>
980 <a id="ad039e47ff904ae44a20dfad985cf4e05"></a>
981 <h2 class="memtitle"><span class="permalink"><a href="#ad039e47ff904ae44a20dfad985cf4e05">&#9670;&nbsp;</a></span>opj_t1_enc_sigpass_step_macro</h2>
982
983 <div class="memitem">
984 <div class="memproto">
985       <table class="memname">
986         <tr>
987           <td class="memname">#define opj_t1_enc_sigpass_step_macro</td>
988           <td>(</td>
989           <td class="paramtype">&#160;</td>
990           <td class="paramname">mqc, </td>
991         </tr>
992         <tr>
993           <td class="paramkey"></td>
994           <td></td>
995           <td class="paramtype">&#160;</td>
996           <td class="paramname">curctx, </td>
997         </tr>
998         <tr>
999           <td class="paramkey"></td>
1000           <td></td>
1001           <td class="paramtype">&#160;</td>
1002           <td class="paramname">a, </td>
1003         </tr>
1004         <tr>
1005           <td class="paramkey"></td>
1006           <td></td>
1007           <td class="paramtype">&#160;</td>
1008           <td class="paramname">c, </td>
1009         </tr>
1010         <tr>
1011           <td class="paramkey"></td>
1012           <td></td>
1013           <td class="paramtype">&#160;</td>
1014           <td class="paramname">ct, </td>
1015         </tr>
1016         <tr>
1017           <td class="paramkey"></td>
1018           <td></td>
1019           <td class="paramtype">&#160;</td>
1020           <td class="paramname">flagspIn, </td>
1021         </tr>
1022         <tr>
1023           <td class="paramkey"></td>
1024           <td></td>
1025           <td class="paramtype">&#160;</td>
1026           <td class="paramname">datapIn, </td>
1027         </tr>
1028         <tr>
1029           <td class="paramkey"></td>
1030           <td></td>
1031           <td class="paramtype">&#160;</td>
1032           <td class="paramname">bpno, </td>
1033         </tr>
1034         <tr>
1035           <td class="paramkey"></td>
1036           <td></td>
1037           <td class="paramtype">&#160;</td>
1038           <td class="paramname">one, </td>
1039         </tr>
1040         <tr>
1041           <td class="paramkey"></td>
1042           <td></td>
1043           <td class="paramtype">&#160;</td>
1044           <td class="paramname">nmsedec, </td>
1045         </tr>
1046         <tr>
1047           <td class="paramkey"></td>
1048           <td></td>
1049           <td class="paramtype">&#160;</td>
1050           <td class="paramname">type, </td>
1051         </tr>
1052         <tr>
1053           <td class="paramkey"></td>
1054           <td></td>
1055           <td class="paramtype">&#160;</td>
1056           <td class="paramname">ciIn, </td>
1057         </tr>
1058         <tr>
1059           <td class="paramkey"></td>
1060           <td></td>
1061           <td class="paramtype">&#160;</td>
1062           <td class="paramname">vscIn&#160;</td>
1063         </tr>
1064         <tr>
1065           <td></td>
1066           <td>)</td>
1067           <td></td><td></td>
1068         </tr>
1069       </table>
1070 </div><div class="memdoc">
1071
1072 <p>Encode significant pass. </p>
1073
1074 </div>
1075 </div>
1076 <a id="a9f28f49727b66fc3187e4bf75de7bd41"></a>
1077 <h2 class="memtitle"><span class="permalink"><a href="#a9f28f49727b66fc3187e4bf75de7bd41">&#9670;&nbsp;</a></span>opj_t1_setcurctx</h2>
1078
1079 <div class="memitem">
1080 <div class="memproto">
1081       <table class="memname">
1082         <tr>
1083           <td class="memname">#define opj_t1_setcurctx</td>
1084           <td>(</td>
1085           <td class="paramtype">&#160;</td>
1086           <td class="paramname">curctx, </td>
1087         </tr>
1088         <tr>
1089           <td class="paramkey"></td>
1090           <td></td>
1091           <td class="paramtype">&#160;</td>
1092           <td class="paramname">ctxno&#160;</td>
1093         </tr>
1094         <tr>
1095           <td></td>
1096           <td>)</td>
1097           <td></td><td>&#160;&#160;&#160;curctx = &amp;(mqc)-&gt;ctxs[(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(ctxno)]</td>
1098         </tr>
1099       </table>
1100 </div><div class="memdoc">
1101
1102 </div>
1103 </div>
1104 <a id="a37f33317ce2489daca85b6633b493350"></a>
1105 <h2 class="memtitle"><span class="permalink"><a href="#a37f33317ce2489daca85b6633b493350">&#9670;&nbsp;</a></span>opj_t1_update_flags_macro</h2>
1106
1107 <div class="memitem">
1108 <div class="memproto">
1109       <table class="memname">
1110         <tr>
1111           <td class="memname">#define opj_t1_update_flags_macro</td>
1112           <td>(</td>
1113           <td class="paramtype">&#160;</td>
1114           <td class="paramname">flags, </td>
1115         </tr>
1116         <tr>
1117           <td class="paramkey"></td>
1118           <td></td>
1119           <td class="paramtype">&#160;</td>
1120           <td class="paramname">flagsp, </td>
1121         </tr>
1122         <tr>
1123           <td class="paramkey"></td>
1124           <td></td>
1125           <td class="paramtype">&#160;</td>
1126           <td class="paramname">ci, </td>
1127         </tr>
1128         <tr>
1129           <td class="paramkey"></td>
1130           <td></td>
1131           <td class="paramtype">&#160;</td>
1132           <td class="paramname">s, </td>
1133         </tr>
1134         <tr>
1135           <td class="paramkey"></td>
1136           <td></td>
1137           <td class="paramtype">&#160;</td>
1138           <td class="paramname">stride, </td>
1139         </tr>
1140         <tr>
1141           <td class="paramkey"></td>
1142           <td></td>
1143           <td class="paramtype">&#160;</td>
1144           <td class="paramname">vsc&#160;</td>
1145         </tr>
1146         <tr>
1147           <td></td>
1148           <td>)</td>
1149           <td></td><td></td>
1150         </tr>
1151       </table>
1152 </div><div class="memdoc">
1153 <b>Value:</b><div class="fragment"><div class="line">{ \</div>
1154 <div class="line">    <span class="comment">/* east */</span> \</div>
1155 <div class="line">    flagsp[-1] |= <a class="code" href="t1_8h.html#a53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a> &lt;&lt; (3U * ci); \</div>
1156 <div class="line"> \</div>
1157 <div class="line">    <span class="comment">/* mark target as significant */</span> \</div>
1158 <div class="line">    flags |= ((s &lt;&lt; <a class="code" href="t1_8h.html#a4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a>) | <a class="code" href="t1_8h.html#a69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a>) &lt;&lt; (3U * ci); \</div>
1159 <div class="line"> \</div>
1160 <div class="line">    <span class="comment">/* west */</span> \</div>
1161 <div class="line">    flagsp[1] |= <a class="code" href="t1_8h.html#a5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a> &lt;&lt; (3U * ci); \</div>
1162 <div class="line"> \</div>
1163 <div class="line">    <span class="comment">/* north-west, north, north-east */</span> \</div>
1164 <div class="line">    if (ci == 0U &amp;&amp; !(vsc)) { \</div>
1165 <div class="line">        opj_flag_t* north = flagsp - (stride); \</div>
1166 <div class="line">        *north |= (s &lt;&lt; <a class="code" href="t1_8h.html#aef4ef493acd4367d873a158fba72b004">T1_CHI_5_I</a>) | <a class="code" href="t1_8h.html#a3b48854666939eab9af4f2815cfa0fef">T1_SIGMA_16</a>; \</div>
1167 <div class="line">        north[-1] |= <a class="code" href="t1_8h.html#a4a4d9d9fe53a8b61df03ee5d2cdf1f9c">T1_SIGMA_17</a>; \</div>
1168 <div class="line">        north[1] |= <a class="code" href="t1_8h.html#a31929ebab83f65f87b6eec41aa2dd5f0">T1_SIGMA_15</a>; \</div>
1169 <div class="line">    } \</div>
1170 <div class="line"> \</div>
1171 <div class="line">    <span class="comment">/* south-west, south, south-east */</span> \</div>
1172 <div class="line">    if (ci == 3U) { \</div>
1173 <div class="line">        opj_flag_t* south = flagsp + (stride); \</div>
1174 <div class="line">        *south |= (s &lt;&lt; <a class="code" href="t1_8h.html#a47c5ba91282d11225a57d061c2a42fea">T1_CHI_0_I</a>) | <a class="code" href="t1_8h.html#ad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a>; \</div>
1175 <div class="line">        south[-1] |= <a class="code" href="t1_8h.html#ae0388f791fcf4366ee86874d8629f938">T1_SIGMA_2</a>; \</div>
1176 <div class="line">        south[1] |= <a class="code" href="t1_8h.html#aa961bf71aed298d9331468182c243c80">T1_SIGMA_0</a>; \</div>
1177 <div class="line">    } \</div>
1178 <div class="line">}</div>
1179 </div><!-- fragment -->
1180 </div>
1181 </div>
1182 <a id="ada4845515fabaa649bddf33ac0c85785"></a>
1183 <h2 class="memtitle"><span class="permalink"><a href="#ada4845515fabaa649bddf33ac0c85785">&#9670;&nbsp;</a></span>opj_to_smr</h2>
1184
1185 <div class="memitem">
1186 <div class="memproto">
1187       <table class="memname">
1188         <tr>
1189           <td class="memname">#define opj_to_smr</td>
1190           <td>(</td>
1191           <td class="paramtype">&#160;</td>
1192           <td class="paramname">x</td><td>)</td>
1193           <td>&#160;&#160;&#160;((x) &gt;= 0 ? (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(x) : ((<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(-x) | 0x80000000U))</td>
1194         </tr>
1195       </table>
1196 </div><div class="memdoc">
1197
1198 </div>
1199 </div>
1200 <a id="a92bb87ce88e3bcae03ab6055dc93683f"></a>
1201 <h2 class="memtitle"><span class="permalink"><a href="#a92bb87ce88e3bcae03ab6055dc93683f">&#9670;&nbsp;</a></span>T1_FLAGS</h2>
1202
1203 <div class="memitem">
1204 <div class="memproto">
1205       <table class="memname">
1206         <tr>
1207           <td class="memname">#define T1_FLAGS</td>
1208           <td>(</td>
1209           <td class="paramtype">&#160;</td>
1210           <td class="paramname">x, </td>
1211         </tr>
1212         <tr>
1213           <td class="paramkey"></td>
1214           <td></td>
1215           <td class="paramtype">&#160;</td>
1216           <td class="paramname">y&#160;</td>
1217         </tr>
1218         <tr>
1219           <td></td>
1220           <td>)</td>
1221           <td></td><td>&#160;&#160;&#160;(t1-&gt;flags[x + 1 + ((y / 4) + 1) * (t1-&gt;w+2)])</td>
1222         </tr>
1223       </table>
1224 </div><div class="memdoc">
1225
1226 </div>
1227 </div>
1228 <h2 class="groupheader">Function Documentation</h2>
1229 <a id="a676ae65a9d3daed3299a36fa3842043e"></a>
1230 <h2 class="memtitle"><span class="permalink"><a href="#a676ae65a9d3daed3299a36fa3842043e">&#9670;&nbsp;</a></span>opj_t1_allocate_buffers()</h2>
1231
1232 <div class="memitem">
1233 <div class="memproto">
1234 <table class="mlabels">
1235   <tr>
1236   <td class="mlabels-left">
1237       <table class="memname">
1238         <tr>
1239           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_allocate_buffers </td>
1240           <td>(</td>
1241           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1242           <td class="paramname"><em>t1</em>, </td>
1243         </tr>
1244         <tr>
1245           <td class="paramkey"></td>
1246           <td></td>
1247           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1248           <td class="paramname"><em>w</em>, </td>
1249         </tr>
1250         <tr>
1251           <td class="paramkey"></td>
1252           <td></td>
1253           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1254           <td class="paramname"><em>h</em>&#160;</td>
1255         </tr>
1256         <tr>
1257           <td></td>
1258           <td>)</td>
1259           <td></td><td></td>
1260         </tr>
1261       </table>
1262   </td>
1263   <td class="mlabels-right">
1264 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1265   </tr>
1266 </table>
1267 </div><div class="memdoc">
1268
1269 <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#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="opj__malloc_8c.html#aefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="opj__malloc_8c.html#a4418db34754a5b9ac5a79fece518c601">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="t1_8h.html#afa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a>, <a class="el" href="t1_8h.html#a13c56e60bd0e0d3c9e36025994ce395d">T1_PI_1</a>, <a class="el" href="t1_8h.html#a89aa23cbc819bfc122653e34f737f65b">T1_PI_2</a>, <a class="el" href="t1_8h.html#a30c27730d92b803755e486915ef71131">T1_PI_3</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1270
1271 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, and <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1272
1273 </div>
1274 </div>
1275 <a id="a3a260db0855d38ed19c060139365b1ad"></a>
1276 <h2 class="memtitle"><span class="permalink"><a href="#a3a260db0855d38ed19c060139365b1ad">&#9670;&nbsp;</a></span>opj_t1_cblk_encode_processor()</h2>
1277
1278 <div class="memitem">
1279 <div class="memproto">
1280 <table class="mlabels">
1281   <tr>
1282   <td class="mlabels-left">
1283       <table class="memname">
1284         <tr>
1285           <td class="memname">static void opj_t1_cblk_encode_processor </td>
1286           <td>(</td>
1287           <td class="paramtype">void *&#160;</td>
1288           <td class="paramname"><em>user_data</em>, </td>
1289         </tr>
1290         <tr>
1291           <td class="paramkey"></td>
1292           <td></td>
1293           <td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
1294           <td class="paramname"><em>tls</em>&#160;</td>
1295         </tr>
1296         <tr>
1297           <td></td>
1298           <td>)</td>
1299           <td></td><td></td>
1300         </tr>
1301       </table>
1302   </td>
1303   <td class="mlabels-right">
1304 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1305   </tr>
1306 </table>
1307 </div><div class="memdoc">
1308
1309 <p>Procedure to deal with a asynchronous code-block encoding job. </p>
1310 <dl class="params"><dt>Parameters</dt><dd>
1311   <table class="params">
1312     <tr><td class="paramname">user_data</td><td>Pointer to a opj_t1_cblk_encode_processing_job_t* structure </td></tr>
1313     <tr><td class="paramname">tls</td><td>TLS handle. </td></tr>
1314   </table>
1315   </dd>
1316 </dl>
1317
1318 <p class="reference">References <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a37b1cd1c38355131715ba6f56918d9ab">opj_t1_cblk_encode_processing_job_t::band</a>, <a class="el" href="structopj__tcd__band.html#a42509ecd35f2a30e80e9c957cc5deb9c">opj_tcd_band::bandno</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a853d1bee2427529ebf4633054b7de62f">opj_t1_cblk_encode_processing_job_t::cblk</a>, <a class="el" href="structopj__tccp.html#abccd67d9df94acef748e841d0809ce14">opj_tccp::cblksty</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a5a048245c58934d334231b84e979301a">opj_t1_cblk_encode_processing_job_t::compno</a>, <a class="el" href="structopj__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__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="structopj__t1__cblk__encode__processing__job__t.html#aca43416d1480663c5c2474a7287d056a">opj_t1_cblk_encode_processing_job_t::mct_norms</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ac9a453244fe39268f8f5486cb84a5df0">opj_t1_cblk_encode_processing_job_t::mct_numcomps</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a7fa74f75b592782995cf75765da69eb8">opj_t1_cblk_encode_processing_job_t::mutex</a>, <a class="el" href="structopj__tcd__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="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, <a class="el" href="opj__includes_8h.html#aca8ace07bd7ad33de0fe3773dd36c5d3">opj_lrintf()</a>, <a class="el" href="thread_8c.html#ab38a90b92a1d294f7e1886e36a405518">opj_mutex_lock()</a>, <a class="el" href="thread_8c.html#acf1f5a5f7f7257663505af02b717272c">opj_mutex_unlock()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="t1_8c.html#a676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, <a class="el" href="t1_8c.html#a7f1a52a233804744f2c7384ac04117f8">opj_t1_create()</a>, <a class="el" href="t1_8c.html#ad100b25cf4492d278d25cae52ace0d2a">opj_t1_destroy_wrapper()</a>, <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>, <a class="el" href="thread_8c.html#a90caa0ff9c1e54033ef1e3010faf03a9">opj_tls_get()</a>, <a class="el" href="tls__keys_8h.html#a92d51080bfe1af6001244cfc346e9a31">OPJ_TLS_KEY_T1</a>, <a class="el" href="thread_8c.html#a35034e7c9fa76c7e1e719bf7900f9ee2">opj_tls_set()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad5d2355f5bdc60375d2446e663f0d677">opj_t1_cblk_encode_processing_job_t::pret</a>, <a class="el" href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a">opj_tccp::qmfbid</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a71c0642cc2285114458c80bc8879488f">opj_t1_cblk_encode_processing_job_t::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__tcd__band.html#a2f97fac02fd0401b3c5f31968c233eb7">opj_tcd_band::stepsize</a>, <a class="el" href="t1_8h.html#a46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#afc00261a8eb1b4853d67cf6bd142ed4a">opj_t1_cblk_encode_processing_job_t::tccp</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a91c9c608d33e09428ddb9ec0680ad2de">opj_t1_cblk_encode_processing_job_t::tile</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad1c8a024cc657371127190e359dad04a">opj_t1_cblk_encode_processing_job_t::tilec</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__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::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__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::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>
1319
1320 <p class="reference">Referenced by <a class="el" href="t1_8h.html#aa892d07bb383a4dafa51506cf23740a4">opj_t1_encode_cblks()</a>.</p>
1321
1322 </div>
1323 </div>
1324 <a id="a4f37cf7aca8eb1313fe5bc320c85ad55"></a>
1325 <h2 class="memtitle"><span class="permalink"><a href="#a4f37cf7aca8eb1313fe5bc320c85ad55">&#9670;&nbsp;</a></span>opj_t1_clbl_decode_processor()</h2>
1326
1327 <div class="memitem">
1328 <div class="memproto">
1329 <table class="mlabels">
1330   <tr>
1331   <td class="mlabels-left">
1332       <table class="memname">
1333         <tr>
1334           <td class="memname">static void opj_t1_clbl_decode_processor </td>
1335           <td>(</td>
1336           <td class="paramtype">void *&#160;</td>
1337           <td class="paramname"><em>user_data</em>, </td>
1338         </tr>
1339         <tr>
1340           <td class="paramkey"></td>
1341           <td></td>
1342           <td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
1343           <td class="paramname"><em>tls</em>&#160;</td>
1344         </tr>
1345         <tr>
1346           <td></td>
1347           <td>)</td>
1348           <td></td><td></td>
1349         </tr>
1350       </table>
1351   </td>
1352   <td class="mlabels-right">
1353 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1354   </tr>
1355 </table>
1356 </div><div class="memdoc">
1357
1358 <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__band.html#a42509ecd35f2a30e80e9c957cc5deb9c">opj_tcd_band::bandno</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__tccp.html#abccd67d9df94acef748e841d0809ce14">opj_tccp::cblksty</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__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__tcd__cblk__dec.html#a01bc4278821c6b5d76ee053e341b7fbb">opj_tcd_cblk_dec::decoded_data</a>, <a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="j2k_8h.html#a4113149aeb0e388a0f4573e5e72da7ac">J2K_CCP_CBLKSTY_HT</a>, <a class="el" href="structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0">opj_tcd_tilecomp::minimum_num_resolutions</a>, <a class="el" href="structopj__t1.html#ad857b30ad6967bcd9314fdff281451e1">opj_t1::mustuse_cblkdatabuffer</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="opj__malloc_8c.html#aefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="opj__malloc_8c.html#a4418db34754a5b9ac5a79fece518c601">opj_aligned_malloc()</a>, <a class="el" href="event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e">opj_event_msg()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, <a class="el" href="thread_8c.html#ab38a90b92a1d294f7e1886e36a405518">opj_mutex_lock()</a>, <a class="el" href="thread_8c.html#acf1f5a5f7f7257663505af02b717272c">opj_mutex_unlock()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="t1_8c.html#a7f1a52a233804744f2c7384ac04117f8">opj_t1_create()</a>, <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>, <a class="el" href="t1_8c.html#adbc87000940d2fc0c5f3e2f0ad28938a">opj_t1_destroy()</a>, <a class="el" href="t1_8c.html#ad100b25cf4492d278d25cae52ace0d2a">opj_t1_destroy_wrapper()</a>, <a class="el" href="t1_8c.html#a8e1566cecb98cad92924d1fac5fdc900">opj_t1_ht_decode_cblk()</a>, <a class="el" href="thread_8c.html#a90caa0ff9c1e54033ef1e3010faf03a9">opj_tls_get()</a>, <a class="el" href="tls__keys_8h.html#a92d51080bfe1af6001244cfc346e9a31">OPJ_TLS_KEY_T1</a>, <a class="el" href="thread_8c.html#a35034e7c9fa76c7e1e719bf7900f9ee2">opj_tls_set()</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__t1__cblk__decode__processing__job__t.html#aef8c56cd13031f96b31d78c69c130144">opj_t1_cblk_decode_processing_job_t::pret</a>, <a class="el" href="structopj__tccp.html#a38ec604e02abf9b03186d2b8e27a901a">opj_tccp::qmfbid</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__tccp.html#a8101ea87292aa03905eb91e940995afb">opj_tccp::roishift</a>, <a class="el" href="structopj__tcd__band.html#a2f97fac02fd0401b3c5f31968c233eb7">opj_tcd_band::stepsize</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__t1__cblk__decode__processing__job__t.html#a0b31dc8af573ceba15cd801d222897d1">opj_t1_cblk_decode_processing_job_t::tilec</a>, <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</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__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::x0</a>, <a class="el" href="structopj__tcd__resolution.html#ac65adbcc5c51d8aaf0e5e9315243d6a1">opj_tcd_resolution::x0</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a1a1324079114684b8f9343748f4f0bd0">opj_tcd_cblk_dec::x1</a>, <a class="el" href="structopj__tcd__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a3f2e8149bda51a5e6bf06377411adffb">opj_tcd_cblk_dec::y0</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, <a class="el" href="structopj__tcd__resolution.html#ae4fb93aaa054fc66cc93021badc18cec">opj_tcd_resolution::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__resolution.html#a4b68d3bd5fbaccd293e6a773be9d1a7f">opj_tcd_resolution::y1</a>.</p>
1359
1360 <p class="reference">Referenced by <a class="el" href="t1_8h.html#a5df121baefa4293a2c0d0122694e0902">opj_t1_decode_cblks()</a>.</p>
1361
1362 </div>
1363 </div>
1364 <a id="a7f1a52a233804744f2c7384ac04117f8"></a>
1365 <h2 class="memtitle"><span class="permalink"><a href="#a7f1a52a233804744f2c7384ac04117f8">&#9670;&nbsp;</a></span>opj_t1_create()</h2>
1366
1367 <div class="memitem">
1368 <div class="memproto">
1369       <table class="memname">
1370         <tr>
1371           <td class="memname"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a>* opj_t1_create </td>
1372           <td>(</td>
1373           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
1374           <td class="paramname"><em>isEncoder</em></td><td>)</td>
1375           <td></td>
1376         </tr>
1377       </table>
1378 </div><div class="memdoc">
1379
1380 <p>Creates a new Tier 1 handle and initializes the look-up tables of the Tier-1 coder/decoder. </p>
1381 <dl class="section return"><dt>Returns</dt><dd>a new T1 handle if successful, returns NULL otherwise </dd></dl>
1382
1383 <p class="reference">References <a class="el" href="structopj__t1.html#a04161a83ff9bce68c974e29a0365f229">opj_t1::encoder</a>, and <a class="el" href="opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e">opj_calloc()</a>.</p>
1384
1385 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, and <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
1386
1387 </div>
1388 </div>
1389 <a id="a860ac272932c58c131aa669596936c0b"></a>
1390 <h2 class="memtitle"><span class="permalink"><a href="#a860ac272932c58c131aa669596936c0b">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass()</h2>
1391
1392 <div class="memitem">
1393 <div class="memproto">
1394 <table class="mlabels">
1395   <tr>
1396   <td class="mlabels-left">
1397       <table class="memname">
1398         <tr>
1399           <td class="memname">static void opj_t1_dec_clnpass </td>
1400           <td>(</td>
1401           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1402           <td class="paramname"><em>t1</em>, </td>
1403         </tr>
1404         <tr>
1405           <td class="paramkey"></td>
1406           <td></td>
1407           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1408           <td class="paramname"><em>bpno</em>, </td>
1409         </tr>
1410         <tr>
1411           <td class="paramkey"></td>
1412           <td></td>
1413           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1414           <td class="paramname"><em>cblksty</em>&#160;</td>
1415         </tr>
1416         <tr>
1417           <td></td>
1418           <td>)</td>
1419           <td></td><td></td>
1420         </tr>
1421       </table>
1422   </td>
1423   <td class="mlabels-right">
1424 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1425   </tr>
1426 </table>
1427 </div><div class="memdoc">
1428
1429 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="t1_8c.html#a67617bffcac63a0541f94b755f423865">opj_t1_dec_clnpass_64x64_novsc()</a>, <a class="el" href="t1_8c.html#a1f24b4844ca01e8aae692fd63d420338">opj_t1_dec_clnpass_64x64_vsc()</a>, <a class="el" href="t1_8c.html#a5b012076ab1c77674f5d0727bb78bf1d">opj_t1_dec_clnpass_check_segsym()</a>, <a class="el" href="t1_8c.html#a8d53c000e250c4c1d3a6d2d852e23eda">opj_t1_dec_clnpass_generic_novsc()</a>, <a class="el" href="t1_8c.html#ab2e7e8800088f45448d17e5f34dd61bb">opj_t1_dec_clnpass_generic_vsc()</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1430
1431 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1432
1433 </div>
1434 </div>
1435 <a id="a67617bffcac63a0541f94b755f423865"></a>
1436 <h2 class="memtitle"><span class="permalink"><a href="#a67617bffcac63a0541f94b755f423865">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_64x64_novsc()</h2>
1437
1438 <div class="memitem">
1439 <div class="memproto">
1440 <table class="mlabels">
1441   <tr>
1442   <td class="mlabels-left">
1443       <table class="memname">
1444         <tr>
1445           <td class="memname">static void opj_t1_dec_clnpass_64x64_novsc </td>
1446           <td>(</td>
1447           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1448           <td class="paramname"><em>t1</em>, </td>
1449         </tr>
1450         <tr>
1451           <td class="paramkey"></td>
1452           <td></td>
1453           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1454           <td class="paramname"><em>bpno</em>&#160;</td>
1455         </tr>
1456         <tr>
1457           <td></td>
1458           <td>)</td>
1459           <td></td><td></td>
1460         </tr>
1461       </table>
1462   </td>
1463   <td class="mlabels-right">
1464 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1465   </tr>
1466 </table>
1467 </div><div class="memdoc">
1468
1469 <p class="reference">References <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="t1_8c.html#aae9008a292068ecf9e1317ff58100187">opj_t1_dec_clnpass_internal</a>.</p>
1470
1471 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>.</p>
1472
1473 </div>
1474 </div>
1475 <a id="a1f24b4844ca01e8aae692fd63d420338"></a>
1476 <h2 class="memtitle"><span class="permalink"><a href="#a1f24b4844ca01e8aae692fd63d420338">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_64x64_vsc()</h2>
1477
1478 <div class="memitem">
1479 <div class="memproto">
1480 <table class="mlabels">
1481   <tr>
1482   <td class="mlabels-left">
1483       <table class="memname">
1484         <tr>
1485           <td class="memname">static void opj_t1_dec_clnpass_64x64_vsc </td>
1486           <td>(</td>
1487           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1488           <td class="paramname"><em>t1</em>, </td>
1489         </tr>
1490         <tr>
1491           <td class="paramkey"></td>
1492           <td></td>
1493           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1494           <td class="paramname"><em>bpno</em>&#160;</td>
1495         </tr>
1496         <tr>
1497           <td></td>
1498           <td>)</td>
1499           <td></td><td></td>
1500         </tr>
1501       </table>
1502   </td>
1503   <td class="mlabels-right">
1504 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1505   </tr>
1506 </table>
1507 </div><div class="memdoc">
1508
1509 <p class="reference">References <a class="el" href="t1_8c.html#aae9008a292068ecf9e1317ff58100187">opj_t1_dec_clnpass_internal</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
1510
1511 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>.</p>
1512
1513 </div>
1514 </div>
1515 <a id="a5b012076ab1c77674f5d0727bb78bf1d"></a>
1516 <h2 class="memtitle"><span class="permalink"><a href="#a5b012076ab1c77674f5d0727bb78bf1d">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_check_segsym()</h2>
1517
1518 <div class="memitem">
1519 <div class="memproto">
1520 <table class="mlabels">
1521   <tr>
1522   <td class="mlabels-left">
1523       <table class="memname">
1524         <tr>
1525           <td class="memname">static void opj_t1_dec_clnpass_check_segsym </td>
1526           <td>(</td>
1527           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1528           <td class="paramname"><em>t1</em>, </td>
1529         </tr>
1530         <tr>
1531           <td class="paramkey"></td>
1532           <td></td>
1533           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1534           <td class="paramname"><em>cblksty</em>&#160;</td>
1535         </tr>
1536         <tr>
1537           <td></td>
1538           <td>)</td>
1539           <td></td><td></td>
1540         </tr>
1541       </table>
1542   </td>
1543   <td class="mlabels-right">
1544 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1545   </tr>
1546 </table>
1547 </div><div class="memdoc">
1548
1549 <p class="reference">References <a class="el" href="j2k_8h.html#a31341b13011138b0ec1f7075d5c14042">J2K_CCP_CBLKSTY_SEGSYM</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="mqc__inl_8h.html#a89ab47f40f5de66906de82d3e5bd724b">opj_mqc_decode</a>, <a class="el" href="mqc_8h.html#a7315986b3a52b2e2287a49ab1780ae4f">opj_mqc_setcurctx</a>, and <a class="el" href="t1_8h.html#a27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>.</p>
1550
1551 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>.</p>
1552
1553 </div>
1554 </div>
1555 <a id="a8d53c000e250c4c1d3a6d2d852e23eda"></a>
1556 <h2 class="memtitle"><span class="permalink"><a href="#a8d53c000e250c4c1d3a6d2d852e23eda">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_generic_novsc()</h2>
1557
1558 <div class="memitem">
1559 <div class="memproto">
1560 <table class="mlabels">
1561   <tr>
1562   <td class="mlabels-left">
1563       <table class="memname">
1564         <tr>
1565           <td class="memname">static void opj_t1_dec_clnpass_generic_novsc </td>
1566           <td>(</td>
1567           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1568           <td class="paramname"><em>t1</em>, </td>
1569         </tr>
1570         <tr>
1571           <td class="paramkey"></td>
1572           <td></td>
1573           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1574           <td class="paramname"><em>bpno</em>&#160;</td>
1575         </tr>
1576         <tr>
1577           <td></td>
1578           <td>)</td>
1579           <td></td><td></td>
1580         </tr>
1581       </table>
1582   </td>
1583   <td class="mlabels-right">
1584 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1585   </tr>
1586 </table>
1587 </div><div class="memdoc">
1588
1589 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="t1_8c.html#aae9008a292068ecf9e1317ff58100187">opj_t1_dec_clnpass_internal</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1590
1591 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>.</p>
1592
1593 </div>
1594 </div>
1595 <a id="ab2e7e8800088f45448d17e5f34dd61bb"></a>
1596 <h2 class="memtitle"><span class="permalink"><a href="#ab2e7e8800088f45448d17e5f34dd61bb">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_generic_vsc()</h2>
1597
1598 <div class="memitem">
1599 <div class="memproto">
1600 <table class="mlabels">
1601   <tr>
1602   <td class="mlabels-left">
1603       <table class="memname">
1604         <tr>
1605           <td class="memname">static void opj_t1_dec_clnpass_generic_vsc </td>
1606           <td>(</td>
1607           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1608           <td class="paramname"><em>t1</em>, </td>
1609         </tr>
1610         <tr>
1611           <td class="paramkey"></td>
1612           <td></td>
1613           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1614           <td class="paramname"><em>bpno</em>&#160;</td>
1615         </tr>
1616         <tr>
1617           <td></td>
1618           <td>)</td>
1619           <td></td><td></td>
1620         </tr>
1621       </table>
1622   </td>
1623   <td class="mlabels-right">
1624 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1625   </tr>
1626 </table>
1627 </div><div class="memdoc">
1628
1629 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="t1_8c.html#aae9008a292068ecf9e1317ff58100187">opj_t1_dec_clnpass_internal</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>
1630
1631 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a860ac272932c58c131aa669596936c0b">opj_t1_dec_clnpass()</a>.</p>
1632
1633 </div>
1634 </div>
1635 <a id="a0d5fd8c3c165fc611d6f3222fe1dffab"></a>
1636 <h2 class="memtitle"><span class="permalink"><a href="#a0d5fd8c3c165fc611d6f3222fe1dffab">&#9670;&nbsp;</a></span>opj_t1_dec_clnpass_step()</h2>
1637
1638 <div class="memitem">
1639 <div class="memproto">
1640 <table class="mlabels">
1641   <tr>
1642   <td class="mlabels-left">
1643       <table class="memname">
1644         <tr>
1645           <td class="memname">static void opj_t1_dec_clnpass_step </td>
1646           <td>(</td>
1647           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1648           <td class="paramname"><em>t1</em>, </td>
1649         </tr>
1650         <tr>
1651           <td class="paramkey"></td>
1652           <td></td>
1653           <td class="paramtype"><a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1654           <td class="paramname"><em>flagsp</em>, </td>
1655         </tr>
1656         <tr>
1657           <td class="paramkey"></td>
1658           <td></td>
1659           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1660           <td class="paramname"><em>datap</em>, </td>
1661         </tr>
1662         <tr>
1663           <td class="paramkey"></td>
1664           <td></td>
1665           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1666           <td class="paramname"><em>oneplushalf</em>, </td>
1667         </tr>
1668         <tr>
1669           <td class="paramkey"></td>
1670           <td></td>
1671           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1672           <td class="paramname"><em>row</em>, </td>
1673         </tr>
1674         <tr>
1675           <td class="paramkey"></td>
1676           <td></td>
1677           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1678           <td class="paramname"><em>vsc</em>&#160;</td>
1679         </tr>
1680         <tr>
1681           <td></td>
1682           <td>)</td>
1683           <td></td><td></td>
1684         </tr>
1685       </table>
1686   </td>
1687   <td class="mlabels-right">
1688 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1689   </tr>
1690 </table>
1691 </div><div class="memdoc">
1692
1693 <p>Decode clean-up pass. </p>
1694
1695 <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>
1696
1697 </div>
1698 </div>
1699 <a id="ace5d13e333a3fcff3ec6ed814f5463f5"></a>
1700 <h2 class="memtitle"><span class="permalink"><a href="#ace5d13e333a3fcff3ec6ed814f5463f5">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_mqc()</h2>
1701
1702 <div class="memitem">
1703 <div class="memproto">
1704 <table class="mlabels">
1705   <tr>
1706   <td class="mlabels-left">
1707       <table class="memname">
1708         <tr>
1709           <td class="memname">static void opj_t1_dec_refpass_mqc </td>
1710           <td>(</td>
1711           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1712           <td class="paramname"><em>t1</em>, </td>
1713         </tr>
1714         <tr>
1715           <td class="paramkey"></td>
1716           <td></td>
1717           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1718           <td class="paramname"><em>bpno</em>&#160;</td>
1719         </tr>
1720         <tr>
1721           <td></td>
1722           <td>)</td>
1723           <td></td><td></td>
1724         </tr>
1725       </table>
1726   </td>
1727   <td class="mlabels-right">
1728 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1729   </tr>
1730 </table>
1731 </div><div class="memdoc">
1732
1733 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="t1_8c.html#a8b82f08217395975f908e88cf9497632">opj_t1_dec_refpass_mqc_64x64()</a>, <a class="el" href="t1_8c.html#a06f90286e24528a4f4fa71632217a020">opj_t1_dec_refpass_mqc_generic()</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1734
1735 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1736
1737 </div>
1738 </div>
1739 <a id="a8b82f08217395975f908e88cf9497632"></a>
1740 <h2 class="memtitle"><span class="permalink"><a href="#a8b82f08217395975f908e88cf9497632">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_mqc_64x64()</h2>
1741
1742 <div class="memitem">
1743 <div class="memproto">
1744 <table class="mlabels">
1745   <tr>
1746   <td class="mlabels-left">
1747       <table class="memname">
1748         <tr>
1749           <td class="memname">static void opj_t1_dec_refpass_mqc_64x64 </td>
1750           <td>(</td>
1751           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1752           <td class="paramname"><em>t1</em>, </td>
1753         </tr>
1754         <tr>
1755           <td class="paramkey"></td>
1756           <td></td>
1757           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1758           <td class="paramname"><em>bpno</em>&#160;</td>
1759         </tr>
1760         <tr>
1761           <td></td>
1762           <td>)</td>
1763           <td></td><td></td>
1764         </tr>
1765       </table>
1766   </td>
1767   <td class="mlabels-right">
1768 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1769   </tr>
1770 </table>
1771 </div><div class="memdoc">
1772
1773 <p class="reference">References <a class="el" href="t1_8c.html#a1c8275e9e67acb0ed3a3c328bdb6142d">opj_t1_dec_refpass_mqc_internal</a>.</p>
1774
1775 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ace5d13e333a3fcff3ec6ed814f5463f5">opj_t1_dec_refpass_mqc()</a>.</p>
1776
1777 </div>
1778 </div>
1779 <a id="a06f90286e24528a4f4fa71632217a020"></a>
1780 <h2 class="memtitle"><span class="permalink"><a href="#a06f90286e24528a4f4fa71632217a020">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_mqc_generic()</h2>
1781
1782 <div class="memitem">
1783 <div class="memproto">
1784 <table class="mlabels">
1785   <tr>
1786   <td class="mlabels-left">
1787       <table class="memname">
1788         <tr>
1789           <td class="memname">static void opj_t1_dec_refpass_mqc_generic </td>
1790           <td>(</td>
1791           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1792           <td class="paramname"><em>t1</em>, </td>
1793         </tr>
1794         <tr>
1795           <td class="paramkey"></td>
1796           <td></td>
1797           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1798           <td class="paramname"><em>bpno</em>&#160;</td>
1799         </tr>
1800         <tr>
1801           <td></td>
1802           <td>)</td>
1803           <td></td><td></td>
1804         </tr>
1805       </table>
1806   </td>
1807   <td class="mlabels-right">
1808 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1809   </tr>
1810 </table>
1811 </div><div class="memdoc">
1812
1813 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="t1_8c.html#a1c8275e9e67acb0ed3a3c328bdb6142d">opj_t1_dec_refpass_mqc_internal</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
1814
1815 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ace5d13e333a3fcff3ec6ed814f5463f5">opj_t1_dec_refpass_mqc()</a>.</p>
1816
1817 </div>
1818 </div>
1819 <a id="ae2a2445442159db390c6062fccc9d2c0"></a>
1820 <h2 class="memtitle"><span class="permalink"><a href="#ae2a2445442159db390c6062fccc9d2c0">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_raw()</h2>
1821
1822 <div class="memitem">
1823 <div class="memproto">
1824 <table class="mlabels">
1825   <tr>
1826   <td class="mlabels-left">
1827       <table class="memname">
1828         <tr>
1829           <td class="memname">static void opj_t1_dec_refpass_raw </td>
1830           <td>(</td>
1831           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1832           <td class="paramname"><em>t1</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>bpno</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 refinement 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="t1_8c.html#ab0a7bec44865423db1e55dd10e6b51fe">opj_t1_dec_refpass_step_raw()</a>, <a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">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="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
1858
1859 </div>
1860 </div>
1861 <a id="a75c4e634295ac2fa331be7c8b0ba0563"></a>
1862 <h2 class="memtitle"><span class="permalink"><a href="#a75c4e634295ac2fa331be7c8b0ba0563">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_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_refpass_step_mqc </td>
1872           <td>(</td>
1873           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">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="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">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>poshalf</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>&#160;</td>
1899         </tr>
1900         <tr>
1901           <td></td>
1902           <td>)</td>
1903           <td></td><td></td>
1904         </tr>
1905       </table>
1906   </td>
1907   <td class="mlabels-right">
1908 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1909   </tr>
1910 </table>
1911 </div><div class="memdoc">
1912
1913 <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>
1914
1915 </div>
1916 </div>
1917 <a id="ab0a7bec44865423db1e55dd10e6b51fe"></a>
1918 <h2 class="memtitle"><span class="permalink"><a href="#ab0a7bec44865423db1e55dd10e6b51fe">&#9670;&nbsp;</a></span>opj_t1_dec_refpass_step_raw()</h2>
1919
1920 <div class="memitem">
1921 <div class="memproto">
1922 <table class="mlabels">
1923   <tr>
1924   <td class="mlabels-left">
1925       <table class="memname">
1926         <tr>
1927           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_refpass_step_raw </td>
1928           <td>(</td>
1929           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1930           <td class="paramname"><em>t1</em>, </td>
1931         </tr>
1932         <tr>
1933           <td class="paramkey"></td>
1934           <td></td>
1935           <td class="paramtype"><a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
1936           <td class="paramname"><em>flagsp</em>, </td>
1937         </tr>
1938         <tr>
1939           <td class="paramkey"></td>
1940           <td></td>
1941           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
1942           <td class="paramname"><em>datap</em>, </td>
1943         </tr>
1944         <tr>
1945           <td class="paramkey"></td>
1946           <td></td>
1947           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1948           <td class="paramname"><em>poshalf</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#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1954           <td class="paramname"><em>row</em>&#160;</td>
1955         </tr>
1956         <tr>
1957           <td></td>
1958           <td>)</td>
1959           <td></td><td></td>
1960         </tr>
1961       </table>
1962   </td>
1963   <td class="mlabels-right">
1964 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1965   </tr>
1966 </table>
1967 </div><div class="memdoc">
1968
1969 <p>Decode refinement pass. </p>
1970
1971 <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="t1_8h.html#a4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a>, <a class="el" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>, and <a class="el" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a>.</p>
1972
1973 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw()</a>.</p>
1974
1975 </div>
1976 </div>
1977 <a id="afad44776606263f0a4ca1838d41607fd"></a>
1978 <h2 class="memtitle"><span class="permalink"><a href="#afad44776606263f0a4ca1838d41607fd">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc()</h2>
1979
1980 <div class="memitem">
1981 <div class="memproto">
1982 <table class="mlabels">
1983   <tr>
1984   <td class="mlabels-left">
1985       <table class="memname">
1986         <tr>
1987           <td class="memname">static void opj_t1_dec_sigpass_mqc </td>
1988           <td>(</td>
1989           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
1990           <td class="paramname"><em>t1</em>, </td>
1991         </tr>
1992         <tr>
1993           <td class="paramkey"></td>
1994           <td></td>
1995           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
1996           <td class="paramname"><em>bpno</em>, </td>
1997         </tr>
1998         <tr>
1999           <td class="paramkey"></td>
2000           <td></td>
2001           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2002           <td class="paramname"><em>cblksty</em>&#160;</td>
2003         </tr>
2004         <tr>
2005           <td></td>
2006           <td>)</td>
2007           <td></td><td></td>
2008         </tr>
2009       </table>
2010   </td>
2011   <td class="mlabels-right">
2012 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2013   </tr>
2014 </table>
2015 </div><div class="memdoc">
2016
2017 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="t1_8c.html#a0c7f1d8bd841304b7575fcc2d1e70f15">opj_t1_dec_sigpass_mqc_64x64_novsc()</a>, <a class="el" href="t1_8c.html#a9b9ccbbfede9ef34edf75cddf698a2f4">opj_t1_dec_sigpass_mqc_64x64_vsc()</a>, <a class="el" href="t1_8c.html#a6675fd69fea5b9d1fd53155ee0555721">opj_t1_dec_sigpass_mqc_generic_novsc()</a>, <a class="el" href="t1_8c.html#af6048ce87c54e6a8c9fe2f2db94444ed">opj_t1_dec_sigpass_mqc_generic_vsc()</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2018
2019 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
2020
2021 </div>
2022 </div>
2023 <a id="a0c7f1d8bd841304b7575fcc2d1e70f15"></a>
2024 <h2 class="memtitle"><span class="permalink"><a href="#a0c7f1d8bd841304b7575fcc2d1e70f15">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc_64x64_novsc()</h2>
2025
2026 <div class="memitem">
2027 <div class="memproto">
2028 <table class="mlabels">
2029   <tr>
2030   <td class="mlabels-left">
2031       <table class="memname">
2032         <tr>
2033           <td class="memname">static void opj_t1_dec_sigpass_mqc_64x64_novsc </td>
2034           <td>(</td>
2035           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2036           <td class="paramname"><em>t1</em>, </td>
2037         </tr>
2038         <tr>
2039           <td class="paramkey"></td>
2040           <td></td>
2041           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2042           <td class="paramname"><em>bpno</em>&#160;</td>
2043         </tr>
2044         <tr>
2045           <td></td>
2046           <td>)</td>
2047           <td></td><td></td>
2048         </tr>
2049       </table>
2050   </td>
2051   <td class="mlabels-right">
2052 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2053   </tr>
2054 </table>
2055 </div><div class="memdoc">
2056
2057 <p class="reference">References <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="t1_8c.html#ae85e30b7d0b52e50addf1f9da45b4b14">opj_t1_dec_sigpass_mqc_internal</a>.</p>
2058
2059 <p class="reference">Referenced by <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>.</p>
2060
2061 </div>
2062 </div>
2063 <a id="a9b9ccbbfede9ef34edf75cddf698a2f4"></a>
2064 <h2 class="memtitle"><span class="permalink"><a href="#a9b9ccbbfede9ef34edf75cddf698a2f4">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc_64x64_vsc()</h2>
2065
2066 <div class="memitem">
2067 <div class="memproto">
2068 <table class="mlabels">
2069   <tr>
2070   <td class="mlabels-left">
2071       <table class="memname">
2072         <tr>
2073           <td class="memname">static void opj_t1_dec_sigpass_mqc_64x64_vsc </td>
2074           <td>(</td>
2075           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2076           <td class="paramname"><em>t1</em>, </td>
2077         </tr>
2078         <tr>
2079           <td class="paramkey"></td>
2080           <td></td>
2081           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2082           <td class="paramname"><em>bpno</em>&#160;</td>
2083         </tr>
2084         <tr>
2085           <td></td>
2086           <td>)</td>
2087           <td></td><td></td>
2088         </tr>
2089       </table>
2090   </td>
2091   <td class="mlabels-right">
2092 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2093   </tr>
2094 </table>
2095 </div><div class="memdoc">
2096
2097 <p class="reference">References <a class="el" href="t1_8c.html#ae85e30b7d0b52e50addf1f9da45b4b14">opj_t1_dec_sigpass_mqc_internal</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
2098
2099 <p class="reference">Referenced by <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>.</p>
2100
2101 </div>
2102 </div>
2103 <a id="a6675fd69fea5b9d1fd53155ee0555721"></a>
2104 <h2 class="memtitle"><span class="permalink"><a href="#a6675fd69fea5b9d1fd53155ee0555721">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc_generic_novsc()</h2>
2105
2106 <div class="memitem">
2107 <div class="memproto">
2108 <table class="mlabels">
2109   <tr>
2110   <td class="mlabels-left">
2111       <table class="memname">
2112         <tr>
2113           <td class="memname">static void opj_t1_dec_sigpass_mqc_generic_novsc </td>
2114           <td>(</td>
2115           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2116           <td class="paramname"><em>t1</em>, </td>
2117         </tr>
2118         <tr>
2119           <td class="paramkey"></td>
2120           <td></td>
2121           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2122           <td class="paramname"><em>bpno</em>&#160;</td>
2123         </tr>
2124         <tr>
2125           <td></td>
2126           <td>)</td>
2127           <td></td><td></td>
2128         </tr>
2129       </table>
2130   </td>
2131   <td class="mlabels-right">
2132 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2133   </tr>
2134 </table>
2135 </div><div class="memdoc">
2136
2137 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="t1_8c.html#ae85e30b7d0b52e50addf1f9da45b4b14">opj_t1_dec_sigpass_mqc_internal</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2138
2139 <p class="reference">Referenced by <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>.</p>
2140
2141 </div>
2142 </div>
2143 <a id="af6048ce87c54e6a8c9fe2f2db94444ed"></a>
2144 <h2 class="memtitle"><span class="permalink"><a href="#af6048ce87c54e6a8c9fe2f2db94444ed">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_mqc_generic_vsc()</h2>
2145
2146 <div class="memitem">
2147 <div class="memproto">
2148 <table class="mlabels">
2149   <tr>
2150   <td class="mlabels-left">
2151       <table class="memname">
2152         <tr>
2153           <td class="memname">static void opj_t1_dec_sigpass_mqc_generic_vsc </td>
2154           <td>(</td>
2155           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2156           <td class="paramname"><em>t1</em>, </td>
2157         </tr>
2158         <tr>
2159           <td class="paramkey"></td>
2160           <td></td>
2161           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2162           <td class="paramname"><em>bpno</em>&#160;</td>
2163         </tr>
2164         <tr>
2165           <td></td>
2166           <td>)</td>
2167           <td></td><td></td>
2168         </tr>
2169       </table>
2170   </td>
2171   <td class="mlabels-right">
2172 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2173   </tr>
2174 </table>
2175 </div><div class="memdoc">
2176
2177 <p class="reference">References <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="t1_8c.html#ae85e30b7d0b52e50addf1f9da45b4b14">opj_t1_dec_sigpass_mqc_internal</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>
2178
2179 <p class="reference">Referenced by <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>.</p>
2180
2181 </div>
2182 </div>
2183 <a id="a4a8e7c66427e3bcbf47d8d92c229892b"></a>
2184 <h2 class="memtitle"><span class="permalink"><a href="#a4a8e7c66427e3bcbf47d8d92c229892b">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_raw()</h2>
2185
2186 <div class="memitem">
2187 <div class="memproto">
2188 <table class="mlabels">
2189   <tr>
2190   <td class="mlabels-left">
2191       <table class="memname">
2192         <tr>
2193           <td class="memname">static void opj_t1_dec_sigpass_raw </td>
2194           <td>(</td>
2195           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2196           <td class="paramname"><em>t1</em>, </td>
2197         </tr>
2198         <tr>
2199           <td class="paramkey"></td>
2200           <td></td>
2201           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2202           <td class="paramname"><em>bpno</em>, </td>
2203         </tr>
2204         <tr>
2205           <td class="paramkey"></td>
2206           <td></td>
2207           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2208           <td class="paramname"><em>cblksty</em>&#160;</td>
2209         </tr>
2210         <tr>
2211           <td></td>
2212           <td>)</td>
2213           <td></td><td></td>
2214         </tr>
2215       </table>
2216   </td>
2217   <td class="mlabels-right">
2218 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2219   </tr>
2220 </table>
2221 </div><div class="memdoc">
2222
2223 <p>Decode significant pass. </p>
2224
2225 <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="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="t1_8c.html#a637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>, <a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2226
2227 <p class="reference">Referenced by <a class="el" href="t1_8c.html#ab90391839b2f56ca40aaae1b8748ca3c">opj_t1_decode_cblk()</a>.</p>
2228
2229 </div>
2230 </div>
2231 <a id="af6ab9b96c0c6f3af01d505066f9d9164"></a>
2232 <h2 class="memtitle"><span class="permalink"><a href="#af6ab9b96c0c6f3af01d505066f9d9164">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_step_mqc()</h2>
2233
2234 <div class="memitem">
2235 <div class="memproto">
2236 <table class="mlabels">
2237   <tr>
2238   <td class="mlabels-left">
2239       <table class="memname">
2240         <tr>
2241           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_sigpass_step_mqc </td>
2242           <td>(</td>
2243           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2244           <td class="paramname"><em>t1</em>, </td>
2245         </tr>
2246         <tr>
2247           <td class="paramkey"></td>
2248           <td></td>
2249           <td class="paramtype"><a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
2250           <td class="paramname"><em>flagsp</em>, </td>
2251         </tr>
2252         <tr>
2253           <td class="paramkey"></td>
2254           <td></td>
2255           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2256           <td class="paramname"><em>datap</em>, </td>
2257         </tr>
2258         <tr>
2259           <td class="paramkey"></td>
2260           <td></td>
2261           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2262           <td class="paramname"><em>oneplushalf</em>, </td>
2263         </tr>
2264         <tr>
2265           <td class="paramkey"></td>
2266           <td></td>
2267           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2268           <td class="paramname"><em>row</em>, </td>
2269         </tr>
2270         <tr>
2271           <td class="paramkey"></td>
2272           <td></td>
2273           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2274           <td class="paramname"><em>flags_stride</em>, </td>
2275         </tr>
2276         <tr>
2277           <td class="paramkey"></td>
2278           <td></td>
2279           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2280           <td class="paramname"><em>vsc</em>&#160;</td>
2281         </tr>
2282         <tr>
2283           <td></td>
2284           <td>)</td>
2285           <td></td><td></td>
2286         </tr>
2287       </table>
2288   </td>
2289   <td class="mlabels-right">
2290 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2291   </tr>
2292 </table>
2293 </div><div class="memdoc">
2294
2295 <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>
2296
2297 </div>
2298 </div>
2299 <a id="a637be949c4d76c22bcf308c3454efd93"></a>
2300 <h2 class="memtitle"><span class="permalink"><a href="#a637be949c4d76c22bcf308c3454efd93">&#9670;&nbsp;</a></span>opj_t1_dec_sigpass_step_raw()</h2>
2301
2302 <div class="memitem">
2303 <div class="memproto">
2304 <table class="mlabels">
2305   <tr>
2306   <td class="mlabels-left">
2307       <table class="memname">
2308         <tr>
2309           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_dec_sigpass_step_raw </td>
2310           <td>(</td>
2311           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2312           <td class="paramname"><em>t1</em>, </td>
2313         </tr>
2314         <tr>
2315           <td class="paramkey"></td>
2316           <td></td>
2317           <td class="paramtype"><a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
2318           <td class="paramname"><em>flagsp</em>, </td>
2319         </tr>
2320         <tr>
2321           <td class="paramkey"></td>
2322           <td></td>
2323           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2324           <td class="paramname"><em>datap</em>, </td>
2325         </tr>
2326         <tr>
2327           <td class="paramkey"></td>
2328           <td></td>
2329           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2330           <td class="paramname"><em>oneplushalf</em>, </td>
2331         </tr>
2332         <tr>
2333           <td class="paramkey"></td>
2334           <td></td>
2335           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2336           <td class="paramname"><em>vsc</em>, </td>
2337         </tr>
2338         <tr>
2339           <td class="paramkey"></td>
2340           <td></td>
2341           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2342           <td class="paramname"><em>row</em>&#160;</td>
2343         </tr>
2344         <tr>
2345           <td></td>
2346           <td>)</td>
2347           <td></td><td></td>
2348         </tr>
2349       </table>
2350   </td>
2351   <td class="mlabels-right">
2352 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2353   </tr>
2354 </table>
2355 </div><div class="memdoc">
2356
2357 <p>Decode significant pass. </p>
2358
2359 <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="t1_8c.html#a7d897b856ec35a1c1fbd4fb03bafca6a">opj_t1_update_flags()</a>, <a class="el" href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a>, <a class="el" href="t1_8h.html#a88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>, <a class="el" href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2360
2361 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw()</a>.</p>
2362
2363 </div>
2364 </div>
2365 <a id="ab90391839b2f56ca40aaae1b8748ca3c"></a>
2366 <h2 class="memtitle"><span class="permalink"><a href="#ab90391839b2f56ca40aaae1b8748ca3c">&#9670;&nbsp;</a></span>opj_t1_decode_cblk()</h2>
2367
2368 <div class="memitem">
2369 <div class="memproto">
2370 <table class="mlabels">
2371   <tr>
2372   <td class="mlabels-left">
2373       <table class="memname">
2374         <tr>
2375           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_decode_cblk </td>
2376           <td>(</td>
2377           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2378           <td class="paramname"><em>t1</em>, </td>
2379         </tr>
2380         <tr>
2381           <td class="paramkey"></td>
2382           <td></td>
2383           <td class="paramtype"><a class="el" href="tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a">opj_tcd_cblk_dec_t</a> *&#160;</td>
2384           <td class="paramname"><em>cblk</em>, </td>
2385         </tr>
2386         <tr>
2387           <td class="paramkey"></td>
2388           <td></td>
2389           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2390           <td class="paramname"><em>orient</em>, </td>
2391         </tr>
2392         <tr>
2393           <td class="paramkey"></td>
2394           <td></td>
2395           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2396           <td class="paramname"><em>roishift</em>, </td>
2397         </tr>
2398         <tr>
2399           <td class="paramkey"></td>
2400           <td></td>
2401           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2402           <td class="paramname"><em>cblksty</em>, </td>
2403         </tr>
2404         <tr>
2405           <td class="paramkey"></td>
2406           <td></td>
2407           <td class="paramtype"><a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *&#160;</td>
2408           <td class="paramname"><em>p_manager</em>, </td>
2409         </tr>
2410         <tr>
2411           <td class="paramkey"></td>
2412           <td></td>
2413           <td class="paramtype"><a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *&#160;</td>
2414           <td class="paramname"><em>p_manager_mutex</em>, </td>
2415         </tr>
2416         <tr>
2417           <td class="paramkey"></td>
2418           <td></td>
2419           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
2420           <td class="paramname"><em>check_pterm</em>&#160;</td>
2421         </tr>
2422         <tr>
2423           <td></td>
2424           <td>)</td>
2425           <td></td><td></td>
2426         </tr>
2427       </table>
2428   </td>
2429   <td class="mlabels-right">
2430 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2431   </tr>
2432 </table>
2433 </div><div class="memdoc">
2434
2435 <p>Decode 1 code-block. </p>
2436 <dl class="params"><dt>Parameters</dt><dd>
2437   <table class="params">
2438     <tr><td class="paramname">t1</td><td>T1 handle </td></tr>
2439     <tr><td class="paramname">cblk</td><td>Code-block coding parameters </td></tr>
2440     <tr><td class="paramname">orient</td><td></td></tr>
2441     <tr><td class="paramname">roishift</td><td>Region of interest shifting value </td></tr>
2442     <tr><td class="paramname">cblksty</td><td>Code-block style </td></tr>
2443     <tr><td class="paramname">p_manager</td><td>the event manager </td></tr>
2444     <tr><td class="paramname">p_manager_mutex</td><td>mutex for the event manager </td></tr>
2445     <tr><td class="paramname">check_pterm</td><td>whether PTERM correct termination should be checked </td></tr>
2446   </table>
2447   </dd>
2448 </dl>
2449
2450 <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="j2k_8h.html#a91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="j2k_8h.html#a251166dbf8d7a45827b36c644d3f430c">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="event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e">opj_event_msg()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="mqc_8c.html#aa0e4b75040d645307e25dd53528e8512">opj_mqc_init_dec()</a>, <a class="el" href="mqc_8c.html#a683734858d69085fd07394d1d3fae633">opj_mqc_raw_init_dec()</a>, <a class="el" href="mqc_8c.html#a9b1de23283892ba50029b75ab1b9a91a">opj_mqc_resetstates()</a>, <a class="el" href="mqc_8c.html#a7260daca59a1e01f087a7806db045853">opj_mqc_setstate()</a>, <a class="el" href="thread_8c.html#ab38a90b92a1d294f7e1886e36a405518">opj_mutex_lock()</a>, <a class="el" href="thread_8c.html#acf1f5a5f7f7257663505af02b717272c">opj_mutex_unlock()</a>, <a class="el" href="opj__malloc_8c.html#aa39cad09aebcf1b795fe829359115812">opj_realloc()</a>, <a class="el" href="t1_8c.html#a676ae65a9d3daed3299a36fa3842043e">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="t1_8c.html#ae2a2445442159db390c6062fccc9d2c0">opj_t1_dec_refpass_raw()</a>, <a class="el" href="t1_8c.html#afad44776606263f0a4ca1838d41607fd">opj_t1_dec_sigpass_mqc()</a>, <a class="el" href="t1_8c.html#a4a8e7c66427e3bcbf47d8d92c229892b">opj_t1_dec_sigpass_raw()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="mqc_8c.html#a5bdec54dabf502c578e46d6b34ce8b93">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="t1_8h.html#a335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="t1_8h.html#a27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="t1_8h.html#a325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>, <a class="el" href="t1_8h.html#a846f610564609a1c50ae3c6cf38919d9">T1_TYPE_MQ</a>, <a class="el" href="t1_8h.html#a8bbc756ee85009898c5232621760de89">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>
2451
2452 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
2453
2454 </div>
2455 </div>
2456 <a id="a5df121baefa4293a2c0d0122694e0902"></a>
2457 <h2 class="memtitle"><span class="permalink"><a href="#a5df121baefa4293a2c0d0122694e0902">&#9670;&nbsp;</a></span>opj_t1_decode_cblks()</h2>
2458
2459 <div class="memitem">
2460 <div class="memproto">
2461       <table class="memname">
2462         <tr>
2463           <td class="memname">void opj_t1_decode_cblks </td>
2464           <td>(</td>
2465           <td class="paramtype"><a class="el" href="tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6">opj_tcd_t</a> *&#160;</td>
2466           <td class="paramname"><em>tcd</em>, </td>
2467         </tr>
2468         <tr>
2469           <td class="paramkey"></td>
2470           <td></td>
2471           <td class="paramtype">volatile <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *&#160;</td>
2472           <td class="paramname"><em>pret</em>, </td>
2473         </tr>
2474         <tr>
2475           <td class="paramkey"></td>
2476           <td></td>
2477           <td class="paramtype"><a class="el" href="tcd_8h.html#ae703c0fbaa0ad3f4c324284910b33349">opj_tcd_tilecomp_t</a> *&#160;</td>
2478           <td class="paramname"><em>tilec</em>, </td>
2479         </tr>
2480         <tr>
2481           <td class="paramkey"></td>
2482           <td></td>
2483           <td class="paramtype"><a class="el" href="j2k_8h.html#ae39069313e95d355a2f06314b0e31506">opj_tccp_t</a> *&#160;</td>
2484           <td class="paramname"><em>tccp</em>, </td>
2485         </tr>
2486         <tr>
2487           <td class="paramkey"></td>
2488           <td></td>
2489           <td class="paramtype"><a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *&#160;</td>
2490           <td class="paramname"><em>p_manager</em>, </td>
2491         </tr>
2492         <tr>
2493           <td class="paramkey"></td>
2494           <td></td>
2495           <td class="paramtype"><a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *&#160;</td>
2496           <td class="paramname"><em>p_manager_mutex</em>, </td>
2497         </tr>
2498         <tr>
2499           <td class="paramkey"></td>
2500           <td></td>
2501           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
2502           <td class="paramname"><em>check_pterm</em>&#160;</td>
2503         </tr>
2504         <tr>
2505           <td></td>
2506           <td>)</td>
2507           <td></td><td></td>
2508         </tr>
2509       </table>
2510 </div><div class="memdoc">
2511
2512 <p>Decode the code-blocks of a tile. </p>
2513 <dl class="params"><dt>Parameters</dt><dd>
2514   <table class="params">
2515     <tr><td class="paramname">tcd</td><td>TCD handle </td></tr>
2516     <tr><td class="paramname">pret</td><td>Pointer to return value </td></tr>
2517     <tr><td class="paramname">tilec</td><td>The tile to decode </td></tr>
2518     <tr><td class="paramname">tccp</td><td>Tile coding parameters </td></tr>
2519     <tr><td class="paramname">p_manager</td><td>the event manager </td></tr>
2520     <tr><td class="paramname">p_manager_mutex</td><td>mutex for the event manager </td></tr>
2521     <tr><td class="paramname">check_pterm</td><td>whether PTERM correct termination should be checked </td></tr>
2522   </table>
2523   </dd>
2524 </dl>
2525
2526 <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#a7aa213813537f33a1abc349e94fbe283">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="opj__malloc_8c.html#aefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e">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="tcd_8c.html#a72440072965bb27a13c6042c7b383c70">opj_tcd_is_subband_area_of_interest()</a>, <a class="el" href="thread_8c.html#a4faef98a6b8495c63e9e5ce9cf0c3fc3">opj_thread_pool_get_thread_count()</a>, <a class="el" href="thread_8c.html#af389ecb3a583a30077fc546eef767c89">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>
2527
2528 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#a61608d1a920574e556d417a4b0e23a3a">opj_tcd_t1_decode()</a>.</p>
2529
2530 </div>
2531 </div>
2532 <a id="adbc87000940d2fc0c5f3e2f0ad28938a"></a>
2533 <h2 class="memtitle"><span class="permalink"><a href="#adbc87000940d2fc0c5f3e2f0ad28938a">&#9670;&nbsp;</a></span>opj_t1_destroy()</h2>
2534
2535 <div class="memitem">
2536 <div class="memproto">
2537       <table class="memname">
2538         <tr>
2539           <td class="memname">void opj_t1_destroy </td>
2540           <td>(</td>
2541           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2542           <td class="paramname"><em>p_t1</em></td><td>)</td>
2543           <td></td>
2544         </tr>
2545       </table>
2546 </div><div class="memdoc">
2547
2548 <p>Destroys a previously created T1 handle. </p>
2549 <dl class="params"><dt>Parameters</dt><dd>
2550   <table class="params">
2551     <tr><td class="paramname">p_t1</td><td>Tier 1 handle to destroy </td></tr>
2552   </table>
2553   </dd>
2554 </dl>
2555
2556 <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#ad9c62c070cac19e999623b6dfc247789">opj_t1::flags</a>, <a class="el" href="opj__malloc_8c.html#aefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, and <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>.</p>
2557
2558 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>, and <a class="el" href="t1_8c.html#ad100b25cf4492d278d25cae52ace0d2a">opj_t1_destroy_wrapper()</a>.</p>
2559
2560 </div>
2561 </div>
2562 <a id="ad100b25cf4492d278d25cae52ace0d2a"></a>
2563 <h2 class="memtitle"><span class="permalink"><a href="#ad100b25cf4492d278d25cae52ace0d2a">&#9670;&nbsp;</a></span>opj_t1_destroy_wrapper()</h2>
2564
2565 <div class="memitem">
2566 <div class="memproto">
2567 <table class="mlabels">
2568   <tr>
2569   <td class="mlabels-left">
2570       <table class="memname">
2571         <tr>
2572           <td class="memname">static void opj_t1_destroy_wrapper </td>
2573           <td>(</td>
2574           <td class="paramtype">void *&#160;</td>
2575           <td class="paramname"><em>t1</em></td><td>)</td>
2576           <td></td>
2577         </tr>
2578       </table>
2579   </td>
2580   <td class="mlabels-right">
2581 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2582   </tr>
2583 </table>
2584 </div><div class="memdoc">
2585
2586 <p class="reference">References <a class="el" href="t1_8c.html#adbc87000940d2fc0c5f3e2f0ad28938a">opj_t1_destroy()</a>.</p>
2587
2588 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, and <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
2589
2590 </div>
2591 </div>
2592 <a id="a8494e1a811e935f0feae5776a9d628e1"></a>
2593 <h2 class="memtitle"><span class="permalink"><a href="#a8494e1a811e935f0feae5776a9d628e1">&#9670;&nbsp;</a></span>opj_t1_enc_clnpass()</h2>
2594
2595 <div class="memitem">
2596 <div class="memproto">
2597 <table class="mlabels">
2598   <tr>
2599   <td class="mlabels-left">
2600       <table class="memname">
2601         <tr>
2602           <td class="memname">static void opj_t1_enc_clnpass </td>
2603           <td>(</td>
2604           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2605           <td class="paramname"><em>t1</em>, </td>
2606         </tr>
2607         <tr>
2608           <td class="paramkey"></td>
2609           <td></td>
2610           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2611           <td class="paramname"><em>bpno</em>, </td>
2612         </tr>
2613         <tr>
2614           <td class="paramkey"></td>
2615           <td></td>
2616           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2617           <td class="paramname"><em>nmsedec</em>, </td>
2618         </tr>
2619         <tr>
2620           <td class="paramkey"></td>
2621           <td></td>
2622           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2623           <td class="paramname"><em>cblksty</em>&#160;</td>
2624         </tr>
2625         <tr>
2626           <td></td>
2627           <td>)</td>
2628           <td></td><td></td>
2629         </tr>
2630       </table>
2631   </td>
2632   <td class="mlabels-right">
2633 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2634   </tr>
2635 </table>
2636 </div><div class="memdoc">
2637
2638 <p>Encode clean-up pass. </p>
2639
2640 <p class="reference">References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="mqc__inl_8h.html#a8cf12d318ac2c5190757020d569c0188">opj_mqc_encode_macro</a>, <a class="el" href="t1_8c.html#ae8621814ca602332759bdde4b22139c8">opj_smr_abs</a>, <a class="el" href="t1_8c.html#a75332cc5e4f633f45d696bd74968e9b7">opj_t1_enc_clnpass_step_macro</a>, <a class="el" href="t1_8c.html#a9f28f49727b66fc3187e4bf75de7bd41">opj_t1_setcurctx</a>, <a class="el" href="t1_8h.html#a335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="t1_8h.html#a27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="t1_8h.html#a46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2641
2642 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2643
2644 </div>
2645 </div>
2646 <a id="adc60d65d3cd311cbfa95fd2f5a0d7897"></a>
2647 <h2 class="memtitle"><span class="permalink"><a href="#adc60d65d3cd311cbfa95fd2f5a0d7897">&#9670;&nbsp;</a></span>opj_t1_enc_is_term_pass()</h2>
2648
2649 <div class="memitem">
2650 <div class="memproto">
2651 <table class="mlabels">
2652   <tr>
2653   <td class="mlabels-left">
2654       <table class="memname">
2655         <tr>
2656           <td class="memname">static int opj_t1_enc_is_term_pass </td>
2657           <td>(</td>
2658           <td class="paramtype"><a class="el" href="tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1">opj_tcd_cblk_enc_t</a> *&#160;</td>
2659           <td class="paramname"><em>cblk</em>, </td>
2660         </tr>
2661         <tr>
2662           <td class="paramkey"></td>
2663           <td></td>
2664           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2665           <td class="paramname"><em>cblksty</em>, </td>
2666         </tr>
2667         <tr>
2668           <td class="paramkey"></td>
2669           <td></td>
2670           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2671           <td class="paramname"><em>bpno</em>, </td>
2672         </tr>
2673         <tr>
2674           <td class="paramkey"></td>
2675           <td></td>
2676           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2677           <td class="paramname"><em>passtype</em>&#160;</td>
2678         </tr>
2679         <tr>
2680           <td></td>
2681           <td>)</td>
2682           <td></td><td></td>
2683         </tr>
2684       </table>
2685   </td>
2686   <td class="mlabels-right">
2687 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2688   </tr>
2689 </table>
2690 </div><div class="memdoc">
2691
2692 <p class="reference">References <a class="el" href="j2k_8h.html#a91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="j2k_8h.html#ab4a11b37d608c28c255a723fc6fd2c08">J2K_CCP_CBLKSTY_TERMALL</a>, <a class="el" href="structopj__tcd__cblk__enc.html#aaadfdf791e63c0049b867a6be072fca3">opj_tcd_cblk_enc::numbps</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
2693
2694 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2695
2696 </div>
2697 </div>
2698 <a id="aff8fb497bd8ef0f7f9dc9de53f962cc1"></a>
2699 <h2 class="memtitle"><span class="permalink"><a href="#aff8fb497bd8ef0f7f9dc9de53f962cc1">&#9670;&nbsp;</a></span>opj_t1_enc_refpass()</h2>
2700
2701 <div class="memitem">
2702 <div class="memproto">
2703 <table class="mlabels">
2704   <tr>
2705   <td class="mlabels-left">
2706       <table class="memname">
2707         <tr>
2708           <td class="memname">static void opj_t1_enc_refpass </td>
2709           <td>(</td>
2710           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2711           <td class="paramname"><em>t1</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#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2717           <td class="paramname"><em>bpno</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#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2723           <td class="paramname"><em>nmsedec</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#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>&#160;</td>
2729           <td class="paramname"><em>type</em>&#160;</td>
2730         </tr>
2731         <tr>
2732           <td></td>
2733           <td>)</td>
2734           <td></td><td></td>
2735         </tr>
2736       </table>
2737   </td>
2738   <td class="mlabels-right">
2739 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2740   </tr>
2741 </table>
2742 </div><div class="memdoc">
2743
2744 <p>Encode refinement pass. </p>
2745
2746 <p class="reference">References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="t1_8c.html#a58700f0ea3b5cd09bcfad9c730497f49">opj_t1_enc_refpass_step_macro</a>, <a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="t1_8h.html#a46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="t1_8h.html#afa77179984d3c4fc7b4d68741eac0211">T1_PI_0</a>, <a class="el" href="t1_8h.html#a13c56e60bd0e0d3c9e36025994ce395d">T1_PI_1</a>, <a class="el" href="t1_8h.html#a89aa23cbc819bfc122653e34f737f65b">T1_PI_2</a>, <a class="el" href="t1_8h.html#a30c27730d92b803755e486915ef71131">T1_PI_3</a>, <a class="el" href="t1_8h.html#a7d78e993d5332b026ffe5abe50aa9071">T1_SIGMA_10</a>, <a class="el" href="t1_8h.html#ae9e2b1582f7ad4e8a7ace7fce8a7ebfb">T1_SIGMA_13</a>, <a class="el" href="t1_8h.html#a69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a>, <a class="el" href="t1_8h.html#a8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2747
2748 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2749
2750 </div>
2751 </div>
2752 <a id="a4608fc74c44bd6ca766ea02a3d886948"></a>
2753 <h2 class="memtitle"><span class="permalink"><a href="#a4608fc74c44bd6ca766ea02a3d886948">&#9670;&nbsp;</a></span>opj_t1_enc_sigpass()</h2>
2754
2755 <div class="memitem">
2756 <div class="memproto">
2757 <table class="mlabels">
2758   <tr>
2759   <td class="mlabels-left">
2760       <table class="memname">
2761         <tr>
2762           <td class="memname">static void opj_t1_enc_sigpass </td>
2763           <td>(</td>
2764           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2765           <td class="paramname"><em>t1</em>, </td>
2766         </tr>
2767         <tr>
2768           <td class="paramkey"></td>
2769           <td></td>
2770           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
2771           <td class="paramname"><em>bpno</em>, </td>
2772         </tr>
2773         <tr>
2774           <td class="paramkey"></td>
2775           <td></td>
2776           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2777           <td class="paramname"><em>nmsedec</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#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a>&#160;</td>
2783           <td class="paramname"><em>type</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>cblksty</em>&#160;</td>
2790         </tr>
2791         <tr>
2792           <td></td>
2793           <td>)</td>
2794           <td></td><td></td>
2795         </tr>
2796       </table>
2797   </td>
2798   <td class="mlabels-right">
2799 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2800   </tr>
2801 </table>
2802 </div><div class="memdoc">
2803
2804 <p>Encode significant pass. </p>
2805
2806 <p class="reference">References <a class="el" href="structopj__t1.html#a73394701209d19d06afd56f089bbcd7f">opj_t1::data</a>, <a class="el" href="mqc__inl_8h.html#aaa7fd5399c753edfc3cf8d4ee3c5a16c">DOWNLOAD_MQC_VARIABLES</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</a>, <a class="el" href="structopj__t1.html#a5c19283cc36f821a697b9e2c0f586eed">opj_t1::mqc</a>, <a class="el" href="t1_8c.html#ad039e47ff904ae44a20dfad985cf4e05">opj_t1_enc_sigpass_step_macro</a>, <a class="el" href="t1_8c.html#a92bb87ce88e3bcae03ab6055dc93683f">T1_FLAGS</a>, <a class="el" href="t1_8h.html#a46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="mqc__inl_8h.html#a6d0d6c32ec7bb70eedefc7fc8c1bf3df">UPLOAD_MQC_VARIABLES</a>, and <a class="el" href="structopj__t1.html#a0307370eb4a1cb47d8e4011cb88c37a7">opj_t1::w</a>.</p>
2807
2808 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
2809
2810 </div>
2811 </div>
2812 <a id="a0066492bf8c292bf235c1c754a3272bf"></a>
2813 <h2 class="memtitle"><span class="permalink"><a href="#a0066492bf8c292bf235c1c754a3272bf">&#9670;&nbsp;</a></span>opj_t1_encode_cblk()</h2>
2814
2815 <div class="memitem">
2816 <div class="memproto">
2817 <table class="mlabels">
2818   <tr>
2819   <td class="mlabels-left">
2820       <table class="memname">
2821         <tr>
2822           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_t1_encode_cblk </td>
2823           <td>(</td>
2824           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
2825           <td class="paramname"><em>t1</em>, </td>
2826         </tr>
2827         <tr>
2828           <td class="paramkey"></td>
2829           <td></td>
2830           <td class="paramtype"><a class="el" href="tcd_8h.html#aa436c980ec6b62e2798ff610c8c9d9a1">opj_tcd_cblk_enc_t</a> *&#160;</td>
2831           <td class="paramname"><em>cblk</em>, </td>
2832         </tr>
2833         <tr>
2834           <td class="paramkey"></td>
2835           <td></td>
2836           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2837           <td class="paramname"><em>orient</em>, </td>
2838         </tr>
2839         <tr>
2840           <td class="paramkey"></td>
2841           <td></td>
2842           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2843           <td class="paramname"><em>compno</em>, </td>
2844         </tr>
2845         <tr>
2846           <td class="paramkey"></td>
2847           <td></td>
2848           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2849           <td class="paramname"><em>level</em>, </td>
2850         </tr>
2851         <tr>
2852           <td class="paramkey"></td>
2853           <td></td>
2854           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2855           <td class="paramname"><em>qmfbid</em>, </td>
2856         </tr>
2857         <tr>
2858           <td class="paramkey"></td>
2859           <td></td>
2860           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td>
2861           <td class="paramname"><em>stepsize</em>, </td>
2862         </tr>
2863         <tr>
2864           <td class="paramkey"></td>
2865           <td></td>
2866           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2867           <td class="paramname"><em>cblksty</em>, </td>
2868         </tr>
2869         <tr>
2870           <td class="paramkey"></td>
2871           <td></td>
2872           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2873           <td class="paramname"><em>numcomps</em>, </td>
2874         </tr>
2875         <tr>
2876           <td class="paramkey"></td>
2877           <td></td>
2878           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
2879           <td class="paramname"><em>mct_norms</em>, </td>
2880         </tr>
2881         <tr>
2882           <td class="paramkey"></td>
2883           <td></td>
2884           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2885           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
2886         </tr>
2887         <tr>
2888           <td></td>
2889           <td>)</td>
2890           <td></td><td></td>
2891         </tr>
2892       </table>
2893   </td>
2894   <td class="mlabels-right">
2895 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2896   </tr>
2897 </table>
2898 </div><div class="memdoc">
2899
2900 <p>Return "cumwmsedec" that should be used to increase tile-&gt;distotile. </p>
2901 <p>mod fixed_quality </p>
2902
2903 <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__tcd__pass.html#a45f5472e2dc4265c9e973c8c630485cc">opj_tcd_pass::distortiondec</a>, <a class="el" href="structopj__t1.html#a4e88b0ed321f39a5bd2507b3d403914d">opj_t1::h</a>, <a class="el" href="j2k_8h.html#a91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="j2k_8h.html#a50289c9b99eeebb906f5233979663984">J2K_CCP_CBLKSTY_PTERM</a>, <a class="el" href="j2k_8h.html#a251166dbf8d7a45827b36c644d3f430c">J2K_CCP_CBLKSTY_RESET</a>, <a class="el" href="j2k_8h.html#a31341b13011138b0ec1f7075d5c14042">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="opj__intmath_8h.html#aa6a55d57af96308459f6de414227ae40">opj_int_floorlog2()</a>, <a class="el" href="opj__intmath_8h.html#a2f7d5c3934ee6be38763652b7f80ea6c">opj_int_max()</a>, <a class="el" href="mqc_8c.html#a9eb31de8e3ede6acad7469f9ea0b0d1b">opj_mqc_bypass_flush_enc()</a>, <a class="el" href="mqc_8c.html#a4a259d02eadde28d92edac74dbc40323">opj_mqc_bypass_get_extra_bytes()</a>, <a class="el" href="mqc_8c.html#aba5f2d1b605d35e514aeb7a2827996b9">opj_mqc_bypass_init_enc()</a>, <a class="el" href="mqc_8c.html#ae8351e8a317e68679bf5ce649e91f48d">opj_mqc_erterm_enc()</a>, <a class="el" href="mqc_8c.html#a39b562515ebaa0a9707c51b6770ad7fe">opj_mqc_flush()</a>, <a class="el" href="mqc_8c.html#ac1a06acd83ef63950db20f73251efab3">opj_mqc_init_enc()</a>, <a class="el" href="mqc_8c.html#ac9c6d11f48074e5064584d1e5d0dcd0f">opj_mqc_numbytes()</a>, <a class="el" href="mqc_8c.html#a858901a7f568a2845885e537aaeab825">opj_mqc_reset_enc()</a>, <a class="el" href="mqc_8c.html#a9b1de23283892ba50029b75ab1b9a91a">opj_mqc_resetstates()</a>, <a class="el" href="mqc_8c.html#a178f2a2119c59ae30169835162bd73e7">opj_mqc_restart_init_enc()</a>, <a class="el" href="mqc_8c.html#af6195cf3fe837a5acbaa721c3e453465">opj_mqc_segmark_enc()</a>, <a class="el" href="mqc_8c.html#a7260daca59a1e01f087a7806db045853">opj_mqc_setstate()</a>, <a class="el" href="t1_8c.html#a8494e1a811e935f0feae5776a9d628e1">opj_t1_enc_clnpass()</a>, <a class="el" href="t1_8c.html#adc60d65d3cd311cbfa95fd2f5a0d7897">opj_t1_enc_is_term_pass()</a>, <a class="el" href="t1_8c.html#aff8fb497bd8ef0f7f9dc9de53f962cc1">opj_t1_enc_refpass()</a>, <a class="el" href="t1_8c.html#a4608fc74c44bd6ca766ea02a3d886948">opj_t1_enc_sigpass()</a>, <a class="el" href="t1_8c.html#a569bb3939e11d7817a297739d06950b0">opj_t1_getwmsedec()</a>, <a class="el" href="t1_8c.html#ada4845515fabaa649bddf33ac0c85785">opj_to_smr</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3">opj_tcd_cblk_enc::passes</a>, <a class="el" href="structopj__tcd__pass.html#a44a95927b8cd4a461e6ecbda8406482e">opj_tcd_pass::rate</a>, <a class="el" href="t1_8h.html#a335ce360eba4cbd31b9e082535d02180">T1_CTXNO_AGG</a>, <a class="el" href="t1_8h.html#a27ee56916ef86bcbb5c07e55fb719b20">T1_CTXNO_UNI</a>, <a class="el" href="t1_8h.html#a325280d653d545416723a91f0ebbf428">T1_CTXNO_ZC</a>, <a class="el" href="t1_8h.html#a46ab5a09928a8d3872a6128d5aa80ca1">T1_NMSEDEC_FRACBITS</a>, <a class="el" href="t1_8h.html#a846f610564609a1c50ae3c6cf38919d9">T1_TYPE_MQ</a>, <a class="el" href="t1_8h.html#a8bbc756ee85009898c5232621760de89">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>
2904
2905 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>.</p>
2906
2907 </div>
2908 </div>
2909 <a id="aa892d07bb383a4dafa51506cf23740a4"></a>
2910 <h2 class="memtitle"><span class="permalink"><a href="#aa892d07bb383a4dafa51506cf23740a4">&#9670;&nbsp;</a></span>opj_t1_encode_cblks()</h2>
2911
2912 <div class="memitem">
2913 <div class="memproto">
2914       <table class="memname">
2915         <tr>
2916           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_encode_cblks </td>
2917           <td>(</td>
2918           <td class="paramtype"><a class="el" href="tcd_8h.html#a375332e9a71d27f3c59d118bc34fa4b6">opj_tcd_t</a> *&#160;</td>
2919           <td class="paramname"><em>tcd</em>, </td>
2920         </tr>
2921         <tr>
2922           <td class="paramkey"></td>
2923           <td></td>
2924           <td class="paramtype"><a class="el" href="tcd_8h.html#a644aef197f3f6dec4c5542a50ff5cce3">opj_tcd_tile_t</a> *&#160;</td>
2925           <td class="paramname"><em>tile</em>, </td>
2926         </tr>
2927         <tr>
2928           <td class="paramkey"></td>
2929           <td></td>
2930           <td class="paramtype"><a class="el" href="j2k_8h.html#acf2dc0982e8a97381c5365c290db5cd1">opj_tcp_t</a> *&#160;</td>
2931           <td class="paramname"><em>tcp</em>, </td>
2932         </tr>
2933         <tr>
2934           <td class="paramkey"></td>
2935           <td></td>
2936           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
2937           <td class="paramname"><em>mct_norms</em>, </td>
2938         </tr>
2939         <tr>
2940           <td class="paramkey"></td>
2941           <td></td>
2942           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2943           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
2944         </tr>
2945         <tr>
2946           <td></td>
2947           <td>)</td>
2948           <td></td><td></td>
2949         </tr>
2950       </table>
2951 </div><div class="memdoc">
2952
2953 <p>Encode the code-blocks of a tile. </p>
2954 <dl class="params"><dt>Parameters</dt><dd>
2955   <table class="params">
2956     <tr><td class="paramname">tcd</td><td>TCD handle </td></tr>
2957     <tr><td class="paramname">tile</td><td>The tile to encode </td></tr>
2958     <tr><td class="paramname">tcp</td><td>Tile coding parameters </td></tr>
2959     <tr><td class="paramname">mct_norms</td><td>FIXME DOC </td></tr>
2960     <tr><td class="paramname">mct_numcomps</td><td>Number of components used for MCT </td></tr>
2961   </table>
2962   </dd>
2963 </dl>
2964
2965 <p class="reference">References <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a37b1cd1c38355131715ba6f56918d9ab">opj_t1_cblk_encode_processing_job_t::band</a>, <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a853d1bee2427529ebf4633054b7de62f">opj_t1_cblk_encode_processing_job_t::cblk</a>, <a class="el" href="structopj__tcd__precinct.html#a7aa213813537f33a1abc349e94fbe283">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a5a048245c58934d334231b84e979301a">opj_t1_cblk_encode_processing_job_t::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__tile.html#afeab4e70f466b3e4f6106325d98a2267">opj_tcd_tile::distotile</a>, <a class="el" href="structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d">opj_tcd_precinct::enc</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#aca43416d1480663c5c2474a7287d056a">opj_t1_cblk_encode_processing_job_t::mct_norms</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ac9a453244fe39268f8f5486cb84a5df0">opj_t1_cblk_encode_processing_job_t::mct_numcomps</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a7fa74f75b592782995cf75765da69eb8">opj_t1_cblk_encode_processing_job_t::mutex</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__tile.html#a02a13a3c111c99e55a96bbb917be7d35">opj_tcd_tile::numcomps</a>, <a class="el" href="structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6">opj_tcd_tilecomp::numresolutions</a>, <a class="el" href="opj__malloc_8c.html#a3fe08bb7876e393dd04332d049a4d53e">opj_calloc()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="thread_8c.html#aa81ea27e801a8c0cf453b256ab38e067">opj_mutex_create()</a>, <a class="el" href="thread_8c.html#a66757c34c788b873ad9acfb60a5e008b">opj_mutex_destroy()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="t1_8c.html#a3a260db0855d38ed19c060139365b1ad">opj_t1_cblk_encode_processor()</a>, <a class="el" href="tcd_8c.html#a96f962af737e4f4f2b7fb026f7869eca">opj_tcd_is_band_empty()</a>, <a class="el" href="thread_8c.html#af389ecb3a583a30077fc546eef767c89">opj_thread_pool_submit_job()</a>, <a class="el" href="thread_8c.html#a0ced26c80598e49bf3a964bb802130f1">opj_thread_pool_wait_completion()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb">opj_tcd_resolution::ph</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad5d2355f5bdc60375d2446e663f0d677">opj_t1_cblk_encode_processing_job_t::pret</a>, <a class="el" href="structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b">opj_tcd_resolution::pw</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a71c0642cc2285114458c80bc8879488f">opj_t1_cblk_encode_processing_job_t::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#afc00261a8eb1b4853d67cf6bd142ed4a">opj_t1_cblk_encode_processing_job_t::tccp</a>, <a class="el" href="query__parser_8h.html#a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7">tcp</a>, <a class="el" href="structopj__tcd.html#ad59ef39d08151a05bc6b0bb693607370">opj_tcd::thread_pool</a>, <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#a91c9c608d33e09428ddb9ec0680ad2de">opj_t1_cblk_encode_processing_job_t::tile</a>, and <a class="el" href="structopj__t1__cblk__encode__processing__job__t.html#ad1c8a024cc657371127190e359dad04a">opj_t1_cblk_encode_processing_job_t::tilec</a>.</p>
2966
2967 <p class="reference">Referenced by <a class="el" href="tcd_8c.html#ad72fe72839a232fcd2ba4dd82588be2e">opj_tcd_t1_encode()</a>.</p>
2968
2969 </div>
2970 </div>
2971 <a id="ab81c3e6f2d931ff8ec00123699c00c55"></a>
2972 <h2 class="memtitle"><span class="permalink"><a href="#ab81c3e6f2d931ff8ec00123699c00c55">&#9670;&nbsp;</a></span>opj_t1_getctxno_mag()</h2>
2973
2974 <div class="memitem">
2975 <div class="memproto">
2976 <table class="mlabels">
2977   <tr>
2978   <td class="mlabels-left">
2979       <table class="memname">
2980         <tr>
2981           <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>
2982           <td>(</td>
2983           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2984           <td class="paramname"><em>f</em></td><td>)</td>
2985           <td></td>
2986         </tr>
2987       </table>
2988   </td>
2989   <td class="mlabels-right">
2990 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
2991   </tr>
2992 </table>
2993 </div><div class="memdoc">
2994
2995 <p class="reference">References <a class="el" href="t1_8h.html#a4e1a04ba7b987130533b2a0e71d00a06">T1_CTXNO_MAG</a>, <a class="el" href="t1_8h.html#a63f5754994b6ba43eeccf26a2db3ba57">T1_MU_0</a>, and <a class="el" href="t1_8h.html#a88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>.</p>
2996
2997 </div>
2998 </div>
2999 <a id="af1440e3faa5db783bda989494e84bf09"></a>
3000 <h2 class="memtitle"><span class="permalink"><a href="#af1440e3faa5db783bda989494e84bf09">&#9670;&nbsp;</a></span>opj_t1_getctxno_sc()</h2>
3001
3002 <div class="memitem">
3003 <div class="memproto">
3004 <table class="mlabels">
3005   <tr>
3006   <td class="mlabels-left">
3007       <table class="memname">
3008         <tr>
3009           <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_sc </td>
3010           <td>(</td>
3011           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3012           <td class="paramname"><em>lu</em></td><td>)</td>
3013           <td></td>
3014         </tr>
3015       </table>
3016   </td>
3017   <td class="mlabels-right">
3018 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3019   </tr>
3020 </table>
3021 </div><div class="memdoc">
3022
3023 <p class="reference">References <a class="el" href="t1__luts_8h.html#a5b8df62174004db15a6b7bb640c0e9cd">lut_ctxno_sc</a>.</p>
3024
3025 </div>
3026 </div>
3027 <a id="ab2b5473c81ab12cf44ab28fdc41aa9a6"></a>
3028 <h2 class="memtitle"><span class="permalink"><a href="#ab2b5473c81ab12cf44ab28fdc41aa9a6">&#9670;&nbsp;</a></span>opj_t1_getctxno_zc()</h2>
3029
3030 <div class="memitem">
3031 <div class="memproto">
3032 <table class="mlabels">
3033   <tr>
3034   <td class="mlabels-left">
3035       <table class="memname">
3036         <tr>
3037           <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>
3038           <td>(</td>
3039           <td class="paramtype"><a class="el" href="mqc_8h.html#a88db3570f4dea454a8a2251b174d5050">opj_mqc_t</a> *&#160;</td>
3040           <td class="paramname"><em>mqc</em>, </td>
3041         </tr>
3042         <tr>
3043           <td class="paramkey"></td>
3044           <td></td>
3045           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3046           <td class="paramname"><em>f</em>&#160;</td>
3047         </tr>
3048         <tr>
3049           <td></td>
3050           <td>)</td>
3051           <td></td><td></td>
3052         </tr>
3053       </table>
3054   </td>
3055   <td class="mlabels-right">
3056 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3057   </tr>
3058 </table>
3059 </div><div class="memdoc">
3060
3061 <p class="reference">References <a class="el" href="structopj__mqc.html#ac6c52e5944b6186886f0d3b853ac3b01">opj_mqc::lut_ctxno_zc_orient</a>, and <a class="el" href="t1_8h.html#a88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a>.</p>
3062
3063 </div>
3064 </div>
3065 <a id="ae2853b72e80778d2d03a0e2d2aac9ea5"></a>
3066 <h2 class="memtitle"><span class="permalink"><a href="#ae2853b72e80778d2d03a0e2d2aac9ea5">&#9670;&nbsp;</a></span>opj_t1_getctxtno_sc_or_spb_index()</h2>
3067
3068 <div class="memitem">
3069 <div class="memproto">
3070 <table class="mlabels">
3071   <tr>
3072   <td class="mlabels-left">
3073       <table class="memname">
3074         <tr>
3075           <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_getctxtno_sc_or_spb_index </td>
3076           <td>(</td>
3077           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3078           <td class="paramname"><em>fX</em>, </td>
3079         </tr>
3080         <tr>
3081           <td class="paramkey"></td>
3082           <td></td>
3083           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3084           <td class="paramname"><em>pfX</em>, </td>
3085         </tr>
3086         <tr>
3087           <td class="paramkey"></td>
3088           <td></td>
3089           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3090           <td class="paramname"><em>nfX</em>, </td>
3091         </tr>
3092         <tr>
3093           <td class="paramkey"></td>
3094           <td></td>
3095           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3096           <td class="paramname"><em>ci</em>&#160;</td>
3097         </tr>
3098         <tr>
3099           <td></td>
3100           <td>)</td>
3101           <td></td><td></td>
3102         </tr>
3103       </table>
3104   </td>
3105   <td class="mlabels-right">
3106 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3107   </tr>
3108 </table>
3109 </div><div class="memdoc">
3110
3111 <p class="reference">References <a class="el" href="t1_8h.html#a47c5ba91282d11225a57d061c2a42fea">T1_CHI_0_I</a>, <a class="el" href="t1_8h.html#a4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a>, <a class="el" href="t1_8h.html#a162e46b32d89320a466eefda06f9adbb">T1_CHI_2_I</a>, <a class="el" href="t1_8h.html#ac609c5ccee43ea1d4a1adfaa472d58fe">T1_CHI_THIS_I</a>, <a class="el" href="t1_8h.html#ad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a>, <a class="el" href="t1_8h.html#a5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a>, <a class="el" href="t1_8h.html#a53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a>, and <a class="el" href="t1_8h.html#a8c955cf3bdff80504f96af1c01476fe8">T1_SIGMA_7</a>.</p>
3112
3113 </div>
3114 </div>
3115 <a id="a50d065ba47a7ebe17a06bef5cb26cdca"></a>
3116 <h2 class="memtitle"><span class="permalink"><a href="#a50d065ba47a7ebe17a06bef5cb26cdca">&#9670;&nbsp;</a></span>opj_t1_getnmsedec_ref()</h2>
3117
3118 <div class="memitem">
3119 <div class="memproto">
3120 <table class="mlabels">
3121   <tr>
3122   <td class="mlabels-left">
3123       <table class="memname">
3124         <tr>
3125           <td class="memname">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a> opj_t1_getnmsedec_ref </td>
3126           <td>(</td>
3127           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3128           <td class="paramname"><em>x</em>, </td>
3129         </tr>
3130         <tr>
3131           <td class="paramkey"></td>
3132           <td></td>
3133           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3134           <td class="paramname"><em>bitpos</em>&#160;</td>
3135         </tr>
3136         <tr>
3137           <td></td>
3138           <td>)</td>
3139           <td></td><td></td>
3140         </tr>
3141       </table>
3142   </td>
3143   <td class="mlabels-right">
3144 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3145   </tr>
3146 </table>
3147 </div><div class="memdoc">
3148
3149 <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="t1_8h.html#a98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>.</p>
3150
3151 </div>
3152 </div>
3153 <a id="adf094116da3b172cf17ffc4ade0933cf"></a>
3154 <h2 class="memtitle"><span class="permalink"><a href="#adf094116da3b172cf17ffc4ade0933cf">&#9670;&nbsp;</a></span>opj_t1_getnmsedec_sig()</h2>
3155
3156 <div class="memitem">
3157 <div class="memproto">
3158 <table class="mlabels">
3159   <tr>
3160   <td class="mlabels-left">
3161       <table class="memname">
3162         <tr>
3163           <td class="memname">static <a class="el" href="openjpeg_8h.html#a5ec5f8a1adf71244e3315c1d10f1af16">OPJ_INT16</a> opj_t1_getnmsedec_sig </td>
3164           <td>(</td>
3165           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3166           <td class="paramname"><em>x</em>, </td>
3167         </tr>
3168         <tr>
3169           <td class="paramkey"></td>
3170           <td></td>
3171           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3172           <td class="paramname"><em>bitpos</em>&#160;</td>
3173         </tr>
3174         <tr>
3175           <td></td>
3176           <td>)</td>
3177           <td></td><td></td>
3178         </tr>
3179       </table>
3180   </td>
3181   <td class="mlabels-right">
3182 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3183   </tr>
3184 </table>
3185 </div><div class="memdoc">
3186
3187 <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="t1_8h.html#a98f2ddd2b44321fc960a54bdf556efbb">T1_NMSEDEC_BITS</a>.</p>
3188
3189 </div>
3190 </div>
3191 <a id="a7d98c3b47a190dda59b46d679b71912a"></a>
3192 <h2 class="memtitle"><span class="permalink"><a href="#a7d98c3b47a190dda59b46d679b71912a">&#9670;&nbsp;</a></span>opj_t1_getspb()</h2>
3193
3194 <div class="memitem">
3195 <div class="memproto">
3196 <table class="mlabels">
3197   <tr>
3198   <td class="mlabels-left">
3199       <table class="memname">
3200         <tr>
3201           <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_getspb </td>
3202           <td>(</td>
3203           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3204           <td class="paramname"><em>lu</em></td><td>)</td>
3205           <td></td>
3206         </tr>
3207       </table>
3208   </td>
3209   <td class="mlabels-right">
3210 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3211   </tr>
3212 </table>
3213 </div><div class="memdoc">
3214
3215 <p class="reference">References <a class="el" href="t1__luts_8h.html#a4541ad164783346cd3aefc98ad700dbd">lut_spb</a>.</p>
3216
3217 </div>
3218 </div>
3219 <a id="a569bb3939e11d7817a297739d06950b0"></a>
3220 <h2 class="memtitle"><span class="permalink"><a href="#a569bb3939e11d7817a297739d06950b0">&#9670;&nbsp;</a></span>opj_t1_getwmsedec()</h2>
3221
3222 <div class="memitem">
3223 <div class="memproto">
3224 <table class="mlabels">
3225   <tr>
3226   <td class="mlabels-left">
3227       <table class="memname">
3228         <tr>
3229           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_t1_getwmsedec </td>
3230           <td>(</td>
3231           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
3232           <td class="paramname"><em>nmsedec</em>, </td>
3233         </tr>
3234         <tr>
3235           <td class="paramkey"></td>
3236           <td></td>
3237           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3238           <td class="paramname"><em>compno</em>, </td>
3239         </tr>
3240         <tr>
3241           <td class="paramkey"></td>
3242           <td></td>
3243           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3244           <td class="paramname"><em>level</em>, </td>
3245         </tr>
3246         <tr>
3247           <td class="paramkey"></td>
3248           <td></td>
3249           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3250           <td class="paramname"><em>orient</em>, </td>
3251         </tr>
3252         <tr>
3253           <td class="paramkey"></td>
3254           <td></td>
3255           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
3256           <td class="paramname"><em>bpno</em>, </td>
3257         </tr>
3258         <tr>
3259           <td class="paramkey"></td>
3260           <td></td>
3261           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3262           <td class="paramname"><em>qmfbid</em>, </td>
3263         </tr>
3264         <tr>
3265           <td class="paramkey"></td>
3266           <td></td>
3267           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td>
3268           <td class="paramname"><em>stepsize</em>, </td>
3269         </tr>
3270         <tr>
3271           <td class="paramkey"></td>
3272           <td></td>
3273           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3274           <td class="paramname"><em>numcomps</em>, </td>
3275         </tr>
3276         <tr>
3277           <td class="paramkey"></td>
3278           <td></td>
3279           <td class="paramtype">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> *&#160;</td>
3280           <td class="paramname"><em>mct_norms</em>, </td>
3281         </tr>
3282         <tr>
3283           <td class="paramkey"></td>
3284           <td></td>
3285           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3286           <td class="paramname"><em>mct_numcomps</em>&#160;</td>
3287         </tr>
3288         <tr>
3289           <td></td>
3290           <td>)</td>
3291           <td></td><td></td>
3292         </tr>
3293       </table>
3294   </td>
3295   <td class="mlabels-right">
3296 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3297   </tr>
3298 </table>
3299 </div><div class="memdoc">
3300
3301 <p>mod fixed_quality </p>
3302
3303 <p class="reference">References <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="dwt_8c.html#a15113da09b4cb72cf2c34433c059adf9">opj_dwt_getnorm()</a>, and <a class="el" href="dwt_8c.html#a330f64c5e2755f1b2a3c1d2b591d09ed">opj_dwt_getnorm_real()</a>.</p>
3304
3305 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a0066492bf8c292bf235c1c754a3272bf">opj_t1_encode_cblk()</a>.</p>
3306
3307 </div>
3308 </div>
3309 <a id="a8e1566cecb98cad92924d1fac5fdc900"></a>
3310 <h2 class="memtitle"><span class="permalink"><a href="#a8e1566cecb98cad92924d1fac5fdc900">&#9670;&nbsp;</a></span>opj_t1_ht_decode_cblk()</h2>
3311
3312 <div class="memitem">
3313 <div class="memproto">
3314       <table class="memname">
3315         <tr>
3316           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t1_ht_decode_cblk </td>
3317           <td>(</td>
3318           <td class="paramtype"><a class="el" href="t1_8h.html#a392fb7802fd3e0e133efa02784409d1f">opj_t1_t</a> *&#160;</td>
3319           <td class="paramname"><em>t1</em>, </td>
3320         </tr>
3321         <tr>
3322           <td class="paramkey"></td>
3323           <td></td>
3324           <td class="paramtype"><a class="el" href="tcd_8h.html#a0f9a44a76f8ad17a94f3f689adfc6c0a">opj_tcd_cblk_dec_t</a> *&#160;</td>
3325           <td class="paramname"><em>cblk</em>, </td>
3326         </tr>
3327         <tr>
3328           <td class="paramkey"></td>
3329           <td></td>
3330           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3331           <td class="paramname"><em>orient</em>, </td>
3332         </tr>
3333         <tr>
3334           <td class="paramkey"></td>
3335           <td></td>
3336           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3337           <td class="paramname"><em>roishift</em>, </td>
3338         </tr>
3339         <tr>
3340           <td class="paramkey"></td>
3341           <td></td>
3342           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3343           <td class="paramname"><em>cblksty</em>, </td>
3344         </tr>
3345         <tr>
3346           <td class="paramkey"></td>
3347           <td></td>
3348           <td class="paramtype"><a class="el" href="event_8h.html#a9015b7726990d51ca282c8134b8eccdd">opj_event_mgr_t</a> *&#160;</td>
3349           <td class="paramname"><em>p_manager</em>, </td>
3350         </tr>
3351         <tr>
3352           <td class="paramkey"></td>
3353           <td></td>
3354           <td class="paramtype"><a class="el" href="thread_8h.html#a29120af1ce48d5ecd651795f2e427755">opj_mutex_t</a> *&#160;</td>
3355           <td class="paramname"><em>p_manager_mutex</em>, </td>
3356         </tr>
3357         <tr>
3358           <td class="paramkey"></td>
3359           <td></td>
3360           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
3361           <td class="paramname"><em>check_pterm</em>&#160;</td>
3362         </tr>
3363         <tr>
3364           <td></td>
3365           <td>)</td>
3366           <td></td><td></td>
3367         </tr>
3368       </table>
3369 </div><div class="memdoc">
3370
3371 <p>Decode 1 HT code-block. </p>
3372 <dl class="params"><dt>Parameters</dt><dd>
3373   <table class="params">
3374     <tr><td class="paramname">t1</td><td>T1 handle </td></tr>
3375     <tr><td class="paramname">cblk</td><td>Code-block coding parameters </td></tr>
3376     <tr><td class="paramname">orient</td><td></td></tr>
3377     <tr><td class="paramname">roishift</td><td>Region of interest shifting value </td></tr>
3378     <tr><td class="paramname">cblksty</td><td>Code-block style </td></tr>
3379     <tr><td class="paramname">p_manager</td><td>the event manager </td></tr>
3380     <tr><td class="paramname">p_manager_mutex</td><td>mutex for the event manager </td></tr>
3381     <tr><td class="paramname">check_pterm</td><td>whether PTERM correct termination should be checked</td></tr>
3382   </table>
3383   </dd>
3384 </dl>
3385 <p>Decode 1 HT code-block.</p>
3386 <dl class="params"><dt>Parameters</dt><dd>
3387   <table class="params">
3388     <tr><td class="paramdir">[in,out]</td><td class="paramname">t1</td><td>is codeblock cofficients storage </td></tr>
3389     <tr><td class="paramdir">[in]</td><td class="paramname">cblk</td><td>is codeblock properties </td></tr>
3390     <tr><td class="paramdir">[in]</td><td class="paramname">orient</td><td>is the subband to which the codeblock belongs (not needed) </td></tr>
3391     <tr><td class="paramdir">[in]</td><td class="paramname">roishift</td><td>is region of interest shift </td></tr>
3392     <tr><td class="paramdir">[in]</td><td class="paramname">cblksty</td><td>is codeblock style </td></tr>
3393     <tr><td class="paramdir">[in]</td><td class="paramname">p_manager</td><td>is events print manager </td></tr>
3394     <tr><td class="paramdir">[in]</td><td class="paramname">p_manager_mutex</td><td>a mutex to control access to p_manager </td></tr>
3395     <tr><td class="paramdir">[in]</td><td class="paramname">check_pterm</td><td>check termination (not used) </td></tr>
3396   </table>
3397   </dd>
3398 </dl>
3399 <p>State storage One byte per quad; for 1024 columns, or 512 quads, we need 512 bytes. We are using 2 extra bytes one on the left and one on the right for convenience.</p>
3400 <p>The MSB bit in each byte is (\sigma^nw | \sigma^n), and the 7 LSBs contain max(E^nw | E^n)</p>
3401
3402 <p class="reference">References <a class="el" href="structopj__tcd__cblk__dec.html#aeab02b0b42c74842fef7371649dbc0e4">opj_tcd_cblk_dec::chunks</a>, <a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>, <a class="el" href="j2k_8h.html#a65e3c90067fca47af235e73afbc65c97">J2K_CCP_CBLKSTY_VSC</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__cblk__dec.html#a838e42ec2ac2e5709de72c409bf1eb0f">opj_tcd_cblk_dec::Mb</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="event_8c.html#a80a24e8c6d24861cd2403e48a7c2591e">opj_event_msg()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="thread_8c.html#ab38a90b92a1d294f7e1886e36a405518">opj_mutex_lock()</a>, <a class="el" href="thread_8c.html#acf1f5a5f7f7257663505af02b717272c">opj_mutex_unlock()</a>, <a class="el" href="ht__dec_8c.html#a676ae65a9d3daed3299a36fa3842043e">opj_t1_allocate_buffers()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</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>
3403
3404 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a4f37cf7aca8eb1313fe5bc320c85ad55">opj_t1_clbl_decode_processor()</a>.</p>
3405
3406 </div>
3407 </div>
3408 <a id="a7d897b856ec35a1c1fbd4fb03bafca6a"></a>
3409 <h2 class="memtitle"><span class="permalink"><a href="#a7d897b856ec35a1c1fbd4fb03bafca6a">&#9670;&nbsp;</a></span>opj_t1_update_flags()</h2>
3410
3411 <div class="memitem">
3412 <div class="memproto">
3413 <table class="mlabels">
3414   <tr>
3415   <td class="mlabels-left">
3416       <table class="memname">
3417         <tr>
3418           <td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_t1_update_flags </td>
3419           <td>(</td>
3420           <td class="paramtype"><a class="el" href="t1_8h.html#ab9520ada8305b3d288b86c380a64330d">opj_flag_t</a> *&#160;</td>
3421           <td class="paramname"><em>flagsp</em>, </td>
3422         </tr>
3423         <tr>
3424           <td class="paramkey"></td>
3425           <td></td>
3426           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3427           <td class="paramname"><em>ci</em>, </td>
3428         </tr>
3429         <tr>
3430           <td class="paramkey"></td>
3431           <td></td>
3432           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3433           <td class="paramname"><em>s</em>, </td>
3434         </tr>
3435         <tr>
3436           <td class="paramkey"></td>
3437           <td></td>
3438           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3439           <td class="paramname"><em>stride</em>, </td>
3440         </tr>
3441         <tr>
3442           <td class="paramkey"></td>
3443           <td></td>
3444           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
3445           <td class="paramname"><em>vsc</em>&#160;</td>
3446         </tr>
3447         <tr>
3448           <td></td>
3449           <td>)</td>
3450           <td></td><td></td>
3451         </tr>
3452       </table>
3453   </td>
3454   <td class="mlabels-right">
3455 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
3456   </tr>
3457 </table>
3458 </div><div class="memdoc">
3459
3460 <p class="reference">References <a class="el" href="t1_8c.html#a37f33317ce2489daca85b6633b493350">opj_t1_update_flags_macro</a>.</p>
3461
3462 <p class="reference">Referenced by <a class="el" href="t1_8c.html#a637be949c4d76c22bcf308c3454efd93">opj_t1_dec_sigpass_step_raw()</a>.</p>
3463
3464 </div>
3465 </div>
3466 </div><!-- contents -->
3467 <div class="ttc" id="at1_8h_html_a4fd2d8cc26d2b2b515a08e1d503c7d75"><div class="ttname"><a href="t1_8h.html#a4fd2d8cc26d2b2b515a08e1d503c7d75">T1_MU_THIS</a></div><div class="ttdeci">#define T1_MU_THIS</div><div class="ttdef"><b>Definition:</b> t1.h:162</div></div>
3468 <div class="ttc" id="at1_8h_html_aef4ef493acd4367d873a158fba72b004"><div class="ttname"><a href="t1_8h.html#aef4ef493acd4367d873a158fba72b004">T1_CHI_5_I</a></div><div class="ttdeci">#define T1_CHI_5_I</div><div class="ttdef"><b>Definition:</b> t1.h:127</div></div>
3469 <div class="ttc" id="at1_8h_html_a69860b399ffb7da2e9be76400dc70f0b"><div class="ttname"><a href="t1_8h.html#a69860b399ffb7da2e9be76400dc70f0b">T1_SIGMA_4</a></div><div class="ttdeci">#define T1_SIGMA_4</div><div class="ttdef"><b>Definition:</b> t1.h:95</div></div>
3470 <div class="ttc" id="at1_8h_html_ae0388f791fcf4366ee86874d8629f938"><div class="ttname"><a href="t1_8h.html#ae0388f791fcf4366ee86874d8629f938">T1_SIGMA_2</a></div><div class="ttdeci">#define T1_SIGMA_2</div><div class="ttdef"><b>Definition:</b> t1.h:93</div></div>
3471 <div class="ttc" id="at1_8c_html_ae8621814ca602332759bdde4b22139c8"><div class="ttname"><a href="t1_8c.html#ae8621814ca602332759bdde4b22139c8">opj_smr_abs</a></div><div class="ttdeci">#define opj_smr_abs(x)</div><div class="ttdef"><b>Definition:</b> t1.c:66</div></div>
3472 <div class="ttc" id="at1_8h_html_a88a06fb74d07a67b3baef3b9c4d956b7"><div class="ttname"><a href="t1_8h.html#a88a06fb74d07a67b3baef3b9c4d956b7">T1_SIGMA_NEIGHBOURS</a></div><div class="ttdeci">#define T1_SIGMA_NEIGHBOURS</div><div class="ttdef"><b>Definition:</b> t1.h:158</div></div>
3473 <div class="ttc" id="at1_8c_html_a50d065ba47a7ebe17a06bef5cb26cdca"><div class="ttname"><a href="t1_8c.html#a50d065ba47a7ebe17a06bef5cb26cdca">opj_t1_getnmsedec_ref</a></div><div class="ttdeci">static OPJ_INT16 opj_t1_getnmsedec_ref(OPJ_UINT32 x, OPJ_UINT32 bitpos)</div><div class="ttdef"><b>Definition:</b> t1.c:312</div></div>
3474 <div class="ttc" id="at1_8c_html_ae2853b72e80778d2d03a0e2d2aac9ea5"><div class="ttname"><a href="t1_8c.html#ae2853b72e80778d2d03a0e2d2aac9ea5">opj_t1_getctxtno_sc_or_spb_index</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_t1_getctxtno_sc_or_spb_index(OPJ_UINT32 fX, OPJ_UINT32 pfX, OPJ_UINT32 nfX, OPJ_UINT32 ci)</div><div class="ttdef"><b>Definition:</b> t1.c:256</div></div>
3475 <div class="ttc" id="at1_8c_html_af1440e3faa5db783bda989494e84bf09"><div class="ttname"><a href="t1_8c.html#af1440e3faa5db783bda989494e84bf09">opj_t1_getctxno_sc</a></div><div class="ttdeci">static INLINE OPJ_BYTE opj_t1_getctxno_sc(OPJ_UINT32 lu)</div><div class="ttdef"><b>Definition:</b> t1.c:286</div></div>
3476 <div class="ttc" id="at1_8h_html_aa961bf71aed298d9331468182c243c80"><div class="ttname"><a href="t1_8h.html#aa961bf71aed298d9331468182c243c80">T1_SIGMA_0</a></div><div class="ttdeci">#define T1_SIGMA_0</div><div class="ttdoc">We hold the state of individual data points for the T1 encoder using a single 32-bit flags word to ho...</div><div class="ttdef"><b>Definition:</b> t1.h:91</div></div>
3477 <div class="ttc" id="at1_8h_html_ad178e75a325c47c131ebebd11f744042"><div class="ttname"><a href="t1_8h.html#ad178e75a325c47c131ebebd11f744042">T1_SIGMA_1</a></div><div class="ttdeci">#define T1_SIGMA_1</div><div class="ttdef"><b>Definition:</b> t1.h:92</div></div>
3478 <div class="ttc" id="aopenjpeg_8h_html_a3cec91ef9e73677f0dbd60d4e42401b9"><div class="ttname"><a href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a></div><div class="ttdeci">int32_t OPJ_INT32</div><div class="ttdef"><b>Definition:</b> openjpeg.h:131</div></div>
3479 <div class="ttc" id="at1_8h_html_a3b48854666939eab9af4f2815cfa0fef"><div class="ttname"><a href="t1_8h.html#a3b48854666939eab9af4f2815cfa0fef">T1_SIGMA_16</a></div><div class="ttdeci">#define T1_SIGMA_16</div><div class="ttdef"><b>Definition:</b> t1.h:107</div></div>
3480 <div class="ttc" id="at1_8h_html_a5325cf5cc054dcc0573af55bd7e0c555"><div class="ttname"><a href="t1_8h.html#a5325cf5cc054dcc0573af55bd7e0c555">T1_SIGMA_3</a></div><div class="ttdeci">#define T1_SIGMA_3</div><div class="ttdef"><b>Definition:</b> t1.h:94</div></div>
3481 <div class="ttc" id="at1_8h_html_a4a4d9d9fe53a8b61df03ee5d2cdf1f9c"><div class="ttname"><a href="t1_8h.html#a4a4d9d9fe53a8b61df03ee5d2cdf1f9c">T1_SIGMA_17</a></div><div class="ttdeci">#define T1_SIGMA_17</div><div class="ttdef"><b>Definition:</b> t1.h:108</div></div>
3482 <div class="ttc" id="at1_8h_html_a53692c183d3b8a123a773ada5f4675b5"><div class="ttname"><a href="t1_8h.html#a53692c183d3b8a123a773ada5f4675b5">T1_SIGMA_5</a></div><div class="ttdeci">#define T1_SIGMA_5</div><div class="ttdef"><b>Definition:</b> t1.h:96</div></div>
3483 <div class="ttc" id="at1_8c_html_ab2b5473c81ab12cf44ab28fdc41aa9a6"><div class="ttname"><a href="t1_8c.html#ab2b5473c81ab12cf44ab28fdc41aa9a6">opj_t1_getctxno_zc</a></div><div class="ttdeci">static INLINE OPJ_BYTE opj_t1_getctxno_zc(opj_mqc_t *mqc, OPJ_UINT32 f)</div><div class="ttdef"><b>Definition:</b> t1.c:251</div></div>
3484 <div class="ttc" id="at1_8h_html_a31929ebab83f65f87b6eec41aa2dd5f0"><div class="ttname"><a href="t1_8h.html#a31929ebab83f65f87b6eec41aa2dd5f0">T1_SIGMA_15</a></div><div class="ttdeci">#define T1_SIGMA_15</div><div class="ttdef"><b>Definition:</b> t1.h:106</div></div>
3485 <div class="ttc" id="at1_8c_html_a7d98c3b47a190dda59b46d679b71912a"><div class="ttname"><a href="t1_8c.html#a7d98c3b47a190dda59b46d679b71912a">opj_t1_getspb</a></div><div class="ttdeci">static INLINE OPJ_BYTE opj_t1_getspb(OPJ_UINT32 lu)</div><div class="ttdef"><b>Definition:</b> t1.c:298</div></div>
3486 <div class="ttc" id="aopenjpeg_8h_html_a4cb1e6e6b6ef2df499d5c02f7df54cbb"><div class="ttname"><a href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a></div><div class="ttdeci">uint32_t OPJ_UINT32</div><div class="ttdef"><b>Definition:</b> openjpeg.h:132</div></div>
3487 <div class="ttc" id="at1_8h_html_a4c12e1464ea83aa6b6474b8cd2870e50"><div class="ttname"><a href="t1_8h.html#a4c12e1464ea83aa6b6474b8cd2870e50">T1_SIGMA_THIS</a></div><div class="ttdeci">#define T1_SIGMA_THIS</div><div class="ttdef"><b>Definition:</b> t1.h:153</div></div>
3488 <div class="ttc" id="at1_8h_html_a4ca52c33d33eaed1e9fd5a62cc0f5850"><div class="ttname"><a href="t1_8h.html#a4ca52c33d33eaed1e9fd5a62cc0f5850">T1_CHI_1_I</a></div><div class="ttdeci">#define T1_CHI_1_I</div><div class="ttdef"><b>Definition:</b> t1.h:113</div></div>
3489 <div class="ttc" id="at1_8h_html_a47c5ba91282d11225a57d061c2a42fea"><div class="ttname"><a href="t1_8h.html#a47c5ba91282d11225a57d061c2a42fea">T1_CHI_0_I</a></div><div class="ttdeci">#define T1_CHI_0_I</div><div class="ttdef"><b>Definition:</b> t1.h:111</div></div>
3490 <div class="ttc" id="at1_8h_html_aa498034263c5274720dae103fdeb49e5"><div class="ttname"><a href="t1_8h.html#aa498034263c5274720dae103fdeb49e5">T1_PI_THIS</a></div><div class="ttdeci">#define T1_PI_THIS</div><div class="ttdef"><b>Definition:</b> t1.h:163</div></div>
3491 <div class="ttc" id="at1_8h_html_a8bbc756ee85009898c5232621760de89"><div class="ttname"><a href="t1_8h.html#a8bbc756ee85009898c5232621760de89">T1_TYPE_RAW</a></div><div class="ttdeci">#define T1_TYPE_RAW</div><div class="ttdoc">No encoding the information is store under raw format in codestream (mode switch RAW)</div><div class="ttdef"><b>Definition:</b> t1.h:71</div></div>
3492 <div class="ttc" id="at1_8c_html_ab81c3e6f2d931ff8ec00123699c00c55"><div class="ttname"><a href="t1_8c.html#ab81c3e6f2d931ff8ec00123699c00c55">opj_t1_getctxno_mag</a></div><div class="ttdeci">static INLINE OPJ_UINT32 opj_t1_getctxno_mag(OPJ_UINT32 f)</div><div class="ttdef"><b>Definition:</b> t1.c:291</div></div>
3493 <!-- start footer part -->
3494 <hr class="footer"/><address class="footer"><small>
3495 Generated by &#160;<a href="http://www.doxygen.org/index.html">
3496 <img class="footer" src="doxygen.png" alt="doxygen"/>
3497 </a> 1.8.17
3498 </small></address>
3499 </body>
3500 </html>