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