Create CNAME
[openjpeg.git] / doxygen / jp2k__encoder_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.17"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>OpenJPEG: jp2k_encoder.c File Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <div id="titlearea">
17 <table cellspacing="0" cellpadding="0">
18  <tbody>
19  <tr style="height: 56px;">
20   <td id="projectalign" style="padding-left: 0.5em;">
21    <div id="projectname">OpenJPEG
22    &#160;<span id="projectnumber">2.5.0</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.17 -->
31 <script type="text/javascript" src="menudata.js"></script>
32 <script type="text/javascript" src="menu.js"></script>
33 <script type="text/javascript">
34 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
35 $(function() {
36   initMenu('',false,false,'search.php','Search');
37 });
38 /* @license-end */</script>
39 <div id="main-nav"></div>
40 <div id="nav-path" class="navpath">
41   <ul>
42 <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_cb9b2b419d92b64f7cee83d8faf7a4ab.html">even</a></li><li class="navelem"><a class="el" href="dir_f75d9a0165d6564a1e04793ef847d41d.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_5f588d7ea139c1aae751d03c13a16064.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_378f732e812ef6cbaaae22e96a4fa79f.html">src</a></li><li class="navelem"><a class="el" href="dir_19dcb5713315405a27e1bde75a489a4c.html">lib</a></li><li class="navelem"><a class="el" href="dir_54d80c9412497e935deb5677b5fae801.html">openjpip</a></li>  </ul>
43 </div>
44 </div><!-- top -->
45 <div class="header">
46   <div class="summary">
47 <a href="#define-members">Macros</a> &#124;
48 <a href="#func-members">Functions</a>  </div>
49   <div class="headertitle">
50 <div class="title">jp2k_encoder.c File Reference</div>  </div>
51 </div><!--header-->
52 <div class="contents">
53 <div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
54 <code>#include &lt;stdlib.h&gt;</code><br />
55 <code>#include &lt;string.h&gt;</code><br />
56 <code>#include &lt;math.h&gt;</code><br />
57 <code>#include &lt;assert.h&gt;</code><br />
58 <code>#include &quot;<a class="el" href="jp2k__encoder_8h_source.html">jp2k_encoder.h</a>&quot;</code><br />
59 <code>#include &quot;<a class="el" href="j2kheader__manager_8h_source.html">j2kheader_manager.h</a>&quot;</code><br />
60 <code>#include &quot;<a class="el" href="imgreg__manager_8h_source.html">imgreg_manager.h</a>&quot;</code><br />
61 <code>#include &quot;<a class="el" href="opj__inttypes_8h_source.html">opj_inttypes.h</a>&quot;</code><br />
62 </div><table class="memberdecls">
63 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
64 Macros</h2></td></tr>
65 <tr class="memitem:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>&#160;&#160;&#160;stdout</td></tr>
66 <tr class="separator:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>&#160;&#160;&#160;stderr</td></tr>
68 <tr class="separator:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memSeparator" colspan="2">&#160;</td></tr>
69 <tr class="memitem:a31c99676da88bb0bcdb350710f00fa96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>&#160;&#160;&#160;stderr</td></tr>
70 <tr class="separator:a31c99676da88bb0bcdb350710f00fa96"><td class="memSeparator" colspan="2">&#160;</td></tr>
71 </table><table class="memberdecls">
72 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
73 Functions</h2></td></tr>
74 <tr class="memitem:a8a32427c8bfa4c356ed9cd130808bbbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> class_id, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> in_class_id, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *msg)</td></tr>
75 <tr class="memdesc:a8a32427c8bfa4c356ed9cd130808bbbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">search a message by class_id  <a href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">More...</a><br /></td></tr>
76 <tr class="separator:a8a32427c8bfa4c356ed9cd130808bbbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 <tr class="memitem:a550ca6a746bd47124122bc2790d914d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, int fw, int fh, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *codelen)</td></tr>
78 <tr class="memdesc:a550ca6a746bd47124122bc2790d914d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">reconstruct j2k codestream from JPT- (in future, JPP-) stream  <a href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">More...</a><br /></td></tr>
79 <tr class="separator:a550ca6a746bd47124122bc2790d914d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 <tr class="memitem:ae4142d75ff68c5e6e239baa617aac74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ae4142d75ff68c5e6e239baa617aac74d">recons_j2k</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, int fw, int fh, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
81 <tr class="memdesc:ae4142d75ff68c5e6e239baa617aac74d"><td class="mdescLeft">&#160;</td><td class="mdescRight">reconstruct j2k codestream from message queue  <a href="jp2k__encoder_8c.html#ae4142d75ff68c5e6e239baa617aac74d">More...</a><br /></td></tr>
82 <tr class="separator:ae4142d75ff68c5e6e239baa617aac74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:acb31f818ceb9ea74dccfe83f60d6efe9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#acb31f818ceb9ea74dccfe83f60d6efe9">add_emptyboxstream</a> (<a class="el" href="placeholder__manager_8h.html#ac0bceab00be4a913e98c09a712435fa8">placeholder_param_t</a> *phld, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jp2stream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *jp2len)</td></tr>
84 <tr class="separator:acb31f818ceb9ea74dccfe83f60d6efe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a7cbcd4b8d0f130426d34bdc3571463fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream</a> (<a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *message, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *origstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
86 <tr class="separator:a7cbcd4b8d0f130426d34bdc3571463fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:a8689276a4011c848be0ac10496bf3809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a8689276a4011c848be0ac10496bf3809">recons_jp2</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *jp2len)</td></tr>
88 <tr class="memdesc:a8689276a4011c848be0ac10496bf3809"><td class="mdescLeft">&#160;</td><td class="mdescRight">reconstruct jp2 file codestream from message queue  <a href="jp2k__encoder_8c.html#a8689276a4011c848be0ac10496bf3809">More...</a><br /></td></tr>
89 <tr class="separator:a8689276a4011c848be0ac10496bf3809"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:ab723c3474a872c7ff8fed6f83b538368"><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="jp2k__encoder_8c.html#ab723c3474a872c7ff8fed6f83b538368">isJPPstream</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue)</td></tr>
91 <tr class="separator:ab723c3474a872c7ff8fed6f83b538368"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:a722b5ca0c9026f39cd6523ee19c34b91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, int fw, int fh, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
93 <tr class="separator:a722b5ca0c9026f39cd6523ee19c34b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:a5aafbf746124f238d36a0eeeb442ac7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, int fw, int fh, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
95 <tr class="separator:a5aafbf746124f238d36a0eeeb442ac7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:ae5459f58e429f9830d5755dfa2d41762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ae5459f58e429f9830d5755dfa2d41762">add_EOC</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
97 <tr class="separator:ae5459f58e429f9830d5755dfa2d41762"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 <tr class="memitem:a59c3e28892eb7f1b2bfec422ef933aba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *origstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
99 <tr class="separator:a59c3e28892eb7f1b2bfec422ef933aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:a0e2229002d52b5ab797ed0faa5b3b660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a0e2229002d52b5ab797ed0faa5b3b660">get_last_tileID</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> <a class="el" href="jp2k__encoder_8c.html#ab723c3474a872c7ff8fed6f83b538368">isJPPstream</a>)</td></tr>
101 <tr class="separator:a0e2229002d52b5ab797ed0faa5b3b660"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:ada9269418104e1a801c3fbc48abab900"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ada9269418104e1a801c3fbc48abab900">add_emptytilestream</a> (const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
103 <tr class="separator:ada9269418104e1a801c3fbc48abab900"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 <tr class="memitem:a1feca341393458d09eecb6caad32371a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a1feca341393458d09eecb6caad32371a">add_SOTmkr</a> (<a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
105 <tr class="separator:a1feca341393458d09eecb6caad32371a"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="memitem:a3762b046c1d338353042d72c23f4d75c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
107 <tr class="separator:a3762b046c1d338353042d72c23f4d75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
108 <tr class="memitem:af381ba7b7901cf988c03e928e1bbe50f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
109 <tr class="separator:af381ba7b7901cf988c03e928e1bbe50f"><td class="memSeparator" colspan="2">&#160;</td></tr>
110 <tr class="memitem:a33c856ce744d23039d71501e7c7cd0b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
111 <tr class="separator:a33c856ce744d23039d71501e7c7cd0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
112 <tr class="memitem:a2bef4f642e6499368d83860539b12cf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
113 <tr class="separator:a2bef4f642e6499368d83860539b12cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:afb3ee118f646d266b617b43cb8ff0230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
115 <tr class="separator:afb3ee118f646d266b617b43cb8ff0230"><td class="memSeparator" colspan="2">&#160;</td></tr>
116 <tr class="memitem:aa041b5c46808e416dc7f40a810983ef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int mindeclev, int *max_reslev, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
117 <tr class="separator:aa041b5c46808e416dc7f40a810983ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:af9e2f5bb2cb187a84fcbe42ea66bf3ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int r)</td></tr>
119 <tr class="separator:af9e2f5bb2cb187a84fcbe42ea66bf3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:ad58b846f1f79499b98a3bed75ecb5071"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int r, int p)</td></tr>
121 <tr class="separator:ad58b846f1f79499b98a3bed75ecb5071"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="memitem:a7d4f5b4cb60744cb3d1e5146d7410535"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int *max_reslev, int comp_idx, int res_idx, int prct_idx, int lay_idx, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
123 <tr class="separator:a7d4f5b4cb60744cb3d1e5146d7410535"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:aedb7d18185ab43c75bacb77813e9e72c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a> SIZ, <a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a> COD, int *max_reslev, int comp_idx, int res_idx, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> seqID, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
125 <tr class="separator:aedb7d18185ab43c75bacb77813e9e72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 <tr class="memitem:ac1276154f08d80dc0c19413473b67f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ac1276154f08d80dc0c19413473b67f06">add_padding</a> (<a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> padding, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *j2kstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
127 <tr class="separator:ac1276154f08d80dc0c19413473b67f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
128 <tr class="memitem:a9e6eb1f085d224c1aa2b93bfa4b8620a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a9e6eb1f085d224c1aa2b93bfa4b8620a">gene_msgstream</a> (<a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *message, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *stream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *length)</td></tr>
129 <tr class="separator:a9e6eb1f085d224c1aa2b93bfa4b8620a"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:affa54decbec4f048e57f8ffa3365db8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#affa54decbec4f048e57f8ffa3365db8c">gene_emptytilestream</a> (const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> tileID, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *length)</td></tr>
131 <tr class="separator:affa54decbec4f048e57f8ffa3365db8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:aae208fb0cb201969e96cda2e7df3c7cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#aae208fb0cb201969e96cda2e7df3c7cc">recons_j2kmainhead</a> (<a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *msgqueue, <a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *jpipstream, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> csn, <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *j2klen)</td></tr>
133 <tr class="memdesc:aae208fb0cb201969e96cda2e7df3c7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">reconstruct j2k codestream of mainheader from message queue  <a href="jp2k__encoder_8c.html#aae208fb0cb201969e96cda2e7df3c7cc">More...</a><br /></td></tr>
134 <tr class="separator:aae208fb0cb201969e96cda2e7df3c7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 </table>
136 <h2 class="groupheader">Macro Definition Documentation</h2>
137 <a id="a77b5d5af2adb2cfa7ec785b592fc4074"></a>
138 <h2 class="memtitle"><span class="permalink"><a href="#a77b5d5af2adb2cfa7ec785b592fc4074">&#9670;&nbsp;</a></span>FCGI_stderr</h2>
139
140 <div class="memitem">
141 <div class="memproto">
142       <table class="memname">
143         <tr>
144           <td class="memname">#define FCGI_stderr&#160;&#160;&#160;stderr</td>
145         </tr>
146       </table>
147 </div><div class="memdoc">
148
149 </div>
150 </div>
151 <a id="ac322e421aefb8ec9ccc10bef953e3d82"></a>
152 <h2 class="memtitle"><span class="permalink"><a href="#ac322e421aefb8ec9ccc10bef953e3d82">&#9670;&nbsp;</a></span>FCGI_stdout</h2>
153
154 <div class="memitem">
155 <div class="memproto">
156       <table class="memname">
157         <tr>
158           <td class="memname">#define FCGI_stdout&#160;&#160;&#160;stdout</td>
159         </tr>
160       </table>
161 </div><div class="memdoc">
162
163 </div>
164 </div>
165 <a id="a31c99676da88bb0bcdb350710f00fa96"></a>
166 <h2 class="memtitle"><span class="permalink"><a href="#a31c99676da88bb0bcdb350710f00fa96">&#9670;&nbsp;</a></span>logstream</h2>
167
168 <div class="memitem">
169 <div class="memproto">
170       <table class="memname">
171         <tr>
172           <td class="memname">#define logstream&#160;&#160;&#160;stderr</td>
173         </tr>
174       </table>
175 </div><div class="memdoc">
176
177 </div>
178 </div>
179 <h2 class="groupheader">Function Documentation</h2>
180 <a id="acb31f818ceb9ea74dccfe83f60d6efe9"></a>
181 <h2 class="memtitle"><span class="permalink"><a href="#acb31f818ceb9ea74dccfe83f60d6efe9">&#9670;&nbsp;</a></span>add_emptyboxstream()</h2>
182
183 <div class="memitem">
184 <div class="memproto">
185       <table class="memname">
186         <tr>
187           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_emptyboxstream </td>
188           <td>(</td>
189           <td class="paramtype"><a class="el" href="placeholder__manager_8h.html#ac0bceab00be4a913e98c09a712435fa8">placeholder_param_t</a> *&#160;</td>
190           <td class="paramname"><em>phld</em>, </td>
191         </tr>
192         <tr>
193           <td class="paramkey"></td>
194           <td></td>
195           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
196           <td class="paramname"><em>jp2stream</em>, </td>
197         </tr>
198         <tr>
199           <td class="paramkey"></td>
200           <td></td>
201           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
202           <td class="paramname"><em>jp2len</em>&#160;</td>
203         </tr>
204         <tr>
205           <td></td>
206           <td>)</td>
207           <td></td><td></td>
208         </tr>
209       </table>
210 </div><div class="memdoc">
211
212 <p class="reference">References <a class="el" href="byte__manager_8c.html#a1f29d888bc2d2a63e5ca8a2b71cfafea">big4()</a>, <a class="el" href="byte__manager_8c.html#a06c0559c3af79c5facbd4f50f1637782">big8()</a>, <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, and <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>.</p>
213
214 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8h.html#a8689276a4011c848be0ac10496bf3809">recons_jp2()</a>.</p>
215
216 </div>
217 </div>
218 <a id="ada9269418104e1a801c3fbc48abab900"></a>
219 <h2 class="memtitle"><span class="permalink"><a href="#ada9269418104e1a801c3fbc48abab900">&#9670;&nbsp;</a></span>add_emptytilestream()</h2>
220
221 <div class="memitem">
222 <div class="memproto">
223       <table class="memname">
224         <tr>
225           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_emptytilestream </td>
226           <td>(</td>
227           <td class="paramtype">const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
228           <td class="paramname"><em>tileID</em>, </td>
229         </tr>
230         <tr>
231           <td class="paramkey"></td>
232           <td></td>
233           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
234           <td class="paramname"><em>j2kstream</em>, </td>
235         </tr>
236         <tr>
237           <td class="paramkey"></td>
238           <td></td>
239           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
240           <td class="paramname"><em>j2klen</em>&#160;</td>
241         </tr>
242         <tr>
243           <td></td>
244           <td>)</td>
245           <td></td><td></td>
246         </tr>
247       </table>
248 </div><div class="memdoc">
249
250 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#affa54decbec4f048e57f8ffa3365db8c">gene_emptytilestream()</a>, <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, and <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
251
252 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>.</p>
253
254 </div>
255 </div>
256 <a id="ae5459f58e429f9830d5755dfa2d41762"></a>
257 <h2 class="memtitle"><span class="permalink"><a href="#ae5459f58e429f9830d5755dfa2d41762">&#9670;&nbsp;</a></span>add_EOC()</h2>
258
259 <div class="memitem">
260 <div class="memproto">
261       <table class="memname">
262         <tr>
263           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_EOC </td>
264           <td>(</td>
265           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
266           <td class="paramname"><em>j2kstream</em>, </td>
267         </tr>
268         <tr>
269           <td class="paramkey"></td>
270           <td></td>
271           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
272           <td class="paramname"><em>j2klen</em>&#160;</td>
273         </tr>
274         <tr>
275           <td></td>
276           <td>)</td>
277           <td></td><td></td>
278         </tr>
279       </table>
280 </div><div class="memdoc">
281
282 <p class="reference">References <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, and <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
283
284 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>.</p>
285
286 </div>
287 </div>
288 <a id="a59c3e28892eb7f1b2bfec422ef933aba"></a>
289 <h2 class="memtitle"><span class="permalink"><a href="#a59c3e28892eb7f1b2bfec422ef933aba">&#9670;&nbsp;</a></span>add_mainhead_msgstream()</h2>
290
291 <div class="memitem">
292 <div class="memproto">
293       <table class="memname">
294         <tr>
295           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_mainhead_msgstream </td>
296           <td>(</td>
297           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
298           <td class="paramname"><em>msgqueue</em>, </td>
299         </tr>
300         <tr>
301           <td class="paramkey"></td>
302           <td></td>
303           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
304           <td class="paramname"><em>origstream</em>, </td>
305         </tr>
306         <tr>
307           <td class="paramkey"></td>
308           <td></td>
309           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
310           <td class="paramname"><em>j2kstream</em>, </td>
311         </tr>
312         <tr>
313           <td class="paramkey"></td>
314           <td></td>
315           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
316           <td class="paramname"><em>csn</em>, </td>
317         </tr>
318         <tr>
319           <td class="paramkey"></td>
320           <td></td>
321           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
322           <td class="paramname"><em>j2klen</em>&#160;</td>
323         </tr>
324         <tr>
325           <td></td>
326           <td>)</td>
327           <td></td><td></td>
328         </tr>
329       </table>
330 </div><div class="memdoc">
331
332 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="msgqueue__manager_8h.html#a15f39a0ef0f722a593b4774baf2baabe">MAINHEADER_MSG</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, and <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>.</p>
333
334 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>, and <a class="el" href="jp2k__encoder_8h.html#aae208fb0cb201969e96cda2e7df3c7cc">recons_j2kmainhead()</a>.</p>
335
336 </div>
337 </div>
338 <a id="a7cbcd4b8d0f130426d34bdc3571463fc"></a>
339 <h2 class="memtitle"><span class="permalink"><a href="#a7cbcd4b8d0f130426d34bdc3571463fc">&#9670;&nbsp;</a></span>add_msgstream()</h2>
340
341 <div class="memitem">
342 <div class="memproto">
343       <table class="memname">
344         <tr>
345           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_msgstream </td>
346           <td>(</td>
347           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *&#160;</td>
348           <td class="paramname"><em>message</em>, </td>
349         </tr>
350         <tr>
351           <td class="paramkey"></td>
352           <td></td>
353           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
354           <td class="paramname"><em>origstream</em>, </td>
355         </tr>
356         <tr>
357           <td class="paramkey"></td>
358           <td></td>
359           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
360           <td class="paramname"><em>j2kstream</em>, </td>
361         </tr>
362         <tr>
363           <td class="paramkey"></td>
364           <td></td>
365           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
366           <td class="paramname"><em>j2klen</em>&#160;</td>
367         </tr>
368         <tr>
369           <td></td>
370           <td>)</td>
371           <td></td><td></td>
372         </tr>
373       </table>
374 </div><div class="memdoc">
375
376 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a9e6eb1f085d224c1aa2b93bfa4b8620a">gene_msgstream()</a>, <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, and <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
377
378 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>, <a class="el" href="jp2k__encoder_8h.html#a8689276a4011c848be0ac10496bf3809">recons_jp2()</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>.</p>
379
380 </div>
381 </div>
382 <a id="ac1276154f08d80dc0c19413473b67f06"></a>
383 <h2 class="memtitle"><span class="permalink"><a href="#ac1276154f08d80dc0c19413473b67f06">&#9670;&nbsp;</a></span>add_padding()</h2>
384
385 <div class="memitem">
386 <div class="memproto">
387       <table class="memname">
388         <tr>
389           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_padding </td>
390           <td>(</td>
391           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
392           <td class="paramname"><em>padding</em>, </td>
393         </tr>
394         <tr>
395           <td class="paramkey"></td>
396           <td></td>
397           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
398           <td class="paramname"><em>j2kstream</em>, </td>
399         </tr>
400         <tr>
401           <td class="paramkey"></td>
402           <td></td>
403           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
404           <td class="paramname"><em>j2klen</em>&#160;</td>
405         </tr>
406         <tr>
407           <td></td>
408           <td>)</td>
409           <td></td><td></td>
410         </tr>
411       </table>
412 </div><div class="memdoc">
413
414 <p class="reference">References <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, and <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
415
416 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>.</p>
417
418 </div>
419 </div>
420 <a id="a1feca341393458d09eecb6caad32371a"></a>
421 <h2 class="memtitle"><span class="permalink"><a href="#a1feca341393458d09eecb6caad32371a">&#9670;&nbsp;</a></span>add_SOTmkr()</h2>
422
423 <div class="memitem">
424 <div class="memproto">
425       <table class="memname">
426         <tr>
427           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_SOTmkr </td>
428           <td>(</td>
429           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
430           <td class="paramname"><em>j2kstream</em>, </td>
431         </tr>
432         <tr>
433           <td class="paramkey"></td>
434           <td></td>
435           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
436           <td class="paramname"><em>j2klen</em>&#160;</td>
437         </tr>
438         <tr>
439           <td></td>
440           <td>)</td>
441           <td></td><td></td>
442         </tr>
443       </table>
444 </div><div class="memdoc">
445
446 <p class="reference">References <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, and <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
447
448 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>.</p>
449
450 </div>
451 </div>
452 <a id="af9e2f5bb2cb187a84fcbe42ea66bf3ca"></a>
453 <h2 class="memtitle"><span class="permalink"><a href="#af9e2f5bb2cb187a84fcbe42ea66bf3ca">&#9670;&nbsp;</a></span>comp_numOfprcts()</h2>
454
455 <div class="memitem">
456 <div class="memproto">
457       <table class="memname">
458         <tr>
459           <td class="memname">int comp_numOfprcts </td>
460           <td>(</td>
461           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
462           <td class="paramname"><em>tileID</em>, </td>
463         </tr>
464         <tr>
465           <td class="paramkey"></td>
466           <td></td>
467           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
468           <td class="paramname"><em>SIZ</em>, </td>
469         </tr>
470         <tr>
471           <td class="paramkey"></td>
472           <td></td>
473           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
474           <td class="paramname"><em>COD</em>, </td>
475         </tr>
476         <tr>
477           <td class="paramkey"></td>
478           <td></td>
479           <td class="paramtype">int&#160;</td>
480           <td class="paramname"><em>r</em>&#160;</td>
481         </tr>
482         <tr>
483           <td></td>
484           <td>)</td>
485           <td></td><td></td>
486         </tr>
487       </table>
488 </div><div class="memdoc">
489
490 <p class="reference">References <a class="el" href="index__manager_8c.html#a363e109f12af309bc22a5fbc251b46ce">get_tile_XSiz()</a>, <a class="el" href="index__manager_8c.html#a89abd290cab4747e57da4648eab0103d">get_tile_YSiz()</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="struct_c_o_dmarker__param.html#aecda2eeb8332cff348b11d0c09540b9c">CODmarker_param::XPsiz</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a9991aeac9582166cff53a31a17ac4e1a">CODmarker_param::YPsiz</a>.</p>
491
492 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID()</a>, <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
493
494 </div>
495 </div>
496 <a id="ad58b846f1f79499b98a3bed75ecb5071"></a>
497 <h2 class="memtitle"><span class="permalink"><a href="#ad58b846f1f79499b98a3bed75ecb5071">&#9670;&nbsp;</a></span>comp_seqID()</h2>
498
499 <div class="memitem">
500 <div class="memproto">
501       <table class="memname">
502         <tr>
503           <td class="memname"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> comp_seqID </td>
504           <td>(</td>
505           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
506           <td class="paramname"><em>tileID</em>, </td>
507         </tr>
508         <tr>
509           <td class="paramkey"></td>
510           <td></td>
511           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
512           <td class="paramname"><em>SIZ</em>, </td>
513         </tr>
514         <tr>
515           <td class="paramkey"></td>
516           <td></td>
517           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
518           <td class="paramname"><em>COD</em>, </td>
519         </tr>
520         <tr>
521           <td class="paramkey"></td>
522           <td></td>
523           <td class="paramtype">int&#160;</td>
524           <td class="paramname"><em>r</em>, </td>
525         </tr>
526         <tr>
527           <td class="paramkey"></td>
528           <td></td>
529           <td class="paramtype">int&#160;</td>
530           <td class="paramname"><em>p</em>&#160;</td>
531         </tr>
532         <tr>
533           <td></td>
534           <td>)</td>
535           <td></td><td></td>
536         </tr>
537       </table>
538 </div><div class="memdoc">
539
540 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>.</p>
541
542 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>.</p>
543
544 </div>
545 </div>
546 <a id="affa54decbec4f048e57f8ffa3365db8c"></a>
547 <h2 class="memtitle"><span class="permalink"><a href="#affa54decbec4f048e57f8ffa3365db8c">&#9670;&nbsp;</a></span>gene_emptytilestream()</h2>
548
549 <div class="memitem">
550 <div class="memproto">
551       <table class="memname">
552         <tr>
553           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * gene_emptytilestream </td>
554           <td>(</td>
555           <td class="paramtype">const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
556           <td class="paramname"><em>tileID</em>, </td>
557         </tr>
558         <tr>
559           <td class="paramkey"></td>
560           <td></td>
561           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
562           <td class="paramname"><em>length</em>&#160;</td>
563         </tr>
564         <tr>
565           <td></td>
566           <td>)</td>
567           <td></td><td></td>
568         </tr>
569       </table>
570 </div><div class="memdoc">
571
572 <p class="reference">References <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>.</p>
573
574 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#ada9269418104e1a801c3fbc48abab900">add_emptytilestream()</a>.</p>
575
576 </div>
577 </div>
578 <a id="a9e6eb1f085d224c1aa2b93bfa4b8620a"></a>
579 <h2 class="memtitle"><span class="permalink"><a href="#a9e6eb1f085d224c1aa2b93bfa4b8620a">&#9670;&nbsp;</a></span>gene_msgstream()</h2>
580
581 <div class="memitem">
582 <div class="memproto">
583       <table class="memname">
584         <tr>
585           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * gene_msgstream </td>
586           <td>(</td>
587           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *&#160;</td>
588           <td class="paramname"><em>message</em>, </td>
589         </tr>
590         <tr>
591           <td class="paramkey"></td>
592           <td></td>
593           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
594           <td class="paramname"><em>stream</em>, </td>
595         </tr>
596         <tr>
597           <td class="paramkey"></td>
598           <td></td>
599           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
600           <td class="paramname"><em>length</em>&#160;</td>
601         </tr>
602         <tr>
603           <td></td>
604           <td>)</td>
605           <td></td><td></td>
606         </tr>
607       </table>
608 </div><div class="memdoc">
609
610 <p class="reference">References <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="opj__malloc_8c.html#a49c70931cbed786f6eef5f095bcb2917">opj_malloc()</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
611
612 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>.</p>
613
614 </div>
615 </div>
616 <a id="a0e2229002d52b5ab797ed0faa5b3b660"></a>
617 <h2 class="memtitle"><span class="permalink"><a href="#a0e2229002d52b5ab797ed0faa5b3b660">&#9670;&nbsp;</a></span>get_last_tileID()</h2>
618
619 <div class="memitem">
620 <div class="memproto">
621       <table class="memname">
622         <tr>
623           <td class="memname"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> get_last_tileID </td>
624           <td>(</td>
625           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
626           <td class="paramname"><em>msgqueue</em>, </td>
627         </tr>
628         <tr>
629           <td class="paramkey"></td>
630           <td></td>
631           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
632           <td class="paramname"><em>csn</em>, </td>
633         </tr>
634         <tr>
635           <td class="paramkey"></td>
636           <td></td>
637           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td>
638           <td class="paramname"><em>isJPPstream</em>&#160;</td>
639         </tr>
640         <tr>
641           <td></td>
642           <td>)</td>
643           <td></td><td></td>
644         </tr>
645       </table>
646 </div><div class="memdoc">
647
648 <p class="reference">References <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="msgqueue__manager_8h.html#aeaa65a7cc8582a45f79abbb05a1fd101">EXT_TILE_MSG</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="msgqueue__manager_8h.html#ad460cf0bf7ad1208a1d61cfd0112caa6">TILE_HEADER_MSG</a>, and <a class="el" href="msgqueue__manager_8h.html#a148949bc29272aa6d5253a6a767846e2">TILE_MSG</a>.</p>
649
650 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>.</p>
651
652 </div>
653 </div>
654 <a id="ab723c3474a872c7ff8fed6f83b538368"></a>
655 <h2 class="memtitle"><span class="permalink"><a href="#ab723c3474a872c7ff8fed6f83b538368">&#9670;&nbsp;</a></span>isJPPstream()</h2>
656
657 <div class="memitem">
658 <div class="memproto">
659       <table class="memname">
660         <tr>
661           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> isJPPstream </td>
662           <td>(</td>
663           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
664           <td class="paramname"><em>csn</em>, </td>
665         </tr>
666         <tr>
667           <td class="paramkey"></td>
668           <td></td>
669           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
670           <td class="paramname"><em>msgqueue</em>&#160;</td>
671         </tr>
672         <tr>
673           <td></td>
674           <td>)</td>
675           <td></td><td></td>
676         </tr>
677       </table>
678 </div><div class="memdoc">
679
680 <p class="reference">References <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="jp2k__encoder_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
681
682 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
683
684 </div>
685 </div>
686 <a id="a3762b046c1d338353042d72c23f4d75c"></a>
687 <h2 class="memtitle"><span class="permalink"><a href="#a3762b046c1d338353042d72c23f4d75c">&#9670;&nbsp;</a></span>recons_bitstream()</h2>
688
689 <div class="memitem">
690 <div class="memproto">
691       <table class="memname">
692         <tr>
693           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_bitstream </td>
694           <td>(</td>
695           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
696           <td class="paramname"><em>msgqueue</em>, </td>
697         </tr>
698         <tr>
699           <td class="paramkey"></td>
700           <td></td>
701           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
702           <td class="paramname"><em>jpipstream</em>, </td>
703         </tr>
704         <tr>
705           <td class="paramkey"></td>
706           <td></td>
707           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
708           <td class="paramname"><em>j2kstream</em>, </td>
709         </tr>
710         <tr>
711           <td class="paramkey"></td>
712           <td></td>
713           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
714           <td class="paramname"><em>csn</em>, </td>
715         </tr>
716         <tr>
717           <td class="paramkey"></td>
718           <td></td>
719           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
720           <td class="paramname"><em>tileID</em>, </td>
721         </tr>
722         <tr>
723           <td class="paramkey"></td>
724           <td></td>
725           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
726           <td class="paramname"><em>SIZ</em>, </td>
727         </tr>
728         <tr>
729           <td class="paramkey"></td>
730           <td></td>
731           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
732           <td class="paramname"><em>COD</em>, </td>
733         </tr>
734         <tr>
735           <td class="paramkey"></td>
736           <td></td>
737           <td class="paramtype">int&#160;</td>
738           <td class="paramname"><em>mindeclev</em>, </td>
739         </tr>
740         <tr>
741           <td class="paramkey"></td>
742           <td></td>
743           <td class="paramtype">int *&#160;</td>
744           <td class="paramname"><em>max_reslev</em>, </td>
745         </tr>
746         <tr>
747           <td class="paramkey"></td>
748           <td></td>
749           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
750           <td class="paramname"><em>j2klen</em>&#160;</td>
751         </tr>
752         <tr>
753           <td></td>
754           <td>)</td>
755           <td></td><td></td>
756         </tr>
757       </table>
758 </div><div class="memdoc">
759
760 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20">OPJ_CPRL</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49">OPJ_LRCP</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd">OPJ_PCRL</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2">OPJ_RLCP</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a">OPJ_RPCL</a>, <a class="el" href="struct_c_o_dmarker__param.html#a5ae73f1bec721bdd4d33728091db15b6">CODmarker_param::prog_order</a>, <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
761
762 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>.</p>
763
764 </div>
765 </div>
766 <a id="a550ca6a746bd47124122bc2790d914d0"></a>
767 <h2 class="memtitle"><span class="permalink"><a href="#a550ca6a746bd47124122bc2790d914d0">&#9670;&nbsp;</a></span>recons_codestream()</h2>
768
769 <div class="memitem">
770 <div class="memproto">
771       <table class="memname">
772         <tr>
773           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream </td>
774           <td>(</td>
775           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
776           <td class="paramname"><em>msgqueue</em>, </td>
777         </tr>
778         <tr>
779           <td class="paramkey"></td>
780           <td></td>
781           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
782           <td class="paramname"><em>jpipstream</em>, </td>
783         </tr>
784         <tr>
785           <td class="paramkey"></td>
786           <td></td>
787           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
788           <td class="paramname"><em>csn</em>, </td>
789         </tr>
790         <tr>
791           <td class="paramkey"></td>
792           <td></td>
793           <td class="paramtype">int&#160;</td>
794           <td class="paramname"><em>fw</em>, </td>
795         </tr>
796         <tr>
797           <td class="paramkey"></td>
798           <td></td>
799           <td class="paramtype">int&#160;</td>
800           <td class="paramname"><em>fh</em>, </td>
801         </tr>
802         <tr>
803           <td class="paramkey"></td>
804           <td></td>
805           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
806           <td class="paramname"><em>codelen</em>&#160;</td>
807         </tr>
808         <tr>
809           <td></td>
810           <td>)</td>
811           <td></td><td></td>
812         </tr>
813       </table>
814 </div><div class="memdoc">
815
816 <p>reconstruct j2k codestream from JPT- (in future, JPP-) stream </p>
817 <dl class="params"><dt>Parameters</dt><dd>
818   <table class="params">
819     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
820     <tr><td class="paramdir">[in]</td><td class="paramname">jpipstream</td><td>original JPT- JPP- stream </td></tr>
821     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
822     <tr><td class="paramdir">[in]</td><td class="paramname">fw</td><td>reconstructing image frame width </td></tr>
823     <tr><td class="paramdir">[in]</td><td class="paramname">fh</td><td>reconstructing image frame height </td></tr>
824     <tr><td class="paramdir">[out]</td><td class="paramname">codelen</td><td>codestream length </td></tr>
825   </table>
826   </dd>
827 </dl>
828 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
829
830 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#ab723c3474a872c7ff8fed6f83b538368">isJPPstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>.</p>
831
832 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8h.html#ae4142d75ff68c5e6e239baa617aac74d">recons_j2k()</a>, and <a class="el" href="jp2k__encoder_8h.html#a8689276a4011c848be0ac10496bf3809">recons_jp2()</a>.</p>
833
834 </div>
835 </div>
836 <a id="a5aafbf746124f238d36a0eeeb442ac7a"></a>
837 <h2 class="memtitle"><span class="permalink"><a href="#a5aafbf746124f238d36a0eeeb442ac7a">&#9670;&nbsp;</a></span>recons_codestream_from_JPPstream()</h2>
838
839 <div class="memitem">
840 <div class="memproto">
841       <table class="memname">
842         <tr>
843           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream_from_JPPstream </td>
844           <td>(</td>
845           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
846           <td class="paramname"><em>msgqueue</em>, </td>
847         </tr>
848         <tr>
849           <td class="paramkey"></td>
850           <td></td>
851           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
852           <td class="paramname"><em>jpipstream</em>, </td>
853         </tr>
854         <tr>
855           <td class="paramkey"></td>
856           <td></td>
857           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
858           <td class="paramname"><em>csn</em>, </td>
859         </tr>
860         <tr>
861           <td class="paramkey"></td>
862           <td></td>
863           <td class="paramtype">int&#160;</td>
864           <td class="paramname"><em>fw</em>, </td>
865         </tr>
866         <tr>
867           <td class="paramkey"></td>
868           <td></td>
869           <td class="paramtype">int&#160;</td>
870           <td class="paramname"><em>fh</em>, </td>
871         </tr>
872         <tr>
873           <td class="paramkey"></td>
874           <td></td>
875           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
876           <td class="paramname"><em>j2klen</em>&#160;</td>
877         </tr>
878         <tr>
879           <td></td>
880           <td>)</td>
881           <td></td><td></td>
882         </tr>
883       </table>
884 </div><div class="memdoc">
885
886 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#ada9269418104e1a801c3fbc48abab900">add_emptytilestream()</a>, <a class="el" href="jp2k__encoder_8c.html#ae5459f58e429f9830d5755dfa2d41762">add_EOC()</a>, <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a1feca341393458d09eecb6caad32371a">add_SOTmkr()</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="imgreg__manager_8c.html#ab9ee71088d3e692543a29baa73d5d00b">comp_decomplev()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="index__manager_8c.html#a02ddb84f0afb66d882fd5c795e35e7a9">delete_COD()</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="jp2k__encoder_8c.html#a0e2229002d52b5ab797ed0faa5b3b660">get_last_tileID()</a>, <a class="el" href="j2kheader__manager_8c.html#a6e85dbe0255e26a6027b19afde275b60">get_mainheader_from_j2kstream()</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="j2kheader__manager_8c.html#acaadd27484f5ed74d421b53a8712ece9">modify_mainheader()</a>, <a class="el" href="j2kheader__manager_8c.html#aaf155590fb82d18a01ddef20353cf076">modify_tileheader()</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>, <a class="el" href="msgqueue__manager_8h.html#ad460cf0bf7ad1208a1d61cfd0112caa6">TILE_HEADER_MSG</a>, <a class="el" href="struct_s_i_zmarker__param.html#a9a138921fb5a8e902b627ae02b6ffb3f">SIZmarker_param::Xsiz</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a0f9f980e4c36fb394b87f4041b8344c6">SIZmarker_param::Ysiz</a>.</p>
887
888 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
889
890 </div>
891 </div>
892 <a id="a722b5ca0c9026f39cd6523ee19c34b91"></a>
893 <h2 class="memtitle"><span class="permalink"><a href="#a722b5ca0c9026f39cd6523ee19c34b91">&#9670;&nbsp;</a></span>recons_codestream_from_JPTstream()</h2>
894
895 <div class="memitem">
896 <div class="memproto">
897       <table class="memname">
898         <tr>
899           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream_from_JPTstream </td>
900           <td>(</td>
901           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
902           <td class="paramname"><em>msgqueue</em>, </td>
903         </tr>
904         <tr>
905           <td class="paramkey"></td>
906           <td></td>
907           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
908           <td class="paramname"><em>jpipstream</em>, </td>
909         </tr>
910         <tr>
911           <td class="paramkey"></td>
912           <td></td>
913           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
914           <td class="paramname"><em>csn</em>, </td>
915         </tr>
916         <tr>
917           <td class="paramkey"></td>
918           <td></td>
919           <td class="paramtype">int&#160;</td>
920           <td class="paramname"><em>fw</em>, </td>
921         </tr>
922         <tr>
923           <td class="paramkey"></td>
924           <td></td>
925           <td class="paramtype">int&#160;</td>
926           <td class="paramname"><em>fh</em>, </td>
927         </tr>
928         <tr>
929           <td class="paramkey"></td>
930           <td></td>
931           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
932           <td class="paramname"><em>j2klen</em>&#160;</td>
933         </tr>
934         <tr>
935           <td></td>
936           <td>)</td>
937           <td></td><td></td>
938         </tr>
939       </table>
940 </div><div class="memdoc">
941
942 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#ada9269418104e1a801c3fbc48abab900">add_emptytilestream()</a>, <a class="el" href="jp2k__encoder_8c.html#ae5459f58e429f9830d5755dfa2d41762">add_EOC()</a>, <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="imgreg__manager_8c.html#ab9ee71088d3e692543a29baa73d5d00b">comp_decomplev()</a>, <a class="el" href="msgqueue__manager_8h.html#aeaa65a7cc8582a45f79abbb05a1fd101">EXT_TILE_MSG</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="jp2k__encoder_8c.html#a0e2229002d52b5ab797ed0faa5b3b660">get_last_tileID()</a>, <a class="el" href="j2kheader__manager_8c.html#a6e85dbe0255e26a6027b19afde275b60">get_mainheader_from_j2kstream()</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>, <a class="el" href="msgqueue__manager_8h.html#a148949bc29272aa6d5253a6a767846e2">TILE_MSG</a>, <a class="el" href="struct_s_i_zmarker__param.html#a9a138921fb5a8e902b627ae02b6ffb3f">SIZmarker_param::Xsiz</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a0f9f980e4c36fb394b87f4041b8344c6">SIZmarker_param::Ysiz</a>.</p>
943
944 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
945
946 </div>
947 </div>
948 <a id="aa041b5c46808e416dc7f40a810983ef2"></a>
949 <h2 class="memtitle"><span class="permalink"><a href="#aa041b5c46808e416dc7f40a810983ef2">&#9670;&nbsp;</a></span>recons_CPRLbitstream()</h2>
950
951 <div class="memitem">
952 <div class="memproto">
953       <table class="memname">
954         <tr>
955           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_CPRLbitstream </td>
956           <td>(</td>
957           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
958           <td class="paramname"><em>msgqueue</em>, </td>
959         </tr>
960         <tr>
961           <td class="paramkey"></td>
962           <td></td>
963           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
964           <td class="paramname"><em>jpipstream</em>, </td>
965         </tr>
966         <tr>
967           <td class="paramkey"></td>
968           <td></td>
969           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
970           <td class="paramname"><em>j2kstream</em>, </td>
971         </tr>
972         <tr>
973           <td class="paramkey"></td>
974           <td></td>
975           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
976           <td class="paramname"><em>csn</em>, </td>
977         </tr>
978         <tr>
979           <td class="paramkey"></td>
980           <td></td>
981           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
982           <td class="paramname"><em>tileID</em>, </td>
983         </tr>
984         <tr>
985           <td class="paramkey"></td>
986           <td></td>
987           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
988           <td class="paramname"><em>SIZ</em>, </td>
989         </tr>
990         <tr>
991           <td class="paramkey"></td>
992           <td></td>
993           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
994           <td class="paramname"><em>COD</em>, </td>
995         </tr>
996         <tr>
997           <td class="paramkey"></td>
998           <td></td>
999           <td class="paramtype">int&#160;</td>
1000           <td class="paramname"><em>mindeclev</em>, </td>
1001         </tr>
1002         <tr>
1003           <td class="paramkey"></td>
1004           <td></td>
1005           <td class="paramtype">int *&#160;</td>
1006           <td class="paramname"><em>max_reslev</em>, </td>
1007         </tr>
1008         <tr>
1009           <td class="paramkey"></td>
1010           <td></td>
1011           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1012           <td class="paramname"><em>j2klen</em>&#160;</td>
1013         </tr>
1014         <tr>
1015           <td></td>
1016           <td>)</td>
1017           <td></td><td></td>
1018         </tr>
1019       </table>
1020 </div><div class="memdoc">
1021
1022 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>, <a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1023
1024 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1025
1026 </div>
1027 </div>
1028 <a id="ae4142d75ff68c5e6e239baa617aac74d"></a>
1029 <h2 class="memtitle"><span class="permalink"><a href="#ae4142d75ff68c5e6e239baa617aac74d">&#9670;&nbsp;</a></span>recons_j2k()</h2>
1030
1031 <div class="memitem">
1032 <div class="memproto">
1033       <table class="memname">
1034         <tr>
1035           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_j2k </td>
1036           <td>(</td>
1037           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1038           <td class="paramname"><em>msgqueue</em>, </td>
1039         </tr>
1040         <tr>
1041           <td class="paramkey"></td>
1042           <td></td>
1043           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1044           <td class="paramname"><em>jpipstream</em>, </td>
1045         </tr>
1046         <tr>
1047           <td class="paramkey"></td>
1048           <td></td>
1049           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1050           <td class="paramname"><em>csn</em>, </td>
1051         </tr>
1052         <tr>
1053           <td class="paramkey"></td>
1054           <td></td>
1055           <td class="paramtype">int&#160;</td>
1056           <td class="paramname"><em>fw</em>, </td>
1057         </tr>
1058         <tr>
1059           <td class="paramkey"></td>
1060           <td></td>
1061           <td class="paramtype">int&#160;</td>
1062           <td class="paramname"><em>fh</em>, </td>
1063         </tr>
1064         <tr>
1065           <td class="paramkey"></td>
1066           <td></td>
1067           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1068           <td class="paramname"><em>j2klen</em>&#160;</td>
1069         </tr>
1070         <tr>
1071           <td></td>
1072           <td>)</td>
1073           <td></td><td></td>
1074         </tr>
1075       </table>
1076 </div><div class="memdoc">
1077
1078 <p>reconstruct j2k codestream from message queue </p>
1079 <dl class="params"><dt>Parameters</dt><dd>
1080   <table class="params">
1081     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
1082     <tr><td class="paramdir">[in]</td><td class="paramname">jpipstream</td><td>original jpt- jpp- stream </td></tr>
1083     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
1084     <tr><td class="paramdir">[in]</td><td class="paramname">fw</td><td>reconstructing image frame width </td></tr>
1085     <tr><td class="paramdir">[in]</td><td class="paramname">fh</td><td>reconstructing image frame height </td></tr>
1086     <tr><td class="paramdir">[out]</td><td class="paramname">j2klen</td><td>pointer to the j2k codestream length </td></tr>
1087   </table>
1088   </dd>
1089 </dl>
1090 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
1091
1092 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
1093
1094 <p class="reference">Referenced by <a class="el" href="openjpip_8h.html#ac5f5f8d1b581e02b6f1afb417a7dbef8">decode_jpip()</a>, and <a class="el" href="jpipstream__manager_8h.html#a6a3ef3a0ef8ec42a1f90dd6f2776ec37">jpipstream_to_pnm()</a>.</p>
1095
1096 </div>
1097 </div>
1098 <a id="aae208fb0cb201969e96cda2e7df3c7cc"></a>
1099 <h2 class="memtitle"><span class="permalink"><a href="#aae208fb0cb201969e96cda2e7df3c7cc">&#9670;&nbsp;</a></span>recons_j2kmainhead()</h2>
1100
1101 <div class="memitem">
1102 <div class="memproto">
1103       <table class="memname">
1104         <tr>
1105           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_j2kmainhead </td>
1106           <td>(</td>
1107           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1108           <td class="paramname"><em>msgqueue</em>, </td>
1109         </tr>
1110         <tr>
1111           <td class="paramkey"></td>
1112           <td></td>
1113           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1114           <td class="paramname"><em>jpipstream</em>, </td>
1115         </tr>
1116         <tr>
1117           <td class="paramkey"></td>
1118           <td></td>
1119           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1120           <td class="paramname"><em>csn</em>, </td>
1121         </tr>
1122         <tr>
1123           <td class="paramkey"></td>
1124           <td></td>
1125           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1126           <td class="paramname"><em>j2klen</em>&#160;</td>
1127         </tr>
1128         <tr>
1129           <td></td>
1130           <td>)</td>
1131           <td></td><td></td>
1132         </tr>
1133       </table>
1134 </div><div class="memdoc">
1135
1136 <p>reconstruct j2k codestream of mainheader from message queue </p>
1137 <dl class="params"><dt>Parameters</dt><dd>
1138   <table class="params">
1139     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
1140     <tr><td class="paramdir">[in]</td><td class="paramname">jpipstream</td><td>original jpt- jpp- stream </td></tr>
1141     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
1142     <tr><td class="paramdir">[out]</td><td class="paramname">j2klen</td><td>pointer to the j2k codestream length </td></tr>
1143   </table>
1144   </dd>
1145 </dl>
1146 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
1147
1148 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>.</p>
1149
1150 <p class="reference">Referenced by <a class="el" href="jpipstream__manager_8h.html#a38dc84677da3c6c449d00254f62624e7">get_SIZ_from_jpipstream()</a>.</p>
1151
1152 </div>
1153 </div>
1154 <a id="a8689276a4011c848be0ac10496bf3809"></a>
1155 <h2 class="memtitle"><span class="permalink"><a href="#a8689276a4011c848be0ac10496bf3809">&#9670;&nbsp;</a></span>recons_jp2()</h2>
1156
1157 <div class="memitem">
1158 <div class="memproto">
1159       <table class="memname">
1160         <tr>
1161           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_jp2 </td>
1162           <td>(</td>
1163           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1164           <td class="paramname"><em>msgqueue</em>, </td>
1165         </tr>
1166         <tr>
1167           <td class="paramkey"></td>
1168           <td></td>
1169           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1170           <td class="paramname"><em>jpipstream</em>, </td>
1171         </tr>
1172         <tr>
1173           <td class="paramkey"></td>
1174           <td></td>
1175           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1176           <td class="paramname"><em>csn</em>, </td>
1177         </tr>
1178         <tr>
1179           <td class="paramkey"></td>
1180           <td></td>
1181           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1182           <td class="paramname"><em>jp2len</em>&#160;</td>
1183         </tr>
1184         <tr>
1185           <td></td>
1186           <td>)</td>
1187           <td></td><td></td>
1188         </tr>
1189       </table>
1190 </div><div class="memdoc">
1191
1192 <p>reconstruct jp2 file codestream from message queue </p>
1193 <dl class="params"><dt>Parameters</dt><dd>
1194   <table class="params">
1195     <tr><td class="paramdir">[in]</td><td class="paramname">msgqueue</td><td>message queue pointer </td></tr>
1196     <tr><td class="paramdir">[in]</td><td class="paramname">jpipstream</td><td>original jpt- jpp- stream </td></tr>
1197     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
1198     <tr><td class="paramdir">[out]</td><td class="paramname">jp2len</td><td>pointer to the jp2 codestream length </td></tr>
1199   </table>
1200   </dd>
1201 </dl>
1202 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed jp2 codestream </dd></dl>
1203
1204 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#acb31f818ceb9ea74dccfe83f60d6efe9">add_emptyboxstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="msgqueue__manager_8h.html#a939962e031be51df7f09de3cf05f83e4">METADATA_MSG</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="opj__malloc_8c.html#a9d7d909f8dc1a2c23313c48645341e81">opj_free()</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>.</p>
1205
1206 <p class="reference">Referenced by <a class="el" href="openjpip_8h.html#ac5f5f8d1b581e02b6f1afb417a7dbef8">decode_jpip()</a>, and <a class="el" href="dec__clientmsg__handler_8h.html#a163197f925cd8d6f60da5b6151e01c3b">handle_JP2saveMSG()</a>.</p>
1207
1208 </div>
1209 </div>
1210 <a id="af381ba7b7901cf988c03e928e1bbe50f"></a>
1211 <h2 class="memtitle"><span class="permalink"><a href="#af381ba7b7901cf988c03e928e1bbe50f">&#9670;&nbsp;</a></span>recons_LRCPbitstream()</h2>
1212
1213 <div class="memitem">
1214 <div class="memproto">
1215       <table class="memname">
1216         <tr>
1217           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_LRCPbitstream </td>
1218           <td>(</td>
1219           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1220           <td class="paramname"><em>msgqueue</em>, </td>
1221         </tr>
1222         <tr>
1223           <td class="paramkey"></td>
1224           <td></td>
1225           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1226           <td class="paramname"><em>jpipstream</em>, </td>
1227         </tr>
1228         <tr>
1229           <td class="paramkey"></td>
1230           <td></td>
1231           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1232           <td class="paramname"><em>j2kstream</em>, </td>
1233         </tr>
1234         <tr>
1235           <td class="paramkey"></td>
1236           <td></td>
1237           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1238           <td class="paramname"><em>csn</em>, </td>
1239         </tr>
1240         <tr>
1241           <td class="paramkey"></td>
1242           <td></td>
1243           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1244           <td class="paramname"><em>tileID</em>, </td>
1245         </tr>
1246         <tr>
1247           <td class="paramkey"></td>
1248           <td></td>
1249           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1250           <td class="paramname"><em>SIZ</em>, </td>
1251         </tr>
1252         <tr>
1253           <td class="paramkey"></td>
1254           <td></td>
1255           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1256           <td class="paramname"><em>COD</em>, </td>
1257         </tr>
1258         <tr>
1259           <td class="paramkey"></td>
1260           <td></td>
1261           <td class="paramtype">int&#160;</td>
1262           <td class="paramname"><em>mindeclev</em>, </td>
1263         </tr>
1264         <tr>
1265           <td class="paramkey"></td>
1266           <td></td>
1267           <td class="paramtype">int *&#160;</td>
1268           <td class="paramname"><em>max_reslev</em>, </td>
1269         </tr>
1270         <tr>
1271           <td class="paramkey"></td>
1272           <td></td>
1273           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1274           <td class="paramname"><em>j2klen</em>&#160;</td>
1275         </tr>
1276         <tr>
1277           <td></td>
1278           <td>)</td>
1279           <td></td><td></td>
1280         </tr>
1281       </table>
1282 </div><div class="memdoc">
1283
1284 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4b9375e1901cd5ab4ac9b1326f404758">CODmarker_param::numOflayers</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1285
1286 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1287
1288 </div>
1289 </div>
1290 <a id="a7d4f5b4cb60744cb3d1e5146d7410535"></a>
1291 <h2 class="memtitle"><span class="permalink"><a href="#a7d4f5b4cb60744cb3d1e5146d7410535">&#9670;&nbsp;</a></span>recons_packet()</h2>
1292
1293 <div class="memitem">
1294 <div class="memproto">
1295       <table class="memname">
1296         <tr>
1297           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_packet </td>
1298           <td>(</td>
1299           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1300           <td class="paramname"><em>msgqueue</em>, </td>
1301         </tr>
1302         <tr>
1303           <td class="paramkey"></td>
1304           <td></td>
1305           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1306           <td class="paramname"><em>jpipstream</em>, </td>
1307         </tr>
1308         <tr>
1309           <td class="paramkey"></td>
1310           <td></td>
1311           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1312           <td class="paramname"><em>j2kstream</em>, </td>
1313         </tr>
1314         <tr>
1315           <td class="paramkey"></td>
1316           <td></td>
1317           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1318           <td class="paramname"><em>csn</em>, </td>
1319         </tr>
1320         <tr>
1321           <td class="paramkey"></td>
1322           <td></td>
1323           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1324           <td class="paramname"><em>tileID</em>, </td>
1325         </tr>
1326         <tr>
1327           <td class="paramkey"></td>
1328           <td></td>
1329           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1330           <td class="paramname"><em>SIZ</em>, </td>
1331         </tr>
1332         <tr>
1333           <td class="paramkey"></td>
1334           <td></td>
1335           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1336           <td class="paramname"><em>COD</em>, </td>
1337         </tr>
1338         <tr>
1339           <td class="paramkey"></td>
1340           <td></td>
1341           <td class="paramtype">int *&#160;</td>
1342           <td class="paramname"><em>max_reslev</em>, </td>
1343         </tr>
1344         <tr>
1345           <td class="paramkey"></td>
1346           <td></td>
1347           <td class="paramtype">int&#160;</td>
1348           <td class="paramname"><em>comp_idx</em>, </td>
1349         </tr>
1350         <tr>
1351           <td class="paramkey"></td>
1352           <td></td>
1353           <td class="paramtype">int&#160;</td>
1354           <td class="paramname"><em>res_idx</em>, </td>
1355         </tr>
1356         <tr>
1357           <td class="paramkey"></td>
1358           <td></td>
1359           <td class="paramtype">int&#160;</td>
1360           <td class="paramname"><em>prct_idx</em>, </td>
1361         </tr>
1362         <tr>
1363           <td class="paramkey"></td>
1364           <td></td>
1365           <td class="paramtype">int&#160;</td>
1366           <td class="paramname"><em>lay_idx</em>, </td>
1367         </tr>
1368         <tr>
1369           <td class="paramkey"></td>
1370           <td></td>
1371           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1372           <td class="paramname"><em>j2klen</em>&#160;</td>
1373         </tr>
1374         <tr>
1375           <td></td>
1376           <td>)</td>
1377           <td></td><td></td>
1378         </tr>
1379       </table>
1380 </div><div class="memdoc">
1381
1382 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#ac1276154f08d80dc0c19413473b67f06">add_padding()</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="msgqueue__manager_8c.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, <a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="msgqueue__manager_8h.html#a12f5f794f68329ce570a0392fd069086">PRECINCT_MSG</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>, <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a79168a3b2807f62ba9efd85676e4ca7c">SIZmarker_param::XTnum</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a5a9e6d3f2d4918549184415e4b19eea0">SIZmarker_param::YTnum</a>.</p>
1383
1384 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>.</p>
1385
1386 </div>
1387 </div>
1388 <a id="afb3ee118f646d266b617b43cb8ff0230"></a>
1389 <h2 class="memtitle"><span class="permalink"><a href="#afb3ee118f646d266b617b43cb8ff0230">&#9670;&nbsp;</a></span>recons_PCRLbitstream()</h2>
1390
1391 <div class="memitem">
1392 <div class="memproto">
1393       <table class="memname">
1394         <tr>
1395           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_PCRLbitstream </td>
1396           <td>(</td>
1397           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1398           <td class="paramname"><em>msgqueue</em>, </td>
1399         </tr>
1400         <tr>
1401           <td class="paramkey"></td>
1402           <td></td>
1403           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1404           <td class="paramname"><em>jpipstream</em>, </td>
1405         </tr>
1406         <tr>
1407           <td class="paramkey"></td>
1408           <td></td>
1409           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1410           <td class="paramname"><em>j2kstream</em>, </td>
1411         </tr>
1412         <tr>
1413           <td class="paramkey"></td>
1414           <td></td>
1415           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1416           <td class="paramname"><em>csn</em>, </td>
1417         </tr>
1418         <tr>
1419           <td class="paramkey"></td>
1420           <td></td>
1421           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1422           <td class="paramname"><em>tileID</em>, </td>
1423         </tr>
1424         <tr>
1425           <td class="paramkey"></td>
1426           <td></td>
1427           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1428           <td class="paramname"><em>SIZ</em>, </td>
1429         </tr>
1430         <tr>
1431           <td class="paramkey"></td>
1432           <td></td>
1433           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1434           <td class="paramname"><em>COD</em>, </td>
1435         </tr>
1436         <tr>
1437           <td class="paramkey"></td>
1438           <td></td>
1439           <td class="paramtype">int&#160;</td>
1440           <td class="paramname"><em>mindeclev</em>, </td>
1441         </tr>
1442         <tr>
1443           <td class="paramkey"></td>
1444           <td></td>
1445           <td class="paramtype">int *&#160;</td>
1446           <td class="paramname"><em>max_reslev</em>, </td>
1447         </tr>
1448         <tr>
1449           <td class="paramkey"></td>
1450           <td></td>
1451           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1452           <td class="paramname"><em>j2klen</em>&#160;</td>
1453         </tr>
1454         <tr>
1455           <td></td>
1456           <td>)</td>
1457           <td></td><td></td>
1458         </tr>
1459       </table>
1460 </div><div class="memdoc">
1461
1462 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>, <a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1463
1464 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1465
1466 </div>
1467 </div>
1468 <a id="aedb7d18185ab43c75bacb77813e9e72c"></a>
1469 <h2 class="memtitle"><span class="permalink"><a href="#aedb7d18185ab43c75bacb77813e9e72c">&#9670;&nbsp;</a></span>recons_precinct()</h2>
1470
1471 <div class="memitem">
1472 <div class="memproto">
1473       <table class="memname">
1474         <tr>
1475           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_precinct </td>
1476           <td>(</td>
1477           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1478           <td class="paramname"><em>msgqueue</em>, </td>
1479         </tr>
1480         <tr>
1481           <td class="paramkey"></td>
1482           <td></td>
1483           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1484           <td class="paramname"><em>jpipstream</em>, </td>
1485         </tr>
1486         <tr>
1487           <td class="paramkey"></td>
1488           <td></td>
1489           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1490           <td class="paramname"><em>j2kstream</em>, </td>
1491         </tr>
1492         <tr>
1493           <td class="paramkey"></td>
1494           <td></td>
1495           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1496           <td class="paramname"><em>csn</em>, </td>
1497         </tr>
1498         <tr>
1499           <td class="paramkey"></td>
1500           <td></td>
1501           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1502           <td class="paramname"><em>tileID</em>, </td>
1503         </tr>
1504         <tr>
1505           <td class="paramkey"></td>
1506           <td></td>
1507           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1508           <td class="paramname"><em>SIZ</em>, </td>
1509         </tr>
1510         <tr>
1511           <td class="paramkey"></td>
1512           <td></td>
1513           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1514           <td class="paramname"><em>COD</em>, </td>
1515         </tr>
1516         <tr>
1517           <td class="paramkey"></td>
1518           <td></td>
1519           <td class="paramtype">int *&#160;</td>
1520           <td class="paramname"><em>max_reslev</em>, </td>
1521         </tr>
1522         <tr>
1523           <td class="paramkey"></td>
1524           <td></td>
1525           <td class="paramtype">int&#160;</td>
1526           <td class="paramname"><em>comp_idx</em>, </td>
1527         </tr>
1528         <tr>
1529           <td class="paramkey"></td>
1530           <td></td>
1531           <td class="paramtype">int&#160;</td>
1532           <td class="paramname"><em>res_idx</em>, </td>
1533         </tr>
1534         <tr>
1535           <td class="paramkey"></td>
1536           <td></td>
1537           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1538           <td class="paramname"><em>seqID</em>, </td>
1539         </tr>
1540         <tr>
1541           <td class="paramkey"></td>
1542           <td></td>
1543           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1544           <td class="paramname"><em>j2klen</em>&#160;</td>
1545         </tr>
1546         <tr>
1547           <td></td>
1548           <td>)</td>
1549           <td></td><td></td>
1550         </tr>
1551       </table>
1552 </div><div class="memdoc">
1553
1554 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#ac1276154f08d80dc0c19413473b67f06">add_padding()</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="msgqueue__manager_8c.html#a3e8eeeef9d2895126594bdb9d1b991c4">comp_precinct_id()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#a9b248b2996284bbd74016a6e7c6fbff2">message_param::last_byte</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4b9375e1901cd5ab4ac9b1326f404758">CODmarker_param::numOflayers</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="msgqueue__manager_8h.html#a12f5f794f68329ce570a0392fd069086">PRECINCT_MSG</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>, <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a79168a3b2807f62ba9efd85676e4ca7c">SIZmarker_param::XTnum</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a5a9e6d3f2d4918549184415e4b19eea0">SIZmarker_param::YTnum</a>.</p>
1555
1556 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
1557
1558 </div>
1559 </div>
1560 <a id="a33c856ce744d23039d71501e7c7cd0b4"></a>
1561 <h2 class="memtitle"><span class="permalink"><a href="#a33c856ce744d23039d71501e7c7cd0b4">&#9670;&nbsp;</a></span>recons_RLCPbitstream()</h2>
1562
1563 <div class="memitem">
1564 <div class="memproto">
1565       <table class="memname">
1566         <tr>
1567           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_RLCPbitstream </td>
1568           <td>(</td>
1569           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1570           <td class="paramname"><em>msgqueue</em>, </td>
1571         </tr>
1572         <tr>
1573           <td class="paramkey"></td>
1574           <td></td>
1575           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1576           <td class="paramname"><em>jpipstream</em>, </td>
1577         </tr>
1578         <tr>
1579           <td class="paramkey"></td>
1580           <td></td>
1581           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1582           <td class="paramname"><em>j2kstream</em>, </td>
1583         </tr>
1584         <tr>
1585           <td class="paramkey"></td>
1586           <td></td>
1587           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1588           <td class="paramname"><em>csn</em>, </td>
1589         </tr>
1590         <tr>
1591           <td class="paramkey"></td>
1592           <td></td>
1593           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1594           <td class="paramname"><em>tileID</em>, </td>
1595         </tr>
1596         <tr>
1597           <td class="paramkey"></td>
1598           <td></td>
1599           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1600           <td class="paramname"><em>SIZ</em>, </td>
1601         </tr>
1602         <tr>
1603           <td class="paramkey"></td>
1604           <td></td>
1605           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1606           <td class="paramname"><em>COD</em>, </td>
1607         </tr>
1608         <tr>
1609           <td class="paramkey"></td>
1610           <td></td>
1611           <td class="paramtype">int&#160;</td>
1612           <td class="paramname"><em>mindeclev</em>, </td>
1613         </tr>
1614         <tr>
1615           <td class="paramkey"></td>
1616           <td></td>
1617           <td class="paramtype">int *&#160;</td>
1618           <td class="paramname"><em>max_reslev</em>, </td>
1619         </tr>
1620         <tr>
1621           <td class="paramkey"></td>
1622           <td></td>
1623           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1624           <td class="paramname"><em>j2klen</em>&#160;</td>
1625         </tr>
1626         <tr>
1627           <td></td>
1628           <td>)</td>
1629           <td></td><td></td>
1630         </tr>
1631       </table>
1632 </div><div class="memdoc">
1633
1634 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="struct_c_o_dmarker__param.html#a4b9375e1901cd5ab4ac9b1326f404758">CODmarker_param::numOflayers</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1635
1636 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1637
1638 </div>
1639 </div>
1640 <a id="a2bef4f642e6499368d83860539b12cf9"></a>
1641 <h2 class="memtitle"><span class="permalink"><a href="#a2bef4f642e6499368d83860539b12cf9">&#9670;&nbsp;</a></span>recons_RPCLbitstream()</h2>
1642
1643 <div class="memitem">
1644 <div class="memproto">
1645       <table class="memname">
1646         <tr>
1647           <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_RPCLbitstream </td>
1648           <td>(</td>
1649           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#aca215e5fcdab669bcce02bff60c33043">msgqueue_param_t</a> *&#160;</td>
1650           <td class="paramname"><em>msgqueue</em>, </td>
1651         </tr>
1652         <tr>
1653           <td class="paramkey"></td>
1654           <td></td>
1655           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1656           <td class="paramname"><em>jpipstream</em>, </td>
1657         </tr>
1658         <tr>
1659           <td class="paramkey"></td>
1660           <td></td>
1661           <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> *&#160;</td>
1662           <td class="paramname"><em>j2kstream</em>, </td>
1663         </tr>
1664         <tr>
1665           <td class="paramkey"></td>
1666           <td></td>
1667           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1668           <td class="paramname"><em>csn</em>, </td>
1669         </tr>
1670         <tr>
1671           <td class="paramkey"></td>
1672           <td></td>
1673           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1674           <td class="paramname"><em>tileID</em>, </td>
1675         </tr>
1676         <tr>
1677           <td class="paramkey"></td>
1678           <td></td>
1679           <td class="paramtype"><a class="el" href="index__manager_8h.html#af66177e48b163395ef5cf7eb949119e6">SIZmarker_param_t</a>&#160;</td>
1680           <td class="paramname"><em>SIZ</em>, </td>
1681         </tr>
1682         <tr>
1683           <td class="paramkey"></td>
1684           <td></td>
1685           <td class="paramtype"><a class="el" href="index__manager_8h.html#afb0da6bf3d374d1e4b66b9ee77cf3a84">CODmarker_param_t</a>&#160;</td>
1686           <td class="paramname"><em>COD</em>, </td>
1687         </tr>
1688         <tr>
1689           <td class="paramkey"></td>
1690           <td></td>
1691           <td class="paramtype">int&#160;</td>
1692           <td class="paramname"><em>mindeclev</em>, </td>
1693         </tr>
1694         <tr>
1695           <td class="paramkey"></td>
1696           <td></td>
1697           <td class="paramtype">int *&#160;</td>
1698           <td class="paramname"><em>max_reslev</em>, </td>
1699         </tr>
1700         <tr>
1701           <td class="paramkey"></td>
1702           <td></td>
1703           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> *&#160;</td>
1704           <td class="paramname"><em>j2klen</em>&#160;</td>
1705         </tr>
1706         <tr>
1707           <td></td>
1708           <td>)</td>
1709           <td></td><td></td>
1710         </tr>
1711       </table>
1712 </div><div class="memdoc">
1713
1714 <p class="reference">References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>, <a class="el" href="struct_s_i_zmarker__param.html#a8de864778880574d3b7c27dd13462a85">SIZmarker_param::Csiz</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1715
1716 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1717
1718 </div>
1719 </div>
1720 <a id="a8a32427c8bfa4c356ed9cd130808bbbd"></a>
1721 <h2 class="memtitle"><span class="permalink"><a href="#a8a32427c8bfa4c356ed9cd130808bbbd">&#9670;&nbsp;</a></span>search_message()</h2>
1722
1723 <div class="memitem">
1724 <div class="memproto">
1725       <table class="memname">
1726         <tr>
1727           <td class="memname"><a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> * search_message </td>
1728           <td>(</td>
1729           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1730           <td class="paramname"><em>class_id</em>, </td>
1731         </tr>
1732         <tr>
1733           <td class="paramkey"></td>
1734           <td></td>
1735           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1736           <td class="paramname"><em>in_class_id</em>, </td>
1737         </tr>
1738         <tr>
1739           <td class="paramkey"></td>
1740           <td></td>
1741           <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a>&#160;</td>
1742           <td class="paramname"><em>csn</em>, </td>
1743         </tr>
1744         <tr>
1745           <td class="paramkey"></td>
1746           <td></td>
1747           <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a57abb064c66ca568d0d5f11f9c76494c">message_param_t</a> *&#160;</td>
1748           <td class="paramname"><em>msg</em>&#160;</td>
1749         </tr>
1750         <tr>
1751           <td></td>
1752           <td>)</td>
1753           <td></td><td></td>
1754         </tr>
1755       </table>
1756 </div><div class="memdoc">
1757
1758 <p>search a message by class_id </p>
1759 <dl class="params"><dt>Parameters</dt><dd>
1760   <table class="params">
1761     <tr><td class="paramdir">[in]</td><td class="paramname">class_id</td><td>class identifiers </td></tr>
1762     <tr><td class="paramdir">[in]</td><td class="paramname">in_class_id</td><td>in-class identifiers, -1 means any </td></tr>
1763     <tr><td class="paramdir">[in]</td><td class="paramname">csn</td><td>codestream number </td></tr>
1764     <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>first message pointer of the searching list </td></tr>
1765   </table>
1766   </dd>
1767 </dl>
1768 <dl class="section return"><dt>Returns</dt><dd>found message pointer </dd></dl>
1769
1770 <p class="reference">References <a class="el" href="structmessage__param.html#a0d3ac8fe6d949fe168fe14929daa7224">message_param::class_id</a>, <a class="el" href="structmessage__param.html#a4d72cb84ea9e3a60da3ce9accf40c771">message_param::csn</a>, <a class="el" href="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, and <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>.</p>
1771
1772 <p class="reference">Referenced by <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a722b5ca0c9026f39cd6523ee19c34b91">recons_codestream_from_JPTstream()</a>, <a class="el" href="jp2k__encoder_8h.html#a8689276a4011c848be0ac10496bf3809">recons_jp2()</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>.</p>
1773
1774 </div>
1775 </div>
1776 </div><!-- contents -->
1777 <!-- start footer part -->
1778 <hr class="footer"/><address class="footer"><small>
1779 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1780 <img class="footer" src="doxygen.png" alt="doxygen"/>
1781 </a> 1.8.17
1782 </small></address>
1783 </body>
1784 </html>