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">
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.9.1"/>
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" />
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <table cellspacing="0" cellpadding="0">
18 <tr style="height: 56px;">
19 <td style="padding-left: 0.5em;">
20 <div id="projectname">OpenJPEG
21  <span id="projectnumber">2.1.0</span>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.9.1 -->
30 <div id="navrow1" class="tabs">
32 <li><a href="index.html"><span>Main Page</span></a></li>
33 <li><a href="pages.html"><span>Related Pages</span></a></li>
34 <li><a href="modules.html"><span>Modules</span></a></li>
35 <li><a href="annotated.html"><span>Data Structures</span></a></li>
36 <li class="current"><a href="files.html"><span>Files</span></a></li>
39 <div id="navrow2" class="tabs2">
41 <li><a href="files.html"><span>File List</span></a></li>
42 <li><a href="globals.html"><span>Globals</span></a></li>
45 <div id="nav-path" class="navpath">
47 <li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_694e20c96f4fc1be4aed4f026eadce94.html">antonin</a></li><li class="navelem"><a class="el" href="dir_3ca1ad36e65e03f9e8d67ddc2553765b.html">dev</a></li><li class="navelem"><a class="el" href="dir_181a881edfcb8646dab693a228fa6bde.html">opj</a></li><li class="navelem"><a class="el" href="dir_5064bb5511811c3176850b7e47443f14.html">github</a></li><li class="navelem"><a class="el" href="dir_0b20524d8f8835ca75acc430451c8412.html">openjpeg</a></li><li class="navelem"><a class="el" href="dir_e3f8a8e294f8271ee71cbcf3c2acacc1.html">src</a></li><li class="navelem"><a class="el" href="dir_da83fe5fdfb6c4554d36abffc03790ad.html">lib</a></li><li class="navelem"><a class="el" href="dir_6ec2d9a1b37a1187cc46aeaf3b19e1b3.html">openjpip</a></li> </ul>
52 <a href="#define-members">Macros</a> |
53 <a href="#func-members">Functions</a> </div>
54 <div class="headertitle">
55 <div class="title">jp2k_encoder.c File Reference</div> </div>
57 <div class="contents">
58 <div class="textblock"><code>#include <stdio.h></code><br />
59 <code>#include <stdlib.h></code><br />
60 <code>#include <string.h></code><br />
61 <code>#include <math.h></code><br />
62 <code>#include <assert.h></code><br />
63 <code>#include "<a class="el" href="jp2k__encoder_8h_source.html">jp2k_encoder.h</a>"</code><br />
64 <code>#include "<a class="el" href="j2kheader__manager_8h_source.html">j2kheader_manager.h</a>"</code><br />
65 <code>#include "<a class="el" href="imgreg__manager_8h_source.html">imgreg_manager.h</a>"</code><br />
66 <code>#include "<a class="el" href="opj__inttypes_8h_source.html">opj_inttypes.h</a>"</code><br />
67 </div><table class="memberdecls">
68 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
70 <tr class="memitem:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#ac322e421aefb8ec9ccc10bef953e3d82">FCGI_stdout</a>   stdout</td></tr>
71 <tr class="separator:ac322e421aefb8ec9ccc10bef953e3d82"><td class="memSeparator" colspan="2"> </td></tr>
72 <tr class="memitem:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>   stderr</td></tr>
73 <tr class="separator:a77b5d5af2adb2cfa7ec785b592fc4074"><td class="memSeparator" colspan="2"> </td></tr>
74 <tr class="memitem:a31c99676da88bb0bcdb350710f00fa96"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="jp2k__encoder_8c.html#a31c99676da88bb0bcdb350710f00fa96">logstream</a>   stderr</td></tr>
75 <tr class="separator:a31c99676da88bb0bcdb350710f00fa96"><td class="memSeparator" colspan="2"> </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> * </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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"> </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> </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </td></tr>
123 <tr class="memitem:af9e2f5bb2cb187a84fcbe42ea66bf3ca"><td class="memItemLeft" align="right" valign="top">int </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"> </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> </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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"> </td></tr>
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">
147 <td class="memname">#define FCGI_stderr   stderr</td>
150 </div><div class="memdoc">
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>
156 <a class="anchor" id="ac322e421aefb8ec9ccc10bef953e3d82"></a>
157 <div class="memitem">
158 <div class="memproto">
159 <table class="memname">
161 <td class="memname">#define FCGI_stdout   stdout</td>
164 </div><div class="memdoc">
168 <a class="anchor" id="a31c99676da88bb0bcdb350710f00fa96"></a>
169 <div class="memitem">
170 <div class="memproto">
171 <table class="memname">
173 <td class="memname">#define logstream   stderr</td>
176 </div><div class="memdoc">
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">
186 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_emptyboxstream </td>
188 <td class="paramtype"><a class="el" href="placeholder__manager_8h.html#acaa20d32fb436ae35d917e0ba200eb04">placeholder_param_t</a> * </td>
189 <td class="paramname"><em>phld</em>, </td>
192 <td class="paramkey"></td>
194 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
195 <td class="paramname"><em>jp2stream</em>, </td>
198 <td class="paramkey"></td>
200 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
201 <td class="paramname"><em>jp2len</em> </td>
209 </div><div class="memdoc">
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#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, and <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>.</p>
213 <p>Referenced by <a class="el" href="jp2k__encoder_8h.html#a8689276a4011c848be0ac10496bf3809">recons_jp2()</a>.</p>
217 <a class="anchor" id="ada9269418104e1a801c3fbc48abab900"></a>
218 <div class="memitem">
219 <div class="memproto">
220 <table class="memname">
222 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_emptytilestream </td>
224 <td class="paramtype">const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
225 <td class="paramname"><em>tileID</em>, </td>
228 <td class="paramkey"></td>
230 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
231 <td class="paramname"><em>j2kstream</em>, </td>
234 <td class="paramkey"></td>
236 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
237 <td class="paramname"><em>j2klen</em> </td>
245 </div><div class="memdoc">
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#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, and <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
249 <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>
253 <a class="anchor" id="ae5459f58e429f9830d5755dfa2d41762"></a>
254 <div class="memitem">
255 <div class="memproto">
256 <table class="memname">
258 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_EOC </td>
260 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
261 <td class="paramname"><em>j2kstream</em>, </td>
264 <td class="paramkey"></td>
266 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
267 <td class="paramname"><em>j2klen</em> </td>
275 </div><div class="memdoc">
277 <p>References <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, and <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
279 <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>
283 <a class="anchor" id="a59c3e28892eb7f1b2bfec422ef933aba"></a>
284 <div class="memitem">
285 <div class="memproto">
286 <table class="memname">
288 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_mainhead_msgstream </td>
290 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
291 <td class="paramname"><em>msgqueue</em>, </td>
294 <td class="paramkey"></td>
296 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
297 <td class="paramname"><em>origstream</em>, </td>
300 <td class="paramkey"></td>
302 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
303 <td class="paramname"><em>j2kstream</em>, </td>
306 <td class="paramkey"></td>
308 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
309 <td class="paramname"><em>csn</em>, </td>
312 <td class="paramkey"></td>
314 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
315 <td class="paramname"><em>j2klen</em> </td>
323 </div><div class="memdoc">
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>
327 <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#aae208fb0cb201969e96cda2e7df3c7cc">recons_j2kmainhead()</a>.</p>
331 <a class="anchor" id="a7cbcd4b8d0f130426d34bdc3571463fc"></a>
332 <div class="memitem">
333 <div class="memproto">
334 <table class="memname">
336 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_msgstream </td>
338 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> * </td>
339 <td class="paramname"><em>message</em>, </td>
342 <td class="paramkey"></td>
344 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
345 <td class="paramname"><em>origstream</em>, </td>
348 <td class="paramkey"></td>
350 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
351 <td class="paramname"><em>j2kstream</em>, </td>
354 <td class="paramkey"></td>
356 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
357 <td class="paramname"><em>j2klen</em> </td>
365 </div><div class="memdoc">
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#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, and <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
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#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>
373 <a class="anchor" id="ac1276154f08d80dc0c19413473b67f06"></a>
374 <div class="memitem">
375 <div class="memproto">
376 <table class="memname">
378 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_padding </td>
380 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
381 <td class="paramname"><em>padding</em>, </td>
384 <td class="paramkey"></td>
386 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
387 <td class="paramname"><em>j2kstream</em>, </td>
390 <td class="paramkey"></td>
392 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
393 <td class="paramname"><em>j2klen</em> </td>
401 </div><div class="memdoc">
403 <p>References <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, and <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
405 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#aedb7d18185ab43c75bacb77813e9e72c">recons_precinct()</a>.</p>
409 <a class="anchor" id="a1feca341393458d09eecb6caad32371a"></a>
410 <div class="memitem">
411 <div class="memproto">
412 <table class="memname">
414 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * add_SOTmkr </td>
416 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
417 <td class="paramname"><em>j2kstream</em>, </td>
420 <td class="paramkey"></td>
422 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
423 <td class="paramname"><em>j2klen</em> </td>
431 </div><div class="memdoc">
433 <p>References <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, and <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
435 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>.</p>
439 <a class="anchor" id="af9e2f5bb2cb187a84fcbe42ea66bf3ca"></a>
440 <div class="memitem">
441 <div class="memproto">
442 <table class="memname">
444 <td class="memname">int comp_numOfprcts </td>
446 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
447 <td class="paramname"><em>tileID</em>, </td>
450 <td class="paramkey"></td>
452 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
453 <td class="paramname"><em>SIZ</em>, </td>
456 <td class="paramkey"></td>
458 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
459 <td class="paramname"><em>COD</em>, </td>
462 <td class="paramkey"></td>
464 <td class="paramtype">int </td>
465 <td class="paramname"><em>r</em> </td>
473 </div><div class="memdoc">
475 <p>References <a class="el" href="index__manager_8c.html#a363e109f12af309bc22a5fbc251b46ce">get_tile_XSiz()</a>, <a class="el" href="index__manager_8c.html#a89abd290cab4747e57da4648eab0103d">get_tile_YSiz()</a>, <a class="el" href="struct_c_o_dmarker__param.html#a8b5a7ec3922783dbb050dd2c6ee729a3">CODmarker_param::numOfdecomp</a>, <a class="el" href="struct_c_o_dmarker__param.html#aecda2eeb8332cff348b11d0c09540b9c">CODmarker_param::XPsiz</a>, and <a class="el" href="struct_c_o_dmarker__param.html#a9991aeac9582166cff53a31a17ac4e1a">CODmarker_param::YPsiz</a>.</p>
477 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#ad58b846f1f79499b98a3bed75ecb5071">comp_seqID()</a>, <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
481 <a class="anchor" id="ad58b846f1f79499b98a3bed75ecb5071"></a>
482 <div class="memitem">
483 <div class="memproto">
484 <table class="memname">
486 <td class="memname"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> comp_seqID </td>
488 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
489 <td class="paramname"><em>tileID</em>, </td>
492 <td class="paramkey"></td>
494 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
495 <td class="paramname"><em>SIZ</em>, </td>
498 <td class="paramkey"></td>
500 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
501 <td class="paramname"><em>COD</em>, </td>
504 <td class="paramkey"></td>
506 <td class="paramtype">int </td>
507 <td class="paramname"><em>r</em>, </td>
510 <td class="paramkey"></td>
512 <td class="paramtype">int </td>
513 <td class="paramname"><em>p</em> </td>
521 </div><div class="memdoc">
523 <p>References <a class="el" href="jp2k__encoder_8c.html#af9e2f5bb2cb187a84fcbe42ea66bf3ca">comp_numOfprcts()</a>.</p>
525 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a7d4f5b4cb60744cb3d1e5146d7410535">recons_packet()</a>, and <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>.</p>
529 <a class="anchor" id="affa54decbec4f048e57f8ffa3365db8c"></a>
530 <div class="memitem">
531 <div class="memproto">
532 <table class="memname">
534 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * gene_emptytilestream </td>
536 <td class="paramtype">const <a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
537 <td class="paramname"><em>tileID</em>, </td>
540 <td class="paramkey"></td>
542 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
543 <td class="paramname"><em>length</em> </td>
551 </div><div class="memdoc">
553 <p>References <a class="el" href="group___m_i_s_c.html#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>.</p>
555 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#ada9269418104e1a801c3fbc48abab900">add_emptytilestream()</a>.</p>
559 <a class="anchor" id="a9e6eb1f085d224c1aa2b93bfa4b8620a"></a>
560 <div class="memitem">
561 <div class="memproto">
562 <table class="memname">
564 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * gene_msgstream </td>
566 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> * </td>
567 <td class="paramname"><em>message</em>, </td>
570 <td class="paramkey"></td>
572 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
573 <td class="paramname"><em>stream</em>, </td>
576 <td class="paramkey"></td>
578 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
579 <td class="paramname"><em>length</em> </td>
587 </div><div class="memdoc">
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#gaed655b4c0cec54620065ab1abf56e8cc">opj_malloc</a>, and <a class="el" href="structmessage__param.html#ab3bc71f3b707116692159e2f1870a2ef">message_param::res_offset</a>.</p>
591 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a7cbcd4b8d0f130426d34bdc3571463fc">add_msgstream()</a>.</p>
595 <a class="anchor" id="a0e2229002d52b5ab797ed0faa5b3b660"></a>
596 <div class="memitem">
597 <div class="memproto">
598 <table class="memname">
600 <td class="memname"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> get_last_tileID </td>
602 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
603 <td class="paramname"><em>msgqueue</em>, </td>
606 <td class="paramkey"></td>
608 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
609 <td class="paramname"><em>csn</em>, </td>
612 <td class="paramkey"></td>
614 <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> </td>
615 <td class="paramname"><em>isJPPstream</em> </td>
623 </div><div class="memdoc">
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>
627 <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>
631 <a class="anchor" id="ab723c3474a872c7ff8fed6f83b538368"></a>
632 <div class="memitem">
633 <div class="memproto">
634 <table class="memname">
636 <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> isJPPstream </td>
638 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
639 <td class="paramname"><em>csn</em>, </td>
642 <td class="paramkey"></td>
644 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
645 <td class="paramname"><em>msgqueue</em> </td>
653 </div><div class="memdoc">
655 <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#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
657 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
661 <a class="anchor" id="a3762b046c1d338353042d72c23f4d75c"></a>
662 <div class="memitem">
663 <div class="memproto">
664 <table class="memname">
666 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_bitstream </td>
668 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
669 <td class="paramname"><em>msgqueue</em>, </td>
672 <td class="paramkey"></td>
674 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
675 <td class="paramname"><em>jpipstream</em>, </td>
678 <td class="paramkey"></td>
680 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
681 <td class="paramname"><em>j2kstream</em>, </td>
684 <td class="paramkey"></td>
686 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
687 <td class="paramname"><em>csn</em>, </td>
690 <td class="paramkey"></td>
692 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
693 <td class="paramname"><em>tileID</em>, </td>
696 <td class="paramkey"></td>
698 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
699 <td class="paramname"><em>SIZ</em>, </td>
702 <td class="paramkey"></td>
704 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
705 <td class="paramname"><em>COD</em>, </td>
708 <td class="paramkey"></td>
710 <td class="paramtype">int </td>
711 <td class="paramname"><em>mindeclev</em>, </td>
714 <td class="paramkey"></td>
716 <td class="paramtype">int * </td>
717 <td class="paramname"><em>max_reslev</em>, </td>
720 <td class="paramkey"></td>
722 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
723 <td class="paramname"><em>j2klen</em> </td>
731 </div><div class="memdoc">
733 <p>References <a class="el" href="jp2k__encoder_8c.html#a77b5d5af2adb2cfa7ec785b592fc4074">FCGI_stderr</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da9449f0877df2f49873eb75c1404a1b20">OPJ_CPRL</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da420118e5a2846d97362f5ba3b8b5df49">OPJ_LRCP</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da506c7567e93b974a9238b4b1b973eebd">OPJ_PCRL</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0da337a514b374b59054f75cad2a0073dd2">OPJ_RLCP</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dab8b093f93fdeda633de79ba6d606083a">OPJ_RPCL</a>, <a class="el" href="struct_c_o_dmarker__param.html#a5ae73f1bec721bdd4d33728091db15b6">CODmarker_param::prog_order</a>, <a class="el" href="jp2k__encoder_8c.html#aa041b5c46808e416dc7f40a810983ef2">recons_CPRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#afb3ee118f646d266b617b43cb8ff0230">recons_PCRLbitstream()</a>, <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
735 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a5aafbf746124f238d36a0eeeb442ac7a">recons_codestream_from_JPPstream()</a>.</p>
739 <a class="anchor" id="a550ca6a746bd47124122bc2790d914d0"></a>
740 <div class="memitem">
741 <div class="memproto">
742 <table class="memname">
744 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream </td>
746 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
747 <td class="paramname"><em>msgqueue</em>, </td>
750 <td class="paramkey"></td>
752 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
753 <td class="paramname"><em>jpipstream</em>, </td>
756 <td class="paramkey"></td>
758 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
759 <td class="paramname"><em>csn</em>, </td>
762 <td class="paramkey"></td>
764 <td class="paramtype">int </td>
765 <td class="paramname"><em>fw</em>, </td>
768 <td class="paramkey"></td>
770 <td class="paramtype">int </td>
771 <td class="paramname"><em>fh</em>, </td>
774 <td class="paramkey"></td>
776 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
777 <td class="paramname"><em>codelen</em> </td>
785 </div><div class="memdoc">
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>
799 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
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>
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>
807 <a class="anchor" id="a5aafbf746124f238d36a0eeeb442ac7a"></a>
808 <div class="memitem">
809 <div class="memproto">
810 <table class="memname">
812 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream_from_JPPstream </td>
814 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
815 <td class="paramname"><em>msgqueue</em>, </td>
818 <td class="paramkey"></td>
820 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
821 <td class="paramname"><em>jpipstream</em>, </td>
824 <td class="paramkey"></td>
826 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
827 <td class="paramname"><em>csn</em>, </td>
830 <td class="paramkey"></td>
832 <td class="paramtype">int </td>
833 <td class="paramname"><em>fw</em>, </td>
836 <td class="paramkey"></td>
838 <td class="paramtype">int </td>
839 <td class="paramname"><em>fh</em>, </td>
842 <td class="paramkey"></td>
844 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
845 <td class="paramname"><em>j2klen</em> </td>
853 </div><div class="memdoc">
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>
857 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
861 <a class="anchor" id="a722b5ca0c9026f39cd6523ee19c34b91"></a>
862 <div class="memitem">
863 <div class="memproto">
864 <table class="memname">
866 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_codestream_from_JPTstream </td>
868 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
869 <td class="paramname"><em>msgqueue</em>, </td>
872 <td class="paramkey"></td>
874 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
875 <td class="paramname"><em>jpipstream</em>, </td>
878 <td class="paramkey"></td>
880 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
881 <td class="paramname"><em>csn</em>, </td>
884 <td class="paramkey"></td>
886 <td class="paramtype">int </td>
887 <td class="paramname"><em>fw</em>, </td>
890 <td class="paramkey"></td>
892 <td class="paramtype">int </td>
893 <td class="paramname"><em>fh</em>, </td>
896 <td class="paramkey"></td>
898 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
899 <td class="paramname"><em>j2klen</em> </td>
907 </div><div class="memdoc">
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="structmessage__param.html#ac3b5e05d810e6db48a19b83783662074">message_param::aux</a>, <a class="el" href="structmessage__param.html#a9b69c2af8de7d5a4ce100bf970ec5d8d">message_param::bin_offset</a>, <a class="el" href="imgreg__manager_8c.html#ab9ee71088d3e692543a29baa73d5d00b">comp_decomplev()</a>, <a class="el" href="msgqueue__manager_8h.html#aeaa65a7cc8582a45f79abbb05a1fd101">EXT_TILE_MSG</a>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="jp2k__encoder_8c.html#a0e2229002d52b5ab797ed0faa5b3b660">get_last_tileID()</a>, <a class="el" href="j2kheader__manager_8c.html#a6e85dbe0255e26a6027b19afde275b60">get_mainheader_from_j2kstream()</a>, <a class="el" href="structmessage__param.html#a8fa65a3974908677c1405731e18702ac">message_param::length</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>, <a class="el" href="msgqueue__manager_8h.html#a148949bc29272aa6d5253a6a767846e2">TILE_MSG</a>, <a class="el" href="struct_s_i_zmarker__param.html#a9a138921fb5a8e902b627ae02b6ffb3f">SIZmarker_param::Xsiz</a>, and <a class="el" href="struct_s_i_zmarker__param.html#a0f9f980e4c36fb394b87f4041b8344c6">SIZmarker_param::Ysiz</a>.</p>
911 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
915 <a class="anchor" id="aa041b5c46808e416dc7f40a810983ef2"></a>
916 <div class="memitem">
917 <div class="memproto">
918 <table class="memname">
920 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_CPRLbitstream </td>
922 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
923 <td class="paramname"><em>msgqueue</em>, </td>
926 <td class="paramkey"></td>
928 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
929 <td class="paramname"><em>jpipstream</em>, </td>
932 <td class="paramkey"></td>
934 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
935 <td class="paramname"><em>j2kstream</em>, </td>
938 <td class="paramkey"></td>
940 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
941 <td class="paramname"><em>csn</em>, </td>
944 <td class="paramkey"></td>
946 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
947 <td class="paramname"><em>tileID</em>, </td>
950 <td class="paramkey"></td>
952 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
953 <td class="paramname"><em>SIZ</em>, </td>
956 <td class="paramkey"></td>
958 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
959 <td class="paramname"><em>COD</em>, </td>
962 <td class="paramkey"></td>
964 <td class="paramtype">int </td>
965 <td class="paramname"><em>mindeclev</em>, </td>
968 <td class="paramkey"></td>
970 <td class="paramtype">int * </td>
971 <td class="paramname"><em>max_reslev</em>, </td>
974 <td class="paramkey"></td>
976 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
977 <td class="paramname"><em>j2klen</em> </td>
985 </div><div class="memdoc">
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>
989 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
993 <a class="anchor" id="ae4142d75ff68c5e6e239baa617aac74d"></a>
994 <div class="memitem">
995 <div class="memproto">
996 <table class="memname">
998 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_j2k </td>
1000 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1001 <td class="paramname"><em>msgqueue</em>, </td>
1004 <td class="paramkey"></td>
1006 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1007 <td class="paramname"><em>jpipstream</em>, </td>
1010 <td class="paramkey"></td>
1012 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1013 <td class="paramname"><em>csn</em>, </td>
1016 <td class="paramkey"></td>
1018 <td class="paramtype">int </td>
1019 <td class="paramname"><em>fw</em>, </td>
1022 <td class="paramkey"></td>
1024 <td class="paramtype">int </td>
1025 <td class="paramname"><em>fh</em>, </td>
1028 <td class="paramkey"></td>
1030 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1031 <td class="paramname"><em>j2klen</em> </td>
1039 </div><div class="memdoc">
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>
1053 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
1055 <p>References <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>.</p>
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>
1061 <a class="anchor" id="aae208fb0cb201969e96cda2e7df3c7cc"></a>
1062 <div class="memitem">
1063 <div class="memproto">
1064 <table class="memname">
1066 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_j2kmainhead </td>
1068 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1069 <td class="paramname"><em>msgqueue</em>, </td>
1072 <td class="paramkey"></td>
1074 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1075 <td class="paramname"><em>jpipstream</em>, </td>
1078 <td class="paramkey"></td>
1080 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1081 <td class="paramname"><em>csn</em>, </td>
1084 <td class="paramkey"></td>
1086 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1087 <td class="paramname"><em>j2klen</em> </td>
1095 </div><div class="memdoc">
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>
1107 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed j2k codestream </dd></dl>
1109 <p>References <a class="el" href="jp2k__encoder_8c.html#a59c3e28892eb7f1b2bfec422ef933aba">add_mainhead_msgstream()</a>.</p>
1111 <p>Referenced by <a class="el" href="jpipstream__manager_8h.html#a38dc84677da3c6c449d00254f62624e7">get_SIZ_from_jpipstream()</a>.</p>
1115 <a class="anchor" id="a8689276a4011c848be0ac10496bf3809"></a>
1116 <div class="memitem">
1117 <div class="memproto">
1118 <table class="memname">
1120 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a>* recons_jp2 </td>
1122 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1123 <td class="paramname"><em>msgqueue</em>, </td>
1126 <td class="paramkey"></td>
1128 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1129 <td class="paramname"><em>jpipstream</em>, </td>
1132 <td class="paramkey"></td>
1134 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1135 <td class="paramname"><em>csn</em>, </td>
1138 <td class="paramkey"></td>
1140 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1141 <td class="paramname"><em>jp2len</em> </td>
1149 </div><div class="memdoc">
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>
1161 <dl class="section return"><dt>Returns</dt><dd>generated reconstructed jp2 codestream </dd></dl>
1163 <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>, <a class="el" href="structmsgqueue__param.html#a7e14c8f89c279bc703cc76070ef2316e">msgqueue_param::first</a>, <a class="el" href="msgqueue__manager_8h.html#a939962e031be51df7f09de3cf05f83e4">METADATA_MSG</a>, <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>, <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, <a class="el" href="structplaceholder__param.html#ab93cef245c48fc559277a34ce7693787">placeholder_param::OrigBH</a>, <a class="el" href="structplaceholder__param.html#a8986cbfa09947528724c1f152270cb9a">placeholder_param::OrigBHlen</a>, <a class="el" href="structmessage__param.html#a690bbcfbf5400ae15b68a17495ca5640">message_param::phld</a>, <a class="el" href="jp2k__encoder_8c.html#a550ca6a746bd47124122bc2790d914d0">recons_codestream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a8a32427c8bfa4c356ed9cd130808bbbd">search_message()</a>.</p>
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>
1169 <a class="anchor" id="af381ba7b7901cf988c03e928e1bbe50f"></a>
1170 <div class="memitem">
1171 <div class="memproto">
1172 <table class="memname">
1174 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_LRCPbitstream </td>
1176 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1177 <td class="paramname"><em>msgqueue</em>, </td>
1180 <td class="paramkey"></td>
1182 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1183 <td class="paramname"><em>jpipstream</em>, </td>
1186 <td class="paramkey"></td>
1188 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1189 <td class="paramname"><em>j2kstream</em>, </td>
1192 <td class="paramkey"></td>
1194 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1195 <td class="paramname"><em>csn</em>, </td>
1198 <td class="paramkey"></td>
1200 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1201 <td class="paramname"><em>tileID</em>, </td>
1204 <td class="paramkey"></td>
1206 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1207 <td class="paramname"><em>SIZ</em>, </td>
1210 <td class="paramkey"></td>
1212 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1213 <td class="paramname"><em>COD</em>, </td>
1216 <td class="paramkey"></td>
1218 <td class="paramtype">int </td>
1219 <td class="paramname"><em>mindeclev</em>, </td>
1222 <td class="paramkey"></td>
1224 <td class="paramtype">int * </td>
1225 <td class="paramname"><em>max_reslev</em>, </td>
1228 <td class="paramkey"></td>
1230 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1231 <td class="paramname"><em>j2klen</em> </td>
1239 </div><div class="memdoc">
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>
1243 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1247 <a class="anchor" id="a7d4f5b4cb60744cb3d1e5146d7410535"></a>
1248 <div class="memitem">
1249 <div class="memproto">
1250 <table class="memname">
1252 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_packet </td>
1254 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1255 <td class="paramname"><em>msgqueue</em>, </td>
1258 <td class="paramkey"></td>
1260 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1261 <td class="paramname"><em>jpipstream</em>, </td>
1264 <td class="paramkey"></td>
1266 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1267 <td class="paramname"><em>j2kstream</em>, </td>
1270 <td class="paramkey"></td>
1272 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1273 <td class="paramname"><em>csn</em>, </td>
1276 <td class="paramkey"></td>
1278 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1279 <td class="paramname"><em>tileID</em>, </td>
1282 <td class="paramkey"></td>
1284 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1285 <td class="paramname"><em>SIZ</em>, </td>
1288 <td class="paramkey"></td>
1290 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1291 <td class="paramname"><em>COD</em>, </td>
1294 <td class="paramkey"></td>
1296 <td class="paramtype">int * </td>
1297 <td class="paramname"><em>max_reslev</em>, </td>
1300 <td class="paramkey"></td>
1302 <td class="paramtype">int </td>
1303 <td class="paramname"><em>comp_idx</em>, </td>
1306 <td class="paramkey"></td>
1308 <td class="paramtype">int </td>
1309 <td class="paramname"><em>res_idx</em>, </td>
1312 <td class="paramkey"></td>
1314 <td class="paramtype">int </td>
1315 <td class="paramname"><em>prct_idx</em>, </td>
1318 <td class="paramkey"></td>
1320 <td class="paramtype">int </td>
1321 <td class="paramname"><em>lay_idx</em>, </td>
1324 <td class="paramkey"></td>
1326 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1327 <td class="paramname"><em>j2klen</em> </td>
1335 </div><div class="memdoc">
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>
1339 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#af381ba7b7901cf988c03e928e1bbe50f">recons_LRCPbitstream()</a>, and <a class="el" href="jp2k__encoder_8c.html#a33c856ce744d23039d71501e7c7cd0b4">recons_RLCPbitstream()</a>.</p>
1343 <a class="anchor" id="afb3ee118f646d266b617b43cb8ff0230"></a>
1344 <div class="memitem">
1345 <div class="memproto">
1346 <table class="memname">
1348 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_PCRLbitstream </td>
1350 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1351 <td class="paramname"><em>msgqueue</em>, </td>
1354 <td class="paramkey"></td>
1356 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1357 <td class="paramname"><em>jpipstream</em>, </td>
1360 <td class="paramkey"></td>
1362 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1363 <td class="paramname"><em>j2kstream</em>, </td>
1366 <td class="paramkey"></td>
1368 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1369 <td class="paramname"><em>csn</em>, </td>
1372 <td class="paramkey"></td>
1374 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1375 <td class="paramname"><em>tileID</em>, </td>
1378 <td class="paramkey"></td>
1380 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1381 <td class="paramname"><em>SIZ</em>, </td>
1384 <td class="paramkey"></td>
1386 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1387 <td class="paramname"><em>COD</em>, </td>
1390 <td class="paramkey"></td>
1392 <td class="paramtype">int </td>
1393 <td class="paramname"><em>mindeclev</em>, </td>
1396 <td class="paramkey"></td>
1398 <td class="paramtype">int * </td>
1399 <td class="paramname"><em>max_reslev</em>, </td>
1402 <td class="paramkey"></td>
1404 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1405 <td class="paramname"><em>j2klen</em> </td>
1413 </div><div class="memdoc">
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>
1417 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1421 <a class="anchor" id="aedb7d18185ab43c75bacb77813e9e72c"></a>
1422 <div class="memitem">
1423 <div class="memproto">
1424 <table class="memname">
1426 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_precinct </td>
1428 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1429 <td class="paramname"><em>msgqueue</em>, </td>
1432 <td class="paramkey"></td>
1434 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1435 <td class="paramname"><em>jpipstream</em>, </td>
1438 <td class="paramkey"></td>
1440 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1441 <td class="paramname"><em>j2kstream</em>, </td>
1444 <td class="paramkey"></td>
1446 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1447 <td class="paramname"><em>csn</em>, </td>
1450 <td class="paramkey"></td>
1452 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1453 <td class="paramname"><em>tileID</em>, </td>
1456 <td class="paramkey"></td>
1458 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1459 <td class="paramname"><em>SIZ</em>, </td>
1462 <td class="paramkey"></td>
1464 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1465 <td class="paramname"><em>COD</em>, </td>
1468 <td class="paramkey"></td>
1470 <td class="paramtype">int * </td>
1471 <td class="paramname"><em>max_reslev</em>, </td>
1474 <td class="paramkey"></td>
1476 <td class="paramtype">int </td>
1477 <td class="paramname"><em>comp_idx</em>, </td>
1480 <td class="paramkey"></td>
1482 <td class="paramtype">int </td>
1483 <td class="paramname"><em>res_idx</em>, </td>
1486 <td class="paramkey"></td>
1488 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1489 <td class="paramname"><em>seqID</em>, </td>
1492 <td class="paramkey"></td>
1494 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1495 <td class="paramname"><em>j2klen</em> </td>
1503 </div><div class="memdoc">
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>
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>, and <a class="el" href="jp2k__encoder_8c.html#a2bef4f642e6499368d83860539b12cf9">recons_RPCLbitstream()</a>.</p>
1511 <a class="anchor" id="a33c856ce744d23039d71501e7c7cd0b4"></a>
1512 <div class="memitem">
1513 <div class="memproto">
1514 <table class="memname">
1516 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_RLCPbitstream </td>
1518 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1519 <td class="paramname"><em>msgqueue</em>, </td>
1522 <td class="paramkey"></td>
1524 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1525 <td class="paramname"><em>jpipstream</em>, </td>
1528 <td class="paramkey"></td>
1530 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1531 <td class="paramname"><em>j2kstream</em>, </td>
1534 <td class="paramkey"></td>
1536 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1537 <td class="paramname"><em>csn</em>, </td>
1540 <td class="paramkey"></td>
1542 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1543 <td class="paramname"><em>tileID</em>, </td>
1546 <td class="paramkey"></td>
1548 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1549 <td class="paramname"><em>SIZ</em>, </td>
1552 <td class="paramkey"></td>
1554 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1555 <td class="paramname"><em>COD</em>, </td>
1558 <td class="paramkey"></td>
1560 <td class="paramtype">int </td>
1561 <td class="paramname"><em>mindeclev</em>, </td>
1564 <td class="paramkey"></td>
1566 <td class="paramtype">int * </td>
1567 <td class="paramname"><em>max_reslev</em>, </td>
1570 <td class="paramkey"></td>
1572 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1573 <td class="paramname"><em>j2klen</em> </td>
1581 </div><div class="memdoc">
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>, and <a class="el" href="struct_c_o_dmarker__param.html#a4fa6918eab9671421653498def3f4df7">CODmarker_param::Scod</a>.</p>
1585 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1589 <a class="anchor" id="a2bef4f642e6499368d83860539b12cf9"></a>
1590 <div class="memitem">
1591 <div class="memproto">
1592 <table class="memname">
1594 <td class="memname"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * recons_RPCLbitstream </td>
1596 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a48165c91ebacfac47c1b5aca2f82869f">msgqueue_param_t</a> * </td>
1597 <td class="paramname"><em>msgqueue</em>, </td>
1600 <td class="paramkey"></td>
1602 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1603 <td class="paramname"><em>jpipstream</em>, </td>
1606 <td class="paramkey"></td>
1608 <td class="paramtype"><a class="el" href="byte__manager_8h.html#ade896f5d51f03e046a004d006b53a8b0">Byte_t</a> * </td>
1609 <td class="paramname"><em>j2kstream</em>, </td>
1612 <td class="paramkey"></td>
1614 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1615 <td class="paramname"><em>csn</em>, </td>
1618 <td class="paramkey"></td>
1620 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1621 <td class="paramname"><em>tileID</em>, </td>
1624 <td class="paramkey"></td>
1626 <td class="paramtype"><a class="el" href="index__manager_8h.html#aad063c864473ce7ae7a16d9955594f3a">SIZmarker_param_t</a> </td>
1627 <td class="paramname"><em>SIZ</em>, </td>
1630 <td class="paramkey"></td>
1632 <td class="paramtype"><a class="el" href="index__manager_8h.html#a4b304973391a206d69d52931370350c3">CODmarker_param_t</a> </td>
1633 <td class="paramname"><em>COD</em>, </td>
1636 <td class="paramkey"></td>
1638 <td class="paramtype">int </td>
1639 <td class="paramname"><em>mindeclev</em>, </td>
1642 <td class="paramkey"></td>
1644 <td class="paramtype">int * </td>
1645 <td class="paramname"><em>max_reslev</em>, </td>
1648 <td class="paramkey"></td>
1650 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> * </td>
1651 <td class="paramname"><em>j2klen</em> </td>
1659 </div><div class="memdoc">
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>
1663 <p>Referenced by <a class="el" href="jp2k__encoder_8c.html#a3762b046c1d338353042d72c23f4d75c">recons_bitstream()</a>.</p>
1667 <a class="anchor" id="a8a32427c8bfa4c356ed9cd130808bbbd"></a>
1668 <div class="memitem">
1669 <div class="memproto">
1670 <table class="memname">
1672 <td class="memname"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> * search_message </td>
1674 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1675 <td class="paramname"><em>class_id</em>, </td>
1678 <td class="paramkey"></td>
1680 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1681 <td class="paramname"><em>in_class_id</em>, </td>
1684 <td class="paramkey"></td>
1686 <td class="paramtype"><a class="el" href="byte__manager_8h.html#a89544bfd8f79b949793e43e323e1ace1">Byte8_t</a> </td>
1687 <td class="paramname"><em>csn</em>, </td>
1690 <td class="paramkey"></td>
1692 <td class="paramtype"><a class="el" href="msgqueue__manager_8h.html#a588a24c15d3a8cb1d11d3cfce2dd13c7">message_param_t</a> * </td>
1693 <td class="paramname"><em>msg</em> </td>
1701 </div><div class="memdoc">
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>
1713 <dl class="section return"><dt>Returns</dt><dd>found message pointer </dd></dl>
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="structmessage__param.html#a4d4b77a8111511d94d48154371cd500b">message_param::in_class_id</a>, and <a class="el" href="structmessage__param.html#af349d721c012c38dc1626ee162c767b2">message_param::next</a>.</p>
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>
1721 </div><!-- contents -->
1722 <!-- start footer part -->
1723 <hr class="footer"/><address class="footer"><small>
1724 Generated by  <a href="http://www.doxygen.org/index.html">
1725 <img class="footer" src="doxygen.png" alt="doxygen"/>