openjpeg/doxygen/dwt_8c.html

2679 lines
184 KiB
HTML
Raw Normal View History

2015-07-10 18:06:19 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2020-12-28 22:12:25 +01:00
<meta name="generator" content="Doxygen 1.8.11"/>
2015-07-10 18:06:19 +02:00
<title>OpenJPEG: dwt.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
2016-09-29 22:38:29 +02:00
<td id="projectalign" style="padding-left: 0.5em;">
2015-07-10 18:06:19 +02:00
<div id="projectname">OpenJPEG
2020-12-28 22:12:25 +01:00
&#160;<span id="projectnumber">2.4.0</span>
2015-07-10 18:06:19 +02:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2020-12-28 22:12:25 +01:00
<!-- Generated by Doxygen 1.8.11 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
2015-07-10 18:06:19 +02:00
<div id="nav-path" class="navpath">
<ul>
2020-12-28 22:12:25 +01:00
<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>
2015-07-10 18:06:19 +02:00
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">dwt.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
2017-08-10 06:39:58 +02:00
<div class="textblock"><code>#include &lt;assert.h&gt;</code><br />
<code>#include &quot;<a class="el" href="opj__includes_8h_source.html">opj_includes.h</a>&quot;</code><br />
2015-07-10 18:06:19 +02:00
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdwt__local.html">dwt_local</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionopj__v8__t.html">opj_v8_t</a></td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structv8dwt__local.html">v8dwt_local</a></td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt__encode__h__job__t.html">opj_dwt_encode_h_job_t</a></td></tr>
2017-08-10 06:39:58 +02:00
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt__encode__v__job__t.html">opj_dwt_encode_v_job_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt__decode__h__job__t.html">opj_dwt_decode_h_job_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt__decode__v__job__t.html">opj_dwt_decode_v_job_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt97__decode__h__job__t.html">opj_dwt97_decode_h_job_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__dwt97__decode__v__job__t.html">opj_dwt97_decode_v_job_t</a></td></tr>
2017-08-10 06:39:58 +02:00
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
2017-08-10 06:39:58 +02:00
<tr class="memitem:a66b275350ced9ee2809a6d816448a3e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a66b275350ced9ee2809a6d816448a3e7">OPJ_SKIP_POISON</a></td></tr>
<tr class="separator:a66b275350ced9ee2809a6d816448a3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="memitem:gadc2f3a78c374e6fdf074c6171fa1be74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gadc2f3a78c374e6fdf074c6171fa1be74">OPJ_WS</a>(i)&#160;&#160;&#160;v-&gt;mem[(i)*2]</td></tr>
<tr class="separator:gadc2f3a78c374e6fdf074c6171fa1be74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31bf1fb6b96a5a983ebd491c347ad3db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga31bf1fb6b96a5a983ebd491c347ad3db">OPJ_WD</a>(i)&#160;&#160;&#160;v-&gt;mem[(1+(i)*2)]</td></tr>
<tr class="separator:ga31bf1fb6b96a5a983ebd491c347ad3db"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-08-10 06:39:58 +02:00
<tr class="memitem:ga203e9a299cb61df2823e412d871046d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>&#160;&#160;&#160;4</td></tr>
<tr class="memdesc:ga203e9a299cb61df2823e412d871046d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of int32 values in a SSE2 register. <a href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">More...</a><br /></td></tr>
<tr class="separator:ga203e9a299cb61df2823e412d871046d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>&#160;&#160;&#160;(2*<a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>)</td></tr>
<tr class="memdesc:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of columns that we can process in parallel in the vertical pass. <a href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">More...</a><br /></td></tr>
<tr class="separator:gaf921eb88f7e110d3c16c0ca4d33e6ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="memitem:a665395cdbae6aed5f795011b9f2fb9d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(i)&#160;&#160;&#160;a[(i)*2]</td></tr>
<tr class="separator:a665395cdbae6aed5f795011b9f2fb9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04bb4ccf4b75deb37b6c6ba2157e0c63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(i)&#160;&#160;&#160;a[(1+(i)*2)]</td></tr>
<tr class="separator:a04bb4ccf4b75deb37b6c6ba2157e0c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab69a5e12479c52ceed3d59a9729a7f42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab69a5e12479c52ceed3d59a9729a7f42">OPJ_S_</a>(i)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(0):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(sn-1):<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(i)))</td></tr>
<tr class="separator:ab69a5e12479c52ceed3d59a9729a7f42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d3fbca149e143d6a82303cab0198da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a78d3fbca149e143d6a82303cab0198da">OPJ_D_</a>(i)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(0):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(dn-1):<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(i)))</td></tr>
<tr class="separator:a78d3fbca149e143d6a82303cab0198da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7f7c2b83a6d6b6b89173813f66b4c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a3e7f7c2b83a6d6b6b89173813f66b4c6">OPJ_SS_</a>(i)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(0):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(dn-1):<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(i)))</td></tr>
<tr class="separator:a3e7f7c2b83a6d6b6b89173813f66b4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfda884d0091fcbed7c98012b2e02f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a9dfda884d0091fcbed7c98012b2e02f0">OPJ_DD_</a>(i)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(0):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(sn-1):<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(i)))</td></tr>
<tr class="separator:a9dfda884d0091fcbed7c98012b2e02f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:ab745ee95a3dfed7507a665db557f6632"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab745ee95a3dfed7507a665db557f6632">OPJ_Sc</a>(i)&#160;&#160;&#160;tmp[(i)*2* <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a> + c]</td></tr>
<tr class="separator:ab745ee95a3dfed7507a665db557f6632"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5742d16e3b33386ac17d0d154199f9c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa5742d16e3b33386ac17d0d154199f9c">OPJ_Dc</a>(i)&#160;&#160;&#160;tmp[((1+(i)*2))* <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a> + c]</td></tr>
<tr class="separator:aa5742d16e3b33386ac17d0d154199f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-10-05 00:57:21 +02:00
<tr class="memitem:aa562d980e9d094b810afd2c547e0272e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(i, off)&#160;&#160;&#160;a[(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(i)*2*4+off]</td></tr>
<tr class="separator:aa562d980e9d094b810afd2c547e0272e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f463d83f7b65c98846ac6f8715639b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(i, off)&#160;&#160;&#160;a[(1+(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(i)*2)*4+off]</td></tr>
<tr class="separator:a4f463d83f7b65c98846ac6f8715639b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59aa174b08f4ccf0abe3c42f080e0d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ac59aa174b08f4ccf0abe3c42f080e0d2">OPJ_S__off</a>(i, off)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(0,off):((i)&gt;=sn?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(sn-1,off):<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(i,off)))</td></tr>
<tr class="separator:ac59aa174b08f4ccf0abe3c42f080e0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3862e5469ad6763d33036cbbff91218"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa3862e5469ad6763d33036cbbff91218">OPJ_D__off</a>(i, off)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(0,off):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(dn-1,off):<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(i,off)))</td></tr>
<tr class="separator:aa3862e5469ad6763d33036cbbff91218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab11d5e5ba51eb51baa6d38cf83e93799"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab11d5e5ba51eb51baa6d38cf83e93799">OPJ_SS__off</a>(i, off)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(0,off):((i)&gt;=dn?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(dn-1,off):<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(i,off)))</td></tr>
<tr class="separator:ab11d5e5ba51eb51baa6d38cf83e93799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af350a6832f8d0c3f07a5860db0fc77f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#af350a6832f8d0c3f07a5860db0fc77f4">OPJ_DD__off</a>(i, off)&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(0,off):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(sn-1,off):<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(i,off)))</td></tr>
<tr class="separator:af350a6832f8d0c3f07a5860db0fc77f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
2017-08-10 06:39:58 +02:00
<tr class="memitem:aa1e1d65844d59fd0182bc2c5355144f5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa1e1d65844d59fd0182bc2c5355144f5">opj_idwt53_h_cas0</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tmp, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> len, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp)</td></tr>
<tr class="separator:aa1e1d65844d59fd0182bc2c5355144f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a47075793852c4d73935ab6c4305d1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa1a47075793852c4d73935ab6c4305d1">opj_idwt53_h_cas1</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tmp, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> len, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp)</td></tr>
<tr class="separator:aa1a47075793852c4d73935ab6c4305d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8fc877331f6639b1d2f166451177f7f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h</a> (const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *dwt, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp)</td></tr>
<tr class="separator:af8fc877331f6639b1d2f166451177f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-10-05 00:57:21 +02:00
<tr class="memitem:af9334a52e412121d2c84f8a70425bd79"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#af9334a52e412121d2c84f8a70425bd79">opj_idwt3_v_cas0</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tmp, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> len, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp_col, const <a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a> stride)</td></tr>
<tr class="memdesc:af9334a52e412121d2c84f8a70425bd79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on even coordinate. <a href="#af9334a52e412121d2c84f8a70425bd79">More...</a><br /></td></tr>
<tr class="separator:af9334a52e412121d2c84f8a70425bd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24cbf39b6edcfc800c87e8553d14953a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a24cbf39b6edcfc800c87e8553d14953a">opj_idwt3_v_cas1</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tmp, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> len, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp_col, const <a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a> stride)</td></tr>
<tr class="memdesc:a24cbf39b6edcfc800c87e8553d14953a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on odd coordinate. <a href="#a24cbf39b6edcfc800c87e8553d14953a">More...</a><br /></td></tr>
<tr class="separator:a24cbf39b6edcfc800c87e8553d14953a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d0100f401523ca7327c578e038bdda0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v</a> (const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *dwt, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *tiledp_col, <a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a> stride, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> nb_cols)</td></tr>
<tr class="separator:a9d0100f401523ca7327c578e038bdda0"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:a92372f690a06c336343d9b1936356fa0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a92372f690a06c336343d9b1936356fa0">opj_dwt_encode_step1_combined</a> (<a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fw, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> iters_c1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> iters_c2, const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c1, const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c2)</td></tr>
<tr class="separator:a92372f690a06c336343d9b1936356fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd6ef5a5fbd498597c0fff4f529fed81"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#acd6ef5a5fbd498597c0fff4f529fed81">opj_dwt_encode_step2</a> (<a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fl, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fw, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> m, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c)</td></tr>
<tr class="separator:acd6ef5a5fbd498597c0fff4f529fed81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd15cc8308c74d66f798554fa1ab4c72"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#afd15cc8308c74d66f798554fa1ab4c72">opj_dwt_encode_and_deinterleave_h_one_row</a> (void *rowIn, void *tmpIn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even)</td></tr>
<tr class="memdesc:afd15cc8308c74d66f798554fa1ab4c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process one line for the horizontal pass of the 5x3 forward transform. <a href="#afd15cc8308c74d66f798554fa1ab4c72">More...</a><br /></td></tr>
<tr class="separator:afd15cc8308c74d66f798554fa1ab4c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9621b9a012eeb9b9f20a031429f4bc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a7e9621b9a012eeb9b9f20a031429f4bc">opj_dwt_encode_and_deinterleave_h_one_row_real</a> (void *rowIn, void *tmpIn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even)</td></tr>
<tr class="memdesc:a7e9621b9a012eeb9b9f20a031429f4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process one line for the horizontal pass of the 9x7 forward transform. <a href="#a7e9621b9a012eeb9b9f20a031429f4bc">More...</a><br /></td></tr>
<tr class="separator:a7e9621b9a012eeb9b9f20a031429f4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5d51749851a613b97d098f6ccb20f4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a8c5d51749851a613b97d098f6ccb20f4">opj_dwt_encode_h_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:a8c5d51749851a613b97d098f6ccb20f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9123d133f91f0c43d1bb78326a11be24"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a9123d133f91f0c43d1bb78326a11be24">opj_dwt_encode_v_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:a9123d133f91f0c43d1bb78326a11be24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac917322bbc163e27cd0d685bddba8b2f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ac917322bbc163e27cd0d685bddba8b2f">opj_dwt_fetch_cols_vertical_pass</a> (const void *arrayIn, void *tmpOut, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> height, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride_width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cols)</td></tr>
<tr class="memdesc:ac917322bbc163e27cd0d685bddba8b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch up to cols &lt;= NB_ELTS_V8 for each line, and put them in tmpOut. <a href="#ac917322bbc163e27cd0d685bddba8b2f">More...</a><br /></td></tr>
<tr class="separator:ac917322bbc163e27cd0d685bddba8b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cd5698f86aad41e9768c204b7e6557b"><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="dwt_8c.html#a4cd5698f86aad41e9768c204b7e6557b">opj_dwt_deinterleave_v_cols</a> (const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> src, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dst, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride_width, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cols)</td></tr>
<tr class="separator:a4cd5698f86aad41e9768c204b7e6557b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a2257e5ec87f528097e3aebd4ed9b1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab6a2257e5ec87f528097e3aebd4ed9b1">opj_dwt_encode_and_deinterleave_v</a> (void *arrayIn, void *tmpIn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> height, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride_width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cols)</td></tr>
<tr class="separator:ab6a2257e5ec87f528097e3aebd4ed9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25a8baeed2c0b9049045583eabfc97f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab25a8baeed2c0b9049045583eabfc97f">opj_v8dwt_encode_step1</a> (<a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fw, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> cst)</td></tr>
<tr class="separator:ab25a8baeed2c0b9049045583eabfc97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ddfcdcfa209297cd97a4921bd308a70"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a5ddfcdcfa209297cd97a4921bd308a70">opj_v8dwt_encode_step2</a> (<a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fl, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *fw, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> m, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> cst)</td></tr>
<tr class="separator:a5ddfcdcfa209297cd97a4921bd308a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73fa649f429612dccea5206f625bd806"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a73fa649f429612dccea5206f625bd806">opj_dwt_encode_and_deinterleave_v_real</a> (void *arrayIn, void *tmpIn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> height, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride_width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cols)</td></tr>
<tr class="separator:a73fa649f429612dccea5206f625bd806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c18c8b8503ce2fc2c1504f8e52344d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga8c18c8b8503ce2fc2c1504f8e52344d6">opj_dwt_encode</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec)</td></tr>
<tr class="memdesc:ga8c18c8b8503ce2fc2c1504f8e52344d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 5-3 wavelet transform in 2-D. <a href="group___d_w_t.html#ga8c18c8b8503ce2fc2c1504f8e52344d6">More...</a><br /></td></tr>
<tr class="separator:ga8c18c8b8503ce2fc2c1504f8e52344d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-10-05 00:57:21 +02:00
<tr class="memitem:ga67d22fad344dd6d7b1b3b3a237bea8d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">opj_dwt_decode</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="memdesc:ga67d22fad344dd6d7b1b3b3a237bea8d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse 5-3 wavelet transform in 2-D. <a href="group___d_w_t.html#ga67d22fad344dd6d7b1b3b3a237bea8d6">More...</a><br /></td></tr>
<tr class="separator:ga67d22fad344dd6d7b1b3b3a237bea8d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="memitem:ga15113da09b4cb72cf2c34433c059adf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga15113da09b4cb72cf2c34433c059adf9">opj_dwt_getnorm</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
<tr class="memdesc:ga15113da09b4cb72cf2c34433c059adf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the norm of a wavelet function of a subband at a specified level for the reversible 5-3 DWT. <a href="group___d_w_t.html#ga15113da09b4cb72cf2c34433c059adf9">More...</a><br /></td></tr>
<tr class="separator:ga15113da09b4cb72cf2c34433c059adf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:ga712062652d29679326bc9929da3cfc36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga712062652d29679326bc9929da3cfc36">opj_dwt_encode_real</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec)</td></tr>
<tr class="memdesc:ga712062652d29679326bc9929da3cfc36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 9-7 wavelet transform in 2-D. <a href="group___d_w_t.html#ga712062652d29679326bc9929da3cfc36">More...</a><br /></td></tr>
<tr class="separator:ga712062652d29679326bc9929da3cfc36"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="memitem:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga330f64c5e2755f1b2a3c1d2b591d09ed">opj_dwt_getnorm_real</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> level, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> orient)</td></tr>
<tr class="memdesc:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the norm of a wavelet function of a subband at a specified level for the irreversible 9-7 DWT. <a href="group___d_w_t.html#ga330f64c5e2755f1b2a3c1d2b591d09ed">More...</a><br /></td></tr>
<tr class="separator:ga330f64c5e2755f1b2a3c1d2b591d09ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga1cbaf895c3ddcf1990d30d07e7604980">opj_dwt_calc_explicit_stepsizes</a> (<a class="el" href="group___j2_k.html#ga9c76db3caa96a43b557791b7b7509572">opj_tccp_t</a> *tccp, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> prec)</td></tr>
<tr class="memdesc:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicit calculation of the Quantization Stepsizes. <a href="group___d_w_t.html#ga1cbaf895c3ddcf1990d30d07e7604980">More...</a><br /></td></tr>
<tr class="separator:ga1cbaf895c3ddcf1990d30d07e7604980"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-08-10 06:39:58 +02:00
<tr class="memitem:ab6701233c67d89f96c5328f2627a6233"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ab6701233c67d89f96c5328f2627a6233">opj_dwt_decode_h_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:ab6701233c67d89f96c5328f2627a6233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b001cbb0e2278c374cead2046ea4023"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a2b001cbb0e2278c374cead2046ea4023">opj_dwt_decode_v_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:a2b001cbb0e2278c374cead2046ea4023"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-10-05 00:57:21 +02:00
<tr class="memitem:aa9f1030974db43df751380437e5167af"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#aa9f1030974db43df751380437e5167af">opj_dwt_interleave_partial_h</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *dest, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *sa, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sa_line, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_l_x0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_l_x1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_h_x0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_h_x1)</td></tr>
<tr class="separator:aa9f1030974db43df751380437e5167af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a304bcf13f2427c0a6835e6c527d3e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ad7a304bcf13f2427c0a6835e6c527d3e">opj_dwt_interleave_partial_v</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *dest, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *sa, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sa_col, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nb_cols, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sn, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_l_y0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_l_y1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_h_y0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> win_h_y1)</td></tr>
<tr class="separator:ad7a304bcf13f2427c0a6835e6c527d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a4d5e05c76cd5c053c352a279efe3fe"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_l_x0, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_l_x1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_h_x0, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_h_x1)</td></tr>
<tr class="separator:a6a4d5e05c76cd5c053c352a279efe3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b5d49615ec89ef1726ca79aa44fecec"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *a, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nb_cols, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_l_x0, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_l_x1, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_h_x0, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> win_h_x1)</td></tr>
<tr class="separator:a8b5d49615ec89ef1726ca79aa44fecec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d6e09d9efb0ed5832601fe356ad0f6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a80d6e09d9efb0ed5832601fe356ad0f6">opj_dwt_get_band_coordinates</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> resno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> bandno, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tcx0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tcy0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tcx1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tcy1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *tbx0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *tby0, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *tbx1, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *tby1)</td></tr>
<tr class="separator:a80d6e09d9efb0ed5832601fe356ad0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53029ae915e8e9763da64cb55b31b437"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a53029ae915e8e9763da64cb55b31b437">opj_dwt_segment_grow</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> filter_width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> max_size, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *start, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *end)</td></tr>
<tr class="separator:a53029ae915e8e9763da64cb55b31b437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c042791753ac46c7bb073abcc245ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a57c042791753ac46c7bb073abcc245ba">opj_dwt_init_sparse_array</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="separator:a57c042791753ac46c7bb073abcc245ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:adf3e9437a1a6fe95dfc4ce1568847e71"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#adf3e9437a1a6fe95dfc4ce1568847e71">opj_v8dwt_interleave_h</a> (<a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> a, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> remaining_height)</td></tr>
<tr class="separator:adf3e9437a1a6fe95dfc4ce1568847e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9caacdf7450ad73f0023e864f3a74cf1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a9caacdf7450ad73f0023e864f3a74cf1">opj_v8dwt_interleave_partial_h</a> (<a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *dwt, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *sa, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sa_line, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> remaining_height)</td></tr>
<tr class="separator:a9caacdf7450ad73f0023e864f3a74cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdd715ba9149cace89c58ed9b556768"><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="dwt_8c.html#adbdd715ba9149cace89c58ed9b556768">opj_v8dwt_interleave_v</a> (<a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> a, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nb_elts_read)</td></tr>
<tr class="separator:adbdd715ba9149cace89c58ed9b556768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d4acbc44226a14f02cff29831301f8e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a4d4acbc44226a14f02cff29831301f8e">opj_v8dwt_interleave_partial_v</a> (<a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *sa, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> sa_col, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> nb_elts_read)</td></tr>
<tr class="separator:a4d4acbc44226a14f02cff29831301f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203591671894d6a16f7f9872beafcae0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a203591671894d6a16f7f9872beafcae0">opj_v8dwt_decode_step1</a> (<a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *w, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> start, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c)</td></tr>
<tr class="separator:a203591671894d6a16f7f9872beafcae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f849fd1b77cf5754549f3f40e99c11"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a92f849fd1b77cf5754549f3f40e99c11">opj_v8dwt_decode_step2</a> (<a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *l, <a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *w, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> start, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> end, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> m, <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> c)</td></tr>
<tr class="separator:a92f849fd1b77cf5754549f3f40e99c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a179675970c058b6143e3b1d8c935b960"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode</a> (<a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> dwt)</td></tr>
<tr class="separator:a179675970c058b6143e3b1d8c935b960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e363debc1c59b4c8cf42e1133ed1ca"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ac8e363debc1c59b4c8cf42e1133ed1ca">opj_dwt97_decode_h_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:ac8e363debc1c59b4c8cf42e1133ed1ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd490328aac1fd48008e600197f2a019"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#acd490328aac1fd48008e600197f2a019">opj_dwt97_decode_v_func</a> (void *user_data, <a class="el" href="structopj__tls__t.html">opj_tls_t</a> *tls)</td></tr>
<tr class="separator:acd490328aac1fd48008e600197f2a019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af833f69ca2dd4480b97b2afd7ea0322b"><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="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97</a> (<a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *tp, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="separator:af833f69ca2dd4480b97b2afd7ea0322b"><td class="memSeparator" colspan="2">&#160;</td></tr>
2017-10-05 00:57:21 +02:00
<tr class="memitem:a75cd080404aadce6662457dec7cc9d21"><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="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="separator:a75cd080404aadce6662457dec7cc9d21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfd8b0e16f120a93b65b922bb2476c87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real</a> (<a class="el" href="group___t_c_d.html#ga27d4f057f1b892c5a38296d044803e3d">opj_tcd_t</a> *p_tcd, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="memdesc:gadfd8b0e16f120a93b65b922bb2476c87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse 9-7 wavelet transform in 2-D. <a href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">More...</a><br /></td></tr>
<tr class="separator:gadfd8b0e16f120a93b65b922bb2476c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a89771527f21d8d0263dec95f8dc6719a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#a89771527f21d8d0263dec95f8dc6719a">opj_dwt_norms</a> [4][10]</td></tr>
<tr class="separator:a89771527f21d8d0263dec95f8dc6719a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad63482114deaec210544670eff0735b0"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dwt_8c.html#ad63482114deaec210544670eff0735b0">opj_dwt_norms_real</a> [4][10]</td></tr>
<tr class="separator:ad63482114deaec210544670eff0735b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Local data structures</h2></td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:ga9ab2abb8005ee7e2912f434f3a8e6231"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:ga9ab2abb8005ee7e2912f434f3a8e6231"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="memitem:gab2b2c4ee2776b99c8ecb88b296a620a8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdwt__local.html">dwt_local</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a></td></tr>
<tr class="separator:gab2b2c4ee2776b99c8ecb88b296a620a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:gae0132c230e4ab1b41377bb84456a014b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structv8dwt__local.html">v8dwt_local</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a></td></tr>
<tr class="separator:gae0132c230e4ab1b41377bb84456a014b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8b0c73c4991801002eea1b7637833cb"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab8b0c73c4991801002eea1b7637833cb">opj_dwt_alpha</a> = -1.586134342f</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:gab8b0c73c4991801002eea1b7637833cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:gaafba980731e95aed90465a71cb756bc6"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaafba980731e95aed90465a71cb756bc6">opj_dwt_beta</a> = -0.052980118f</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:gaafba980731e95aed90465a71cb756bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:ga687fda46e96f2b0d4bd024420a4d2613"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga687fda46e96f2b0d4bd024420a4d2613">opj_dwt_gamma</a> = 0.882911075f</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:ga687fda46e96f2b0d4bd024420a4d2613"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:ga2962144d4857414a5398dbfe26b473ce"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga2962144d4857414a5398dbfe26b473ce">opj_dwt_delta</a> = 0.443506852f</td></tr>
2015-07-10 18:06:19 +02:00
<tr class="separator:ga2962144d4857414a5398dbfe26b473ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9facab0f679d59912d85f59c2a0b21a"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gae9facab0f679d59912d85f59c2a0b21a">opj_K</a> = 1.230174105f</td></tr>
<tr class="separator:gae9facab0f679d59912d85f59c2a0b21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
2020-12-28 22:12:25 +01:00
<tr class="memitem:gaf8783af0bf8caac4876ec5c807e78064"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaf8783af0bf8caac4876ec5c807e78064">opj_invK</a> = (<a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>)(1.0 / 1.230174105)</td></tr>
<tr class="separator:gaf8783af0bf8caac4876ec5c807e78064"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Local static functions</h2></td></tr>
<tr class="memitem:ga562c6c473382d1689b4fc638e4f14623"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga562c6c473382d1689b4fc638e4f14623">opj_encode_and_deinterleave_v_fnptr_type</a>) (void *array, void *tmp, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> height, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> stride_width, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cols)</td></tr>
<tr class="separator:ga562c6c473382d1689b4fc638e4f14623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89f18e4a8ab4832e782c39b012c78e68"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga89f18e4a8ab4832e782c39b012c78e68">opj_encode_and_deinterleave_h_one_row_fnptr_type</a>) (void *row, void *tmp, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> width, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> even)</td></tr>
<tr class="separator:ga89f18e4a8ab4832e782c39b012c78e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25832a74bb19d12545c0eea596032699"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h</a> (const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> b, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
<tr class="memdesc:ga25832a74bb19d12545c0eea596032699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward lazy transform (horizontal) <a href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">More...</a><br /></td></tr>
<tr class="separator:ga25832a74bb19d12545c0eea596032699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacca3542ea2b26665c497eeceece2698b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gacca3542ea2b26665c497eeceece2698b">opj_dwt_encode_1_real</a> (void *a, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> dn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> sn, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> cas)</td></tr>
<tr class="memdesc:gacca3542ea2b26665c497eeceece2698b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forward 9-7 wavelet transform in 1-D. <a href="group___d_w_t.html#gacca3542ea2b26665c497eeceece2698b">More...</a><br /></td></tr>
<tr class="separator:gacca3542ea2b26665c497eeceece2698b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab25c1a377c367a7246c24179477cd956"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gab25c1a377c367a7246c24179477cd956">opj_dwt_encode_stepsize</a> (<a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> stepsize, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> numbps, <a class="el" href="group___j2_k.html#ga0ad456b88c684f8d81cc5962867046e7">opj_stepsize_t</a> *bandno_stepsize)</td></tr>
<tr class="memdesc:gab25c1a377c367a7246c24179477cd956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Explicit calculation of the Quantization Stepsizes. <a href="group___d_w_t.html#gab25c1a377c367a7246c24179477cd956">More...</a><br /></td></tr>
<tr class="separator:gab25c1a377c367a7246c24179477cd956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga473550255363b8acb0c9b10a6dbac434"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile</a> (<a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *tp, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> i)</td></tr>
<tr class="memdesc:ga473550255363b8acb0c9b10a6dbac434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inverse wavelet transform in 2-D. <a href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">More...</a><br /></td></tr>
<tr class="separator:ga473550255363b8acb0c9b10a6dbac434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74b827f7914de05bf5bfc52894894803"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile</a> (<a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> numres)</td></tr>
<tr class="separator:ga74b827f7914de05bf5bfc52894894803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaae701033c6732995e99ce22d8bffba8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gaaae701033c6732995e99ce22d8bffba8">opj_dwt_encode_procedure</a> (<a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *tp, <a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *tilec, <a class="el" href="group___d_w_t.html#ga562c6c473382d1689b4fc638e4f14623">opj_encode_and_deinterleave_v_fnptr_type</a> p_encode_and_deinterleave_v, <a class="el" href="group___d_w_t.html#ga89f18e4a8ab4832e782c39b012c78e68">opj_encode_and_deinterleave_h_one_row_fnptr_type</a> p_encode_and_deinterleave_h_one_row)</td></tr>
<tr class="separator:gaaae701033c6732995e99ce22d8bffba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2fffad328e477aa744b59f2872e5603"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution</a> (<a class="el" href="group___t_c_d.html#gad1d24a03a43040a0a219f65711215ce8">opj_tcd_resolution_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a> r, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> i)</td></tr>
<tr class="separator:gac2fffad328e477aa744b59f2872e5603"><td class="memSeparator" colspan="2">&#160;</td></tr>
2015-07-10 18:06:19 +02:00
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a04bb4ccf4b75deb37b6c6ba2157e0c63"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_D</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;a[(1+(i)*2)]</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2015-07-10 18:06:19 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a78d3fbca149e143d6a82303cab0198da"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_D_</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(0):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(dn-1):<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(i)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="aa3862e5469ad6763d33036cbbff91218"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_D__off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(0,off):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(dn-1,off):<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(i,off)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a4f463d83f7b65c98846ac6f8715639b9"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_D_off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;a[(1+(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(i)*2)*4+off]</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2015-07-10 18:06:19 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="aa5742d16e3b33386ac17d0d154199f9c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_Dc</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;tmp[((1+(i)*2))* <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a> + c]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="dwt_8c.html#ab6a2257e5ec87f528097e3aebd4ed9b1">opj_dwt_encode_and_deinterleave_v()</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
</div>
</div>
<a class="anchor" id="a9dfda884d0091fcbed7c98012b2e02f0"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
2017-10-05 00:57:21 +02:00
<td class="memname">#define OPJ_DD_</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(0):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(sn-1):<a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>(i)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="af350a6832f8d0c3f07a5860db0fc77f4"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_DD__off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(0,off):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(sn-1,off):<a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>(i,off)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a665395cdbae6aed5f795011b9f2fb9d9"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_S</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;a[(i)*2]</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab69a5e12479c52ceed3d59a9729a7f42"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_S_</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(0):((i)&gt;=sn?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(sn-1):<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(i)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ac59aa174b08f4ccf0abe3c42f080e0d2"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_S__off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(0,off):((i)&gt;=sn?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(sn-1,off):<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(i,off)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="aa562d980e9d094b810afd2c547e0272e"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_S_off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;a[(<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>)(i)*2*4+off]</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab745ee95a3dfed7507a665db557f6632"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_Sc</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;tmp[(i)*2* <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a> + c]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="dwt_8c.html#ab6a2257e5ec87f528097e3aebd4ed9b1">opj_dwt_encode_and_deinterleave_v()</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
</div>
</div>
<a class="anchor" id="a66b275350ced9ee2809a6d816448a3e7"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_SKIP_POISON</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a3e7f7c2b83a6d6b6b89173813f66b4c6"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_SS_</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i</td><td>)</td>
<td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(0):((i)&gt;=dn?<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(dn-1):<a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>(i)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a6a4d5e05c76cd5c053c352a279efe3fe">opj_dwt_decode_partial_1()</a>, and <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab11d5e5ba51eb51baa6d38cf83e93799"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define OPJ_SS__off</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">i, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">off&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>&#160;&#160;&#160;((i)&lt;0?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(0,off):((i)&gt;=dn?<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(dn-1,off):<a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>(i,off)))</td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a8b5d49615ec89ef1726ca79aa44fecec">opj_dwt_decode_partial_1_parallel()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ac8e363debc1c59b4c8cf42e1133ed1ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt97_decode_h_func </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structopj__dwt97__decode__h__job__t.html#add79f5758bcc8012a8850810c1ef3ae2">opj_dwt97_decode_h_job_t::aj</a>, <a class="el" href="unionopj__v8__t.html#a00e7ecdbb78078d4acb29fbd66aae853">opj_v8_t::f</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a31ef62655220eb3e436665420214a1b3">opj_dwt97_decode_h_job_t::h</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a4006e229dca7c1f8e261c06ae322e5ab">opj_dwt97_decode_h_job_t::nb_rows</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>, <a class="el" href="dwt_8c.html#adf3e9437a1a6fe95dfc4ce1568847e71">opj_v8dwt_interleave_h()</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a7a722d888d693cf5f2cfc0057fb8507f">opj_dwt97_decode_h_job_t::rw</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#ab7b1be485a9f4b06b736f6725002994c">opj_dwt97_decode_h_job_t::w</a>, and <a class="el" href="structv8dwt__local.html#a8a1f5c8daa37676a8be732626b4afab9">v8dwt_local::wavelet</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97()</a>.</p>
</div>
</div>
<a class="anchor" id="acd490328aac1fd48008e600197f2a019"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_dwt97_decode_v_func </td>
2017-10-05 00:57:21 +02:00
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structopj__dwt97__decode__v__job__t.html#ab09517d9fe498a7d9c09074bc6a54699">opj_dwt97_decode_v_job_t::aj</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#a1327c69237545ad08d2f14b9f106670b">opj_dwt97_decode_v_job_t::nb_columns</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>, <a class="el" href="dwt_8c.html#adbdd715ba9149cace89c58ed9b556768">opj_v8dwt_interleave_v()</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#ae8fa27c2d4d9cc6784c8195c593d2152">opj_dwt97_decode_v_job_t::rh</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#a7d13686100a6a03d667053bff667f15d">opj_dwt97_decode_v_job_t::v</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#ab5218ace01bf1497d839fb069c573c9d">opj_dwt97_decode_v_job_t::w</a>, and <a class="el" href="structv8dwt__local.html#a8a1f5c8daa37676a8be732626b4afab9">v8dwt_local::wavelet</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab6701233c67d89f96c5328f2627a6233"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_decode_h_func </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structopj__dwt__decode__h__job__t.html#a1d89c7907a58838d4750bdef950aeb75">opj_dwt_decode_h_job_t::h</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="structopj__dwt__decode__h__job__t.html#a332bf8c6315128d1bf4578da1724b9a4">opj_dwt_decode_h_job_t::min_j</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>, <a class="el" href="structopj__dwt__decode__h__job__t.html#af0e2d6db488ac79736e028f361e9c09b">opj_dwt_decode_h_job_t::tiledp</a>, and <a class="el" href="structopj__dwt__decode__h__job__t.html#ab827d950f98e5be7a8cb44537c06e8a2">opj_dwt_decode_h_job_t::w</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="a6a4d5e05c76cd5c053c352a279efe3fe"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_decode_partial_1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>dn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>cas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_l_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_l_x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_h_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_h_x1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="dwt_8c.html#a04bb4ccf4b75deb37b6c6ba2157e0c63">OPJ_D</a>, <a class="el" href="dwt_8c.html#a78d3fbca149e143d6a82303cab0198da">OPJ_D_</a>, <a class="el" href="dwt_8c.html#a9dfda884d0091fcbed7c98012b2e02f0">OPJ_DD_</a>, <a class="el" href="dwt_8c.html#a665395cdbae6aed5f795011b9f2fb9d9">OPJ_S</a>, <a class="el" href="dwt_8c.html#ab69a5e12479c52ceed3d59a9729a7f42">OPJ_S_</a>, and <a class="el" href="dwt_8c.html#a3e7f7c2b83a6d6b6b89173813f66b4c6">OPJ_SS_</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a8b5d49615ec89ef1726ca79aa44fecec"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_decode_partial_1_parallel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>nb_cols</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>dn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>cas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_l_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_l_x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_h_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>win_h_x1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="dwt_8c.html#aa3862e5469ad6763d33036cbbff91218">OPJ_D__off</a>, <a class="el" href="dwt_8c.html#a4f463d83f7b65c98846ac6f8715639b9">OPJ_D_off</a>, <a class="el" href="dwt_8c.html#af350a6832f8d0c3f07a5860db0fc77f4">OPJ_DD__off</a>, <a class="el" href="dwt_8c.html#ac59aa174b08f4ccf0abe3c42f080e0d2">OPJ_S__off</a>, <a class="el" href="dwt_8c.html#aa562d980e9d094b810afd2c547e0272e">OPJ_S_off</a>, and <a class="el" href="dwt_8c.html#ab11d5e5ba51eb51baa6d38cf83e93799">OPJ_SS__off</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a75cd080404aadce6662457dec7cc9d21"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode_partial_97 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>tilec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>numres</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structv8dwt__local.html#a8cb3e60d393c30478e0fb3b1269147e8">v8dwt_local::cas</a>, <a class="el" href="structv8dwt__local.html#a480dcfe41b4bcddcf6a9e374fd29e2f0">v8dwt_local::dn</a>, <a class="el" href="unionopj__v8__t.html#a00e7ecdbb78078d4acb29fbd66aae853">opj_v8_t::f</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga4418db34754a5b9ac5a79fece518c601">opj_aligned_malloc()</a>, <a class="el" href="dwt_8c.html#a80d6e09d9efb0ed5832601fe356ad0f6">opj_dwt_get_band_coordinates()</a>, <a class="el" href="dwt_8c.html#a57c042791753ac46c7bb073abcc245ba">opj_dwt_init_sparse_array()</a>, <a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution()</a>, <a class="el" href="dwt_8c.html#a53029ae915e8e9763da64cb55b31b437">opj_dwt_segment_grow()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gad70f920d05b4915853b474d010a9a336">opj_sparse_array_int32_free()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga174b3ef4cb89af58cdd7c2b9f0a20559">opj_sparse_array_int32_write()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2c3eb35fddab83fef25256485b926fc0">opj_uint_max()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaef70413f6c794150eec1fc019b4de2d4">opj_uint_subs()</a>, <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>, <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>, <a class="el" href="dwt_8c.html#a9caacdf7450ad73f0023e864f3a74cf1">opj_v8dwt_interleave_partial_h()</a>, <a class="el" href="dwt_8c.html#a4d4acbc44226a14f02cff29831301f8e">opj_v8dwt_interleave_partial_v()</a>, <a class="el" href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>, <a class="el" href="structv8dwt__local.html#a1f8e7f6f6044458bbf1653ec12237aee">v8dwt_local::sn</a>, <a class="el" href="structv8dwt__local.html#a8a1f5c8daa37676a8be732626b4afab9">v8dwt_local::wavelet</a>, <a class="el" href="structv8dwt__local.html#a9951e5a60c07fea65311b8ff75814086">v8dwt_local::win_h_x0</a>, <a class="el" href="structv8dwt__local.html#ae9fcdd6bd1e961d71db8ba3d25987245">v8dwt_local::win_h_x1</a>, <a class="el" href="structv8dwt__local.html#a006c94b43764b4cb565965cc7f6804bc">v8dwt_local::win_l_x0</a>, <a class="el" href="structv8dwt__local.html#ab6607498a18e51173e12215fc0cc0219">v8dwt_local::win_l_x1</a>, <a class="el" href="structopj__tcd__resolution.html#a3d3c77e1b3a08004f279e9fc860a7c4f">opj_tcd_resolution::win_x0</a>, <a class="el" href="structopj__tcd__resolution.html#a58d3b87e4c655d75bffbaa3ad77f631a">opj_tcd_resolution::win_x1</a>, <a class="el" href="structopj__tcd__resolution.html#af216ccf9de3aef39ebb7cf4daf6dd13a">opj_tcd_resolution::win_y0</a>, <a class="el" href="structopj__tcd__resolution.html#a9e37a90718ec8b1e631cb9cdd5eac365">opj_tcd_resolution::win_y1</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__resolution.html#a4544bfa885feb38635dd2770a9114ecf">opj_tcd_resolution::x1</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, <a class="el" href="structopj__tcd__resolution.html#ae4fb9
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="af833f69ca2dd4480b97b2afd7ea0322b"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_dwt_decode_tile_97 </td>
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="structopj__thread__pool__t.html">opj_thread_pool_t</a> *&#160;</td>
<td class="paramname"><em>tp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2017-10-05 00:57:21 +02:00
<td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>tilec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>numres</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structopj__dwt97__decode__h__job__t.html#add79f5758bcc8012a8850810c1ef3ae2">opj_dwt97_decode_h_job_t::aj</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#ab09517d9fe498a7d9c09074bc6a54699">opj_dwt97_decode_v_job_t::aj</a>, <a class="el" href="structv8dwt__local.html#a8cb3e60d393c30478e0fb3b1269147e8">v8dwt_local::cas</a>, <a class="el" href="structv8dwt__local.html#a480dcfe41b4bcddcf6a9e374fd29e2f0">v8dwt_local::dn</a>, <a class="el" href="unionopj__v8__t.html#a00e7ecdbb78078d4acb29fbd66aae853">opj_v8_t::f</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a31ef62655220eb3e436665420214a1b3">opj_dwt97_decode_h_job_t::h</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#a1327c69237545ad08d2f14b9f106670b">opj_dwt97_decode_v_job_t::nb_columns</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a4006e229dca7c1f8e261c06ae322e5ab">opj_dwt97_decode_h_job_t::nb_rows</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga4418db34754a5b9ac5a79fece518c601">opj_aligned_malloc()</a>, <a class="el" href="dwt_8c.html#ac8e363debc1c59b4c8cf42e1133ed1ca">opj_dwt97_decode_h_func()</a>, <a class="el" href="dwt_8c.html#acd490328aac1fd48008e600197f2a019">opj_dwt97_decode_v_func()</a>, <a class="el" href="group___d_w_t.html#gac2fffad328e477aa744b59f2872e5603">opj_dwt_max_resolution()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="group___m_i_s_c.html#ga49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga4faef98a6b8495c63e9e5ce9cf0c3fc3">opj_thread_pool_get_thread_count()</a>, <a class="el" href="group___t_h_r_e_a_d.html#gaf389ecb3a583a30077fc546eef767c89">opj_thread_pool_submit_job()</a>, <a class="el" href="group___t_h_r_e_a_d.html#ga0ced26c80598e49bf3a964bb802130f1">opj_thread_pool_wait_completion()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2c3eb35fddab83fef25256485b926fc0">opj_uint_max()</a>, <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>, <a class="el" href="dwt_8c.html#adf3e9437a1a6fe95dfc4ce1568847e71">opj_v8dwt_interleave_h()</a>, <a class="el" href="dwt_8c.html#adbdd715ba9149cace89c58ed9b556768">opj_v8dwt_interleave_v()</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#ae8fa27c2d4d9cc6784c8195c593d2152">opj_dwt97_decode_v_job_t::rh</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#a7a722d888d693cf5f2cfc0057fb8507f">opj_dwt97_decode_h_job_t::rw</a>, <a class="el" href="opj__malloc_8c.html#a3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>, <a class="el" href="structv8dwt__local.html#a1f8e7f6f6044458bbf1653ec12237aee">v8dwt_local::sn</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#a7d13686100a6a03d667053bff667f15d">opj_dwt97_decode_v_job_t::v</a>, <a class="el" href="structopj__dwt97__decode__h__job__t.html#ab7b1be485a9f4b06b736f6725002994c">opj_dwt97_decode_h_job_t::w</a>, <a class="el" href="structopj__dwt97__decode__v__job__t.html#ab5218ace01bf1497d839fb069c573c9d">opj_dwt97_decode_v_job_t::w</a>, <a class="el" href="structv8dwt__local.html#a8a1f5c8daa37676a8be732626b4afab9">v8dwt_local::wavelet</a>, <a class="el" href="structv8dwt__local.html#a9951e5a60c07fea65311b8ff75814086">v8dwt_local::win_h_x0</a>, <a class="el" href="structv8dwt__local.html#ae9fcdd6bd1e961d71db8ba3d25987245">v8dwt_local::win_h_x1</a>, <a class="el" href="structv8dwt__local.html#a006c94b43764b4cb565965cc7f6804bc">v8dwt_local::win_l_x0</a>, <a class="el" href="structv8dwt__local.html#ab6607498a18e51173
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#gadfd8b0e16f120a93b65b922bb2476c87">opj_dwt_decode_real()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a2b001cbb0e2278c374cead2046ea4023"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_decode_v_func </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structopj__dwt__decode__v__job__t.html#a0c87518028a83c43c82c8276a3dfe955">opj_dwt_decode_v_job_t::max_j</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="structopj__dwt__decode__v__job__t.html#a8f143eb5c8fa3d0c03faf93eb8e43e44">opj_dwt_decode_v_job_t::min_j</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v()</a>, <a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>, <a class="el" href="structopj__dwt__decode__v__job__t.html#a3d21b1b8e684329a696abb964e08c8c1">opj_dwt_decode_v_job_t::tiledp</a>, <a class="el" href="structopj__dwt__decode__v__job__t.html#a015e94f5b0acdae904266842b2cad3a4">opj_dwt_decode_v_job_t::v</a>, and <a class="el" href="structopj__dwt__decode__v__job__t.html#a161b6999c5047b500388b2326104776d">opj_dwt_decode_v_job_t::w</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a4cd5698f86aad41e9768c204b7e6557b"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_dwt_deinterleave_v_cols </td>
2017-10-05 00:57:21 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>src</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>dst</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>dn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>stride_width</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>cas</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>cols</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
2020-12-28 22:12:25 +01:00
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#ab6a2257e5ec87f528097e3aebd4ed9b1">opj_dwt_encode_and_deinterleave_v()</a>, and <a class="el" href="dwt_8c.html#a73fa649f429612dccea5206f625bd806">opj_dwt_encode_and_deinterleave_v_real()</a>.</p>
</div>
</div>
<a class="anchor" id="afd15cc8308c74d66f798554fa1ab4c72"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_encode_and_deinterleave_h_one_row </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>rowIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>tmpIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>width</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
<td class="paramname"><em>even</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
2015-07-10 18:06:19 +02:00
</tr>
</table>
2017-10-05 00:57:21 +02:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
2015-07-10 18:06:19 +02:00
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Process one line for the horizontal pass of the 5x3 forward transform. </p>
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga8c18c8b8503ce2fc2c1504f8e52344d6">opj_dwt_encode()</a>.</p>
2015-07-10 18:06:19 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a7e9621b9a012eeb9b9f20a031429f4bc"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
2017-10-05 00:57:21 +02:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
2015-07-10 18:06:19 +02:00
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_dwt_encode_and_deinterleave_h_one_row_real </td>
2015-07-10 18:06:19 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>rowIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>tmpIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
<td class="paramname"><em>even</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
2015-07-10 18:06:19 +02:00
</tr>
</table>
2017-10-05 00:57:21 +02:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
2015-07-10 18:06:19 +02:00
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>Process one line for the horizontal pass of the 9x7 forward transform. </p>
<p>References <a class="el" href="group___d_w_t.html#ga25832a74bb19d12545c0eea596032699">opj_dwt_deinterleave_h()</a>, <a class="el" href="group___d_w_t.html#gacca3542ea2b26665c497eeceece2698b">opj_dwt_encode_1_real()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga712062652d29679326bc9929da3cfc36">opj_dwt_encode_real()</a>.</p>
2015-07-10 18:06:19 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab6a2257e5ec87f528097e3aebd4ed9b1"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
2017-10-05 00:57:21 +02:00
<table class="mlabels">
<tr>
<td class="mlabels-left">
2015-07-10 18:06:19 +02:00
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_dwt_encode_and_deinterleave_v </td>
2015-07-10 18:06:19 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>arrayIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>tmpIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>height</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
<td class="paramname"><em>even</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>stride_width</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>cols</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
2015-07-10 18:06:19 +02:00
</tr>
</table>
2017-10-05 00:57:21 +02:00
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
2015-07-10 18:06:19 +02:00
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="dwt_8c.html#aa5742d16e3b33386ac17d0d154199f9c">OPJ_Dc</a>, <a class="el" href="dwt_8c.html#a4cd5698f86aad41e9768c204b7e6557b">opj_dwt_deinterleave_v_cols()</a>, <a class="el" href="dwt_8c.html#ac917322bbc163e27cd0d685bddba8b2f">opj_dwt_fetch_cols_vertical_pass()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="dwt_8c.html#ab745ee95a3dfed7507a665db557f6632">OPJ_Sc</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="group___d_w_t.html#ga8c18c8b8503ce2fc2c1504f8e52344d6">opj_dwt_encode()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a73fa649f429612dccea5206f625bd806"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_dwt_encode_and_deinterleave_v_real </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>arrayIn</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>tmpIn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>height</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
<td class="paramname"><em>even</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>stride_width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>cols</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="group___d_w_t.html#gab8b0c73c4991801002eea1b7637833cb">opj_dwt_alpha</a>, <a class="el" href="group___d_w_t.html#gaafba980731e95aed90465a71cb756bc6">opj_dwt_beta</a>, <a class="el" href="dwt_8c.html#a4cd5698f86aad41e9768c204b7e6557b">opj_dwt_deinterleave_v_cols()</a>, <a class="el" href="group___d_w_t.html#ga2962144d4857414a5398dbfe26b473ce">opj_dwt_delta</a>, <a class="el" href="dwt_8c.html#ac917322bbc163e27cd0d685bddba8b2f">opj_dwt_fetch_cols_vertical_pass()</a>, <a class="el" href="group___d_w_t.html#ga687fda46e96f2b0d4bd024420a4d2613">opj_dwt_gamma</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaac315c40dca690742df538fcc21d4f91">opj_int_min()</a>, <a class="el" href="group___d_w_t.html#gaf8783af0bf8caac4876ec5c807e78064">opj_invK</a>, <a class="el" href="group___d_w_t.html#gae9facab0f679d59912d85f59c2a0b21a">opj_K</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="dwt_8c.html#ab25a8baeed2c0b9049045583eabfc97f">opj_v8dwt_encode_step1()</a>, <a class="el" href="dwt_8c.html#a5ddfcdcfa209297cd97a4921bd308a70">opj_v8dwt_encode_step2()</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#ga712062652d29679326bc9929da3cfc36">opj_dwt_encode_real()</a>.</p>
</div>
</div>
<a class="anchor" id="a8c5d51749851a613b97d098f6ccb20f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_encode_h_func </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structopj__dwt__encode__h__job__t.html#a19064cfc5678c27efb5129a818a963fd">opj_dwt_encode_h_job_t::h</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="structopj__dwt__encode__h__job__t.html#abe27cf5154b053b7c10a18871c74c947">opj_dwt_encode_h_job_t::min_j</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__dwt__encode__h__job__t.html#afdfe0a74b58e86ef77736f07746605ca">opj_dwt_encode_h_job_t::p_function</a>, <a class="el" href="structopj__dwt__encode__h__job__t.html#af56741241e0d3739d23d68d02c632cd7">opj_dwt_encode_h_job_t::rw</a>, <a class="el" href="structopj__dwt__encode__h__job__t.html#ac1f019f79439b44b292511d41ff10358">opj_dwt_encode_h_job_t::tiledp</a>, and <a class="el" href="structopj__dwt__encode__h__job__t.html#a6475e4c5804130a14ff5b866f98ad413">opj_dwt_encode_h_job_t::w</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#gaaae701033c6732995e99ce22d8bffba8">opj_dwt_encode_procedure()</a>.</p>
</div>
</div>
<a class="anchor" id="a92372f690a06c336343d9b1936356fa0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_encode_step1_combined </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>iters_c1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>iters_c2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>c1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>c2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gacaef279a9031adbd9319990646328a01">opj_int_abs()</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#gacca3542ea2b26665c497eeceece2698b">opj_dwt_encode_1_real()</a>.</p>
</div>
</div>
<a class="anchor" id="acd6ef5a5fbd498597c0fff4f529fed81"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_encode_step2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#gacca3542ea2b26665c497eeceece2698b">opj_dwt_encode_1_real()</a>.</p>
</div>
</div>
<a class="anchor" id="a9123d133f91f0c43d1bb78326a11be24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_encode_v_func </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structopj__tls__t.html">opj_tls_t</a> *&#160;</td>
<td class="paramname"><em>tls</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#a52019dce33e0c7afb1287efdfc8b09a2">opj_dwt_encode_v_job_t::max_j</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#ad80831b1749e7d734aa627d9f9cfd39a">opj_dwt_encode_v_job_t::min_j</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="group___m_i_s_c.html#gaefeccfbb22ba64c00f94f7f66fc97126">opj_aligned_free()</a>, <a class="el" href="group___m_i_s_c.html#ga2bd00e2482ae36197631bde0665cfdfe">opj_free()</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#a4db51ed5b6de98cb2365d8054831362a">opj_dwt_encode_v_job_t::p_encode_and_deinterleave_v</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#ade01cd584f8a7a7e4249e1c24622dba6">opj_dwt_encode_v_job_t::rh</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#aca6215857e7c07789f4a83208d2bedce">opj_dwt_encode_v_job_t::tiledp</a>, <a class="el" href="structopj__dwt__encode__v__job__t.html#aa9029d1b39ad4b56c6e509ec3cd8448e">opj_dwt_encode_v_job_t::v</a>, and <a class="el" href="structopj__dwt__encode__v__job__t.html#adf27d5d5578a1597dad1c0e82c372ce1">opj_dwt_encode_v_job_t::w</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#gaaae701033c6732995e99ce22d8bffba8">opj_dwt_encode_procedure()</a>.</p>
</div>
</div>
<a class="anchor" id="ac917322bbc163e27cd0d685bddba8b2f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_fetch_cols_vertical_pass </td>
<td>(</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>arrayIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>tmpOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>stride_width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>cols</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Fetch up to cols &lt;= NB_ELTS_V8 for each line, and put them in tmpOut. </p>
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, and <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#ab6a2257e5ec87f528097e3aebd4ed9b1">opj_dwt_encode_and_deinterleave_v()</a>, and <a class="el" href="dwt_8c.html#a73fa649f429612dccea5206f625bd806">opj_dwt_encode_and_deinterleave_v_real()</a>.</p>
</div>
</div>
<a class="anchor" id="a80d6e09d9efb0ed5832601fe356ad0f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_get_band_coordinates </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
<td class="paramname"><em>tilec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>resno</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>bandno</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>tcx0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>tcy0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>tcx1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>tcy1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>tbx0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>tby0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>tbx1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>tby1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structopj__tcd__tilecomp.html#a87fdaafd21fd5909fac88e866ba66ac6">opj_tcd_tilecomp::numresolutions</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gae592eb75f221decddec51834b6c4177d">opj_uint_ceildivpow2()</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, and <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="a57c042791753ac46c7bb073abcc245ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a>* opj_dwt_init_sparse_array </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group___t_c_d.html#ga93b81f0bd84473329d4591adbfc94b29">opj_tcd_tilecomp_t</a> *&#160;</td>
<td class="paramname"><em>tilec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>numres</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structopj__tcd__band.html#a42509ecd35f2a30e80e9c957cc5deb9c">opj_tcd_band::bandno</a>, <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</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__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga41953de4fab74677337c2597a67c9843">opj_sparse_array_int32_create()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gad70f920d05b4915853b474d010a9a336">opj_sparse_array_int32_free()</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga174b3ef4cb89af58cdd7c2b9f0a20559">opj_sparse_array_int32_write()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>, <a class="el" href="structopj__tcd__resolution.html#ab8ccf37cf9fc2b9c1db6aaa3cac164eb">opj_tcd_resolution::ph</a>, <a class="el" href="structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f">opj_tcd_band::precincts</a>, <a class="el" href="structopj__tcd__resolution.html#ad1ad906bae4c049fc047aed7344f502b">opj_tcd_resolution::pw</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</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>
<p>Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, and <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="aa9f1030974db43df751380437e5167af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_interleave_partial_h </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>cas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *&#160;</td>
<td class="paramname"><em>sa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>sa_line</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_l_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_l_x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_h_x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_h_x1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, and <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="ad7a304bcf13f2427c0a6835e6c527d3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_interleave_partial_v </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>cas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *&#160;</td>
<td class="paramname"><em>sa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>sa_col</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>nb_cols</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_l_y0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_l_y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_h_y0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>win_h_y1</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, and <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="a53029ae915e8e9763da64cb55b31b437"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_dwt_segment_grow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>filter_width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>max_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gab9aad885f5c9bc9e39420003b2b32fe5">opj_uint_adds()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaef70413f6c794150eec1fc019b4de2d4">opj_uint_subs()</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, and <a class="el" href="group___d_w_t.html#ga74b827f7914de05bf5bfc52894894803">opj_dwt_decode_partial_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="af9334a52e412121d2c84f8a70425bd79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_idwt3_v_cas0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tmp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tiledp_col</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a>&#160;</td>
<td class="paramname"><em>stride</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on even coordinate. </p>
<p>Referenced by <a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v()</a>.</p>
</div>
</div>
<a class="anchor" id="a24cbf39b6edcfc800c87e8553d14953a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_idwt3_v_cas1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tmp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tiledp_col</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a>&#160;</td>
<td class="paramname"><em>stride</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on odd coordinate. </p>
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#a9d0100f401523ca7327c578e038bdda0">opj_idwt53_v()</a>.</p>
</div>
</div>
<a class="anchor" id="af8fc877331f6639b1d2f166451177f7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_idwt53_h </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *&#160;</td>
<td class="paramname"><em>dwt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tiledp</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
2020-12-28 22:12:25 +01:00
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="dwt_8c.html#aa1e1d65844d59fd0182bc2c5355144f5">opj_idwt53_h_cas0()</a>, <a class="el" href="dwt_8c.html#aa1a47075793852c4d73935ab6c4305d1">opj_idwt53_h_cas1()</a>, <a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>, <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>, and <a class="el" href="group___d_w_t.html#ga203e9a299cb61df2823e412d871046d4">VREG_INT_COUNT</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#ab6701233c67d89f96c5328f2627a6233">opj_dwt_decode_h_func()</a>, and <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>.</p>
</div>
</div>
<a class="anchor" id="aa1e1d65844d59fd0182bc2c5355144f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_idwt53_h_cas0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tmp</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>len</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tiledp</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
2017-08-10 06:39:58 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="aa1a47075793852c4d73935ab6c4305d1"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_idwt53_h_cas1 </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tmp</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>sn</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>len</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
<td class="paramname"><em>tiledp</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
2017-08-10 06:39:58 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#af8fc877331f6639b1d2f166451177f7f">opj_idwt53_h()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a9d0100f401523ca7327c578e038bdda0"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_idwt53_v </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype">const <a class="el" href="group___d_w_t.html#gab2b2c4ee2776b99c8ecb88b296a620a8">opj_dwt_t</a> *&#160;</td>
<td class="paramname"><em>dwt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2017-08-10 06:39:58 +02:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> *&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>tiledp_col</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#aba7397be054e36dc0284a6589736135e">OPJ_SIZE_T</a>&#160;</td>
<td class="paramname"><em>stride</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
<td class="paramname"><em>nb_cols</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="structdwt__local.html#a6edde1cc0a7ac25c1116affd9fcd3991">dwt_local::cas</a>, <a class="el" href="structdwt__local.html#a55352e9122d04587f04e1fcd55904d53">dwt_local::dn</a>, <a class="el" href="structdwt__local.html#a0ff176be306d28f60ac07fe7999f0351">dwt_local::mem</a>, <a class="el" href="dwt_8c.html#af9334a52e412121d2c84f8a70425bd79">opj_idwt3_v_cas0()</a>, <a class="el" href="dwt_8c.html#a24cbf39b6edcfc800c87e8553d14953a">opj_idwt3_v_cas1()</a>, <a class="el" href="group___d_w_t.html#gaf921eb88f7e110d3c16c0ca4d33e6ece">PARALLEL_COLS_53</a>, and <a class="el" href="structdwt__local.html#af52e06d1d510c7c4b20544183c33ed1d">dwt_local::sn</a>.</p>
<p>Referenced by <a class="el" href="group___d_w_t.html#ga473550255363b8acb0c9b10a6dbac434">opj_dwt_decode_tile()</a>, and <a class="el" href="dwt_8c.html#a2b001cbb0e2278c374cead2046ea4023">opj_dwt_decode_v_func()</a>.</p>
</div>
</div>
<a class="anchor" id="a179675970c058b6143e3b1d8c935b960"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_v8dwt_decode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>dwt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="group___d_w_t.html#gab8b0c73c4991801002eea1b7637833cb">opj_dwt_alpha</a>, <a class="el" href="group___d_w_t.html#gaafba980731e95aed90465a71cb756bc6">opj_dwt_beta</a>, <a class="el" href="group___d_w_t.html#ga2962144d4857414a5398dbfe26b473ce">opj_dwt_delta</a>, <a class="el" href="group___d_w_t.html#ga687fda46e96f2b0d4bd024420a4d2613">opj_dwt_gamma</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaac315c40dca690742df538fcc21d4f91">opj_int_min()</a>, <a class="el" href="group___d_w_t.html#gae9facab0f679d59912d85f59c2a0b21a">opj_K</a>, <a class="el" href="dwt_8c.html#a203591671894d6a16f7f9872beafcae0">opj_v8dwt_decode_step1()</a>, and <a class="el" href="dwt_8c.html#a92f849fd1b77cf5754549f3f40e99c11">opj_v8dwt_decode_step2()</a>.</p>
<p>Referenced by <a class="el" href="dwt_8c.html#ac8e363debc1c59b4c8cf42e1133ed1ca">opj_dwt97_decode_h_func()</a>, <a class="el" href="dwt_8c.html#acd490328aac1fd48008e600197f2a019">opj_dwt97_decode_v_func()</a>, <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>, and <a class="el" href="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97()</a>.</p>
</div>
</div>
<a class="anchor" id="a203591671894d6a16f7f9872beafcae0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void opj_v8dwt_decode_step1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *&#160;</td>
<td class="paramname"><em>w</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
2017-08-10 06:39:58 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a92f849fd1b77cf5754549f3f40e99c11"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_decode_step2 </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *&#160;</td>
<td class="paramname"><em>l</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="unionopj__v8__t.html">opj_v8_t</a> *&#160;</td>
<td class="paramname"><em>w</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>end</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a179675970c058b6143e3b1d8c935b960">opj_v8dwt_decode()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ab25a8baeed2c0b9049045583eabfc97f"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_encode_step1 </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fw</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>cst</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>.</p>
2017-08-10 06:39:58 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a73fa649f429612dccea5206f625bd806">opj_dwt_encode_and_deinterleave_v_real()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a5ddfcdcfa209297cd97a4921bd308a70"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_encode_step2 </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fl</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *&#160;</td>
<td class="paramname"><em>fw</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>end</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a>&#160;</td>
<td class="paramname"><em>cst</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, and <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a73fa649f429612dccea5206f625bd806">opj_dwt_encode_and_deinterleave_v_real()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="adf3e9437a1a6fe95dfc4ce1568847e71"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_interleave_h </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>dwt</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>a</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>width</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>remaining_height</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, and <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
2019-04-02 16:25:55 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#ac8e363debc1c59b4c8cf42e1133ed1ca">opj_dwt97_decode_h_func()</a>, and <a class="el" href="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97()</a>.</p>
2017-08-10 06:39:58 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a9caacdf7450ad73f0023e864f3a74cf1"></a>
2017-08-10 06:39:58 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_interleave_partial_h </td>
2017-08-10 06:39:58 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *&#160;</td>
2017-08-10 06:39:58 +02:00
<td class="paramname"><em>dwt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *&#160;</td>
<td class="paramname"><em>sa</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>sa_line</em>, </td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>remaining_height</em>&#160;</td>
2017-08-10 06:39:58 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="structv8dwt__local.html#a8cb3e60d393c30478e0fb3b1269147e8">v8dwt_local::cas</a>, <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>, <a class="el" href="structv8dwt__local.html#a1f8e7f6f6044458bbf1653ec12237aee">v8dwt_local::sn</a>, <a class="el" href="structv8dwt__local.html#a8a1f5c8daa37676a8be732626b4afab9">v8dwt_local::wavelet</a>, <a class="el" href="structv8dwt__local.html#a9951e5a60c07fea65311b8ff75814086">v8dwt_local::win_h_x0</a>, <a class="el" href="structv8dwt__local.html#ae9fcdd6bd1e961d71db8ba3d25987245">v8dwt_local::win_h_x1</a>, <a class="el" href="structv8dwt__local.html#a006c94b43764b4cb565965cc7f6804bc">v8dwt_local::win_l_x0</a>, and <a class="el" href="structv8dwt__local.html#ab6607498a18e51173e12215fc0cc0219">v8dwt_local::win_l_x1</a>.</p>
2017-08-10 06:39:58 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>.</p>
2015-07-10 18:06:19 +02:00
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a4d4acbc44226a14f02cff29831301f8e"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static void opj_v8dwt_interleave_partial_v </td>
2017-10-05 00:57:21 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
2017-10-05 00:57:21 +02:00
<td class="paramname"><em>dwt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#gab63770624f4ec03e6e022c6a0b80e6ff">opj_sparse_array_int32_t</a> *&#160;</td>
<td class="paramname"><em>sa</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>sa_col</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>nb_elts_read</em>&#160;</td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="group___d_w_t.html#ga9ab2abb8005ee7e2912f434f3a8e6231">NB_ELTS_V8</a>, <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>, <a class="el" href="group___s_p_a_r_s_e___a_r_r_a_y.html#ga092675bfa99d062ce36fa45aff4766da">opj_sparse_array_int32_read()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga06c1c4470f9765a3ed04963b0daa111a">opj_uint_min()</a>, and <a class="el" href="group___j_p2.html#ga2af533efd81cc83803126d5b03fe4470">OPJ_UNUSED</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#a75cd080404aadce6662457dec7cc9d21">opj_dwt_decode_partial_97()</a>.</p>
2017-10-05 00:57:21 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="adbdd715ba9149cace89c58ed9b556768"></a>
2017-10-05 00:57:21 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
2020-12-28 22:12:25 +01:00
<td class="memname">static <a class="el" href="openjpeg_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void opj_v8dwt_interleave_v </td>
2017-10-05 00:57:21 +02:00
<td>(</td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="group___d_w_t.html#gae0132c230e4ab1b41377bb84456a014b">opj_v8dwt_t</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
2017-10-05 00:57:21 +02:00
<td class="paramname"><em>dwt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
2020-12-28 22:12:25 +01:00
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a62c71ae712322de0bef73cebae23fa04">OPJ_FLOAT32</a> *<a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>&#160;</td>
<td class="paramname"><em>a</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
2020-12-28 22:12:25 +01:00
<td class="paramname"><em>width</em>, </td>
2017-10-05 00:57:21 +02:00
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
<td class="paramname"><em>nb_elts_read</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2020-12-28 22:12:25 +01:00
<p>References <a class="el" href="opj__includes_8h.html#a47acbf7ae97e1ef7371a1c92a42505b2">OPJ_RESTRICT</a>.</p>
2017-10-05 00:57:21 +02:00
2020-12-28 22:12:25 +01:00
<p>Referenced by <a class="el" href="dwt_8c.html#acd490328aac1fd48008e600197f2a019">opj_dwt97_decode_v_func()</a>, and <a class="el" href="dwt_8c.html#af833f69ca2dd4480b97b2afd7ea0322b">opj_dwt_decode_tile_97()</a>.</p>
2017-10-05 00:57:21 +02:00
2015-07-10 18:06:19 +02:00
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="a89771527f21d8d0263dec95f8dc6719a"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_dwt_norms[4][10]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2019-04-02 16:25:55 +02:00
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {1.000, 1.500, 2.750, 5.375, 10.68, 21.34, 42.67, 85.33, 170.7, 341.3},</div><div class="line"> {1.038, 1.592, 2.919, 5.703, 11.33, 22.64, 45.25, 90.48, 180.9},</div><div class="line"> {1.038, 1.592, 2.919, 5.703, 11.33, 22.64, 45.25, 90.48, 180.9},</div><div class="line"> {.7186, .9218, 1.586, 3.043, 6.019, 12.01, 24.00, 47.97, 95.93}</div><div class="line">}</div></div><!-- fragment -->
2015-07-10 18:06:19 +02:00
</div>
</div>
2020-12-28 22:12:25 +01:00
<a class="anchor" id="ad63482114deaec210544670eff0735b0"></a>
2015-07-10 18:06:19 +02:00
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="openjpeg_8h.html#a2e5e9eaf3c126e11d1f058b78a0bce78">OPJ_FLOAT64</a> opj_dwt_norms_real[4][10]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
2019-04-02 16:25:55 +02:00
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> {1.000, 1.965, 4.177, 8.403, 16.90, 33.84, 67.69, 135.3, 270.6, 540.9},</div><div class="line"> {2.022, 3.989, 8.355, 17.04, 34.27, 68.63, 137.3, 274.6, 549.0},</div><div class="line"> {2.022, 3.989, 8.355, 17.04, 34.27, 68.63, 137.3, 274.6, 549.0},</div><div class="line"> {2.080, 3.865, 8.307, 17.18, 34.71, 69.59, 139.3, 278.6, 557.2}</div><div class="line">}</div></div><!-- fragment -->
2015-07-10 18:06:19 +02:00
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
2020-12-28 22:12:25 +01:00
</a> 1.8.11
2015-07-10 18:06:19 +02:00
</small></address>
</body>
</html>