Prepare for ABI tracker rebuild
[openjpeg.git] / doxygen / group___t2.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.9.1"/>
7 <title>OpenJPEG: T2 - Implementation of a tier-2 coding</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <div id="titlearea">
16 <table cellspacing="0" cellpadding="0">
17  <tbody>
18  <tr style="height: 56px;">
19   <td style="padding-left: 0.5em;">
20    <div id="projectname">OpenJPEG
21    &#160;<span id="projectnumber">2.1.0</span>
22    </div>
23   </td>
24  </tr>
25  </tbody>
26 </table>
27 </div>
28 <!-- end header part -->
29 <!-- Generated by Doxygen 1.8.9.1 -->
30   <div id="navrow1" class="tabs">
31     <ul class="tablist">
32       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
33       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
34       <li><a href="modules.html"><span>Modules</span></a></li>
35       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
36       <li><a href="files.html"><span>Files</span></a></li>
37     </ul>
38   </div>
39 </div><!-- top -->
40 <div class="header">
41   <div class="summary">
42 <a href="#nested-classes">Data Structures</a> &#124;
43 <a href="#typedef-members">Typedefs</a>  </div>
44   <div class="headertitle">
45 <div class="title">T2 - Implementation of a tier-2 coding</div>  </div>
46 </div><!--header-->
47 <div class="contents">
48 <table class="memberdecls">
49 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
50 Data Structures</h2></td></tr>
51 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structopj__t2.html">opj_t2</a></td></tr>
52 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tier-2 coding.  <a href="structopj__t2.html#details">More...</a><br /></td></tr>
53 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
54 </table><table class="memberdecls">
55 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
56 Typedefs</h2></td></tr>
57 <tr class="memitem:ga2008b852e896430a36efdbbf75b7e48e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structopj__t2.html">opj_t2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a></td></tr>
58 <tr class="memdesc:ga2008b852e896430a36efdbbf75b7e48e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tier-2 coding.  <a href="#ga2008b852e896430a36efdbbf75b7e48e">More...</a><br /></td></tr>
59 <tr class="separator:ga2008b852e896430a36efdbbf75b7e48e"><td class="memSeparator" colspan="2">&#160;</td></tr>
60 </table><table class="memberdecls">
61 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
62 Local static functions</h2></td></tr>
63 <tr class="memitem:ga1951aad7fbb01854f045800994960443"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga1951aad7fbb01854f045800994960443">opj_t2_putcommacode</a> (<a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *bio, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> n)</td></tr>
64 <tr class="separator:ga1951aad7fbb01854f045800994960443"><td class="memSeparator" colspan="2">&#160;</td></tr>
65 <tr class="memitem:ga294d0c699c54ee011e885ccffcec9a58"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga294d0c699c54ee011e885ccffcec9a58">opj_t2_getcommacode</a> (<a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *bio)</td></tr>
66 <tr class="separator:ga294d0c699c54ee011e885ccffcec9a58"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:ga1cbba0c4c59136d2f63938301312baff"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga1cbba0c4c59136d2f63938301312baff">opj_t2_putnumpasses</a> (<a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *bio, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> n)</td></tr>
68 <tr class="memdesc:ga1cbba0c4c59136d2f63938301312baff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Variable length code for signalling delta Zil (truncation point)  <a href="#ga1cbba0c4c59136d2f63938301312baff">More...</a><br /></td></tr>
69 <tr class="separator:ga1cbba0c4c59136d2f63938301312baff"><td class="memSeparator" colspan="2">&#160;</td></tr>
70 <tr class="memitem:ga160df4a72c59b96bd7e432641a1e01a2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga160df4a72c59b96bd7e432641a1e01a2">opj_t2_getnumpasses</a> (<a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *bio)</td></tr>
71 <tr class="separator:ga160df4a72c59b96bd7e432641a1e01a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
72 <tr class="memitem:gaf7cf1e0b8fc17c1bce5983efa853bd91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#gaf7cf1e0b8fc17c1bce5983efa853bd91">opj_t2_encode_packet</a> (<a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tileno, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *tile, <a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *<a class="el" href="query__parser_8h.html#a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7">tcp</a>, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *pi, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *dest, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_written, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> len, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info)</td></tr>
73 <tr class="memdesc:gaf7cf1e0b8fc17c1bce5983efa853bd91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a packet of a tile to a destination buffer.  <a href="#gaf7cf1e0b8fc17c1bce5983efa853bd91">More...</a><br /></td></tr>
74 <tr class="separator:gaf7cf1e0b8fc17c1bce5983efa853bd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
75 <tr class="memitem:gaefb2fc8df6d1b64baadc87699c43a515"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#gaefb2fc8df6d1b64baadc87699c43a515">opj_t2_decode_packet</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *t2, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *tile, <a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *<a class="el" href="query__parser_8h.html#a678aedbd2509521578c078f7a356b428a5036938696cb1fd991a6aa47cc514cf7">tcp</a>, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *pi, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *src, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> max_length, <a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *pack_info)</td></tr>
76 <tr class="memdesc:gaefb2fc8df6d1b64baadc87699c43a515"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode a packet of a tile from a source buffer.  <a href="#gaefb2fc8df6d1b64baadc87699c43a515">More...</a><br /></td></tr>
77 <tr class="separator:gaefb2fc8df6d1b64baadc87699c43a515"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:gaa00fcf5e0fb39e61746f23ecf02b6c59"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#gaa00fcf5e0fb39e61746f23ecf02b6c59">opj_t2_skip_packet</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *p_t2, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *p_tile, <a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *p_tcp, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *p_pi, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *p_src, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_max_length, <a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *p_pack_info)</td></tr>
79 <tr class="separator:gaa00fcf5e0fb39e61746f23ecf02b6c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 <tr class="memitem:ga4d849585f336e85d77ebde58a5e0d8d1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *p_t2, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *p_tile, <a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *p_tcp, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *p_pi, <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *p_is_data_present, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *p_src_data, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_max_length, <a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *p_pack_info)</td></tr>
81 <tr class="separator:ga4d849585f336e85d77ebde58a5e0d8d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:gaa8eb742f45bc236e6a76e6234b979b4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#gaa8eb742f45bc236e6a76e6234b979b4e">opj_t2_read_packet_data</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *p_t2, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *p_tile, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *p_pi, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *p_src_data, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_max_length, <a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *pack_info)</td></tr>
83 <tr class="separator:gaa8eb742f45bc236e6a76e6234b979b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
84 <tr class="memitem:ga026199c0196bc54450e1d7bbef864e04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga026199c0196bc54450e1d7bbef864e04">opj_t2_skip_packet_data</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *p_t2, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *p_tile, <a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *p_pi, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> p_max_length, <a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *pack_info)</td></tr>
85 <tr class="separator:ga026199c0196bc54450e1d7bbef864e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:ga79e51a2bc6823c3a39184a818deefd04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga79e51a2bc6823c3a39184a818deefd04">opj_t2_init_seg</a> (<a class="el" href="group___t_c_d.html#ga7d3dcb008d88d8382d9de154f4ab0c97">opj_tcd_cblk_dec_t</a> *cblk, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> index, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> cblksty, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> first)</td></tr>
87 <tr class="separator:ga79e51a2bc6823c3a39184a818deefd04"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 </table><table class="memberdecls">
89 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
90 Exported functions</h2></td></tr>
91 <tr class="memitem:ga8ec376edb7a967e6ebec609c68066f9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga8ec376edb7a967e6ebec609c68066f9a">opj_t2_encode_packets</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *t2, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tileno, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *tile, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> maxlayers, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *dest, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_written, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> len, <a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *cstr_info, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tpnum, <a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a> tppos, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> pino, <a class="el" href="group___j2_k.html#ga5b88b2bc50118ac5d1eb150d887b5585">J2K_T2_MODE</a> t2_mode)</td></tr>
92 <tr class="memdesc:ga8ec376edb7a967e6ebec609c68066f9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode the packets of a tile to a destination buffer.  <a href="#ga8ec376edb7a967e6ebec609c68066f9a">More...</a><br /></td></tr>
93 <tr class="separator:ga8ec376edb7a967e6ebec609c68066f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:ga3b26fccd1cd25cd664001272399d7680"><td class="memItemLeft" align="right" valign="top"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga3b26fccd1cd25cd664001272399d7680">opj_t2_decode_packets</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *t2, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> tileno, <a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *tile, <a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *src, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *p_data_read, <a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> len, <a class="el" href="openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8">opj_codestream_index_t</a> *cstr_info)</td></tr>
95 <tr class="memdesc:ga3b26fccd1cd25cd664001272399d7680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decode the packets of a tile from a source buffer.  <a href="#ga3b26fccd1cd25cd664001272399d7680">More...</a><br /></td></tr>
96 <tr class="separator:ga3b26fccd1cd25cd664001272399d7680"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:gad7845a4d5a2fd73c2c81e1c525bf0ae4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#gad7845a4d5a2fd73c2c81e1c525bf0ae4">opj_t2_create</a> (<a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *p_image, <a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *p_cp)</td></tr>
98 <tr class="memdesc:gad7845a4d5a2fd73c2c81e1c525bf0ae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a Tier 2 handle.  <a href="#gad7845a4d5a2fd73c2c81e1c525bf0ae4">More...</a><br /></td></tr>
99 <tr class="separator:gad7845a4d5a2fd73c2c81e1c525bf0ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:ga0e929ed8feb7bad8d169b0dc4478e59a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___t2.html#ga0e929ed8feb7bad8d169b0dc4478e59a">opj_t2_destroy</a> (<a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *t2)</td></tr>
101 <tr class="memdesc:ga0e929ed8feb7bad8d169b0dc4478e59a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a T2 handle.  <a href="#ga0e929ed8feb7bad8d169b0dc4478e59a">More...</a><br /></td></tr>
102 <tr class="separator:ga0e929ed8feb7bad8d169b0dc4478e59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 </table>
104 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
105 <h2 class="groupheader">Typedef Documentation</h2>
106 <a class="anchor" id="ga2008b852e896430a36efdbbf75b7e48e"></a>
107 <div class="memitem">
108 <div class="memproto">
109       <table class="memname">
110         <tr>
111           <td class="memname">typedef struct <a class="el" href="structopj__t2.html">opj_t2</a>  <a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a></td>
112         </tr>
113       </table>
114 </div><div class="memdoc">
115
116 <p>Tier-2 coding. </p>
117
118 </div>
119 </div>
120 <h2 class="groupheader">Function Documentation</h2>
121 <a class="anchor" id="gad7845a4d5a2fd73c2c81e1c525bf0ae4"></a>
122 <div class="memitem">
123 <div class="memproto">
124       <table class="memname">
125         <tr>
126           <td class="memname"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a>* opj_t2_create </td>
127           <td>(</td>
128           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a5c557180c59d54a2f1d29e8639687aa4">opj_image_t</a> *&#160;</td>
129           <td class="paramname"><em>p_image</em>, </td>
130         </tr>
131         <tr>
132           <td class="paramkey"></td>
133           <td></td>
134           <td class="paramtype"><a class="el" href="group___j2_k.html#gace226c035f4c2a151cb26bf65cf3353e">opj_cp_t</a> *&#160;</td>
135           <td class="paramname"><em>p_cp</em>&#160;</td>
136         </tr>
137         <tr>
138           <td></td>
139           <td>)</td>
140           <td></td><td></td>
141         </tr>
142       </table>
143 </div><div class="memdoc">
144
145 <p>Creates a Tier 2 handle. </p>
146 <dl class="params"><dt>Parameters</dt><dd>
147   <table class="params">
148     <tr><td class="paramname">p_image</td><td>Source or destination image </td></tr>
149     <tr><td class="paramname">p_cp</td><td>Image coding parameters. </td></tr>
150   </table>
151   </dd>
152 </dl>
153 <dl class="section return"><dt>Returns</dt><dd>a new T2 handle if successful, NULL otherwise. </dd></dl>
154
155 <p>References <a class="el" href="structopj__t2.html#a69b05e3b5a028b4ebe35164ecbe8e997">opj_t2::cp</a>, <a class="el" href="structopj__t2.html#aa6ac0af01ca6bb5f1d7afe39422181ee">opj_t2::image</a>, and <a class="el" href="group___m_i_s_c.html#ga1fb8ed2c030462ba457fbaaf182f4809">opj_calloc</a>.</p>
156
157 <p>Referenced by <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#a97eec09f6074a5440f42a783a7595c2a">opj_tcd_t2_decode()</a>, and <a class="el" href="tcd_8c.html#a3fe0dcd70b5fa0d867df661e0ac9eae0">opj_tcd_t2_encode()</a>.</p>
158
159 </div>
160 </div>
161 <a class="anchor" id="gaefb2fc8df6d1b64baadc87699c43a515"></a>
162 <div class="memitem">
163 <div class="memproto">
164 <table class="mlabels">
165   <tr>
166   <td class="mlabels-left">
167       <table class="memname">
168         <tr>
169           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_decode_packet </td>
170           <td>(</td>
171           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
172           <td class="paramname"><em>t2</em>, </td>
173         </tr>
174         <tr>
175           <td class="paramkey"></td>
176           <td></td>
177           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
178           <td class="paramname"><em>tile</em>, </td>
179         </tr>
180         <tr>
181           <td class="paramkey"></td>
182           <td></td>
183           <td class="paramtype"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td>
184           <td class="paramname"><em>tcp</em>, </td>
185         </tr>
186         <tr>
187           <td class="paramkey"></td>
188           <td></td>
189           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
190           <td class="paramname"><em>pi</em>, </td>
191         </tr>
192         <tr>
193           <td class="paramkey"></td>
194           <td></td>
195           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
196           <td class="paramname"><em>src</em>, </td>
197         </tr>
198         <tr>
199           <td class="paramkey"></td>
200           <td></td>
201           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
202           <td class="paramname"><em>data_read</em>, </td>
203         </tr>
204         <tr>
205           <td class="paramkey"></td>
206           <td></td>
207           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
208           <td class="paramname"><em>max_length</em>, </td>
209         </tr>
210         <tr>
211           <td class="paramkey"></td>
212           <td></td>
213           <td class="paramtype"><a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *&#160;</td>
214           <td class="paramname"><em>pack_info</em>&#160;</td>
215         </tr>
216         <tr>
217           <td></td>
218           <td>)</td>
219           <td></td><td></td>
220         </tr>
221       </table>
222   </td>
223   <td class="mlabels-right">
224 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
225   </tr>
226 </table>
227 </div><div class="memdoc">
228
229 <p>Decode a packet of a tile from a source buffer. </p>
230 <dl class="params"><dt>Parameters</dt><dd>
231   <table class="params">
232     <tr><td class="paramname">t2</td><td>T2 handle </td></tr>
233     <tr><td class="paramname">tile</td><td>Tile for which to write the packets </td></tr>
234     <tr><td class="paramname">tcp</td><td>Tile coding parameters </td></tr>
235     <tr><td class="paramname">pi</td><td>Packet identity </td></tr>
236     <tr><td class="paramname">src</td><td>Source buffer </td></tr>
237     <tr><td class="paramname">data_read</td><td>FIXME DOC </td></tr>
238     <tr><td class="paramname">max_length</td><td>FIXME DOC </td></tr>
239     <tr><td class="paramname">pack_info</td><td>Packet information</td></tr>
240   </table>
241   </dd>
242 </dl>
243 <dl class="section return"><dt>Returns</dt><dd>FIXME DOC </dd></dl>
244
245 <p>References <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___t2.html#gaa8eb742f45bc236e6a76e6234b979b4e">opj_t2_read_packet_data()</a>, <a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header()</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
246
247 <p>Referenced by <a class="el" href="group___t2.html#ga3b26fccd1cd25cd664001272399d7680">opj_t2_decode_packets()</a>.</p>
248
249 </div>
250 </div>
251 <a class="anchor" id="ga3b26fccd1cd25cd664001272399d7680"></a>
252 <div class="memitem">
253 <div class="memproto">
254       <table class="memname">
255         <tr>
256           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_decode_packets </td>
257           <td>(</td>
258           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
259           <td class="paramname"><em>t2</em>, </td>
260         </tr>
261         <tr>
262           <td class="paramkey"></td>
263           <td></td>
264           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
265           <td class="paramname"><em>tileno</em>, </td>
266         </tr>
267         <tr>
268           <td class="paramkey"></td>
269           <td></td>
270           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
271           <td class="paramname"><em>tile</em>, </td>
272         </tr>
273         <tr>
274           <td class="paramkey"></td>
275           <td></td>
276           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
277           <td class="paramname"><em>src</em>, </td>
278         </tr>
279         <tr>
280           <td class="paramkey"></td>
281           <td></td>
282           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
283           <td class="paramname"><em>p_data_read</em>, </td>
284         </tr>
285         <tr>
286           <td class="paramkey"></td>
287           <td></td>
288           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
289           <td class="paramname"><em>len</em>, </td>
290         </tr>
291         <tr>
292           <td class="paramkey"></td>
293           <td></td>
294           <td class="paramtype"><a class="el" href="openjpeg_8h.html#aef4e40da13534ecda530816e133bfce8">opj_codestream_index_t</a> *&#160;</td>
295           <td class="paramname"><em>cstr_info</em>&#160;</td>
296         </tr>
297         <tr>
298           <td></td>
299           <td>)</td>
300           <td></td><td></td>
301         </tr>
302       </table>
303 </div><div class="memdoc">
304
305 <p>Decode the packets of a tile from a source buffer. </p>
306 <dl class="params"><dt>Parameters</dt><dd>
307   <table class="params">
308     <tr><td class="paramname">t2</td><td>T2 handle </td></tr>
309     <tr><td class="paramname">tileno</td><td>number that identifies the tile for which to decode the packets </td></tr>
310     <tr><td class="paramname">tile</td><td>tile for which to decode the packets </td></tr>
311     <tr><td class="paramname">src</td><td>FIXME DOC </td></tr>
312     <tr><td class="paramname">p_data_read</td><td>the source buffer </td></tr>
313     <tr><td class="paramname">len</td><td>length of the source buffer </td></tr>
314     <tr><td class="paramname">cstr_info</td><td>FIXME DOC</td></tr>
315   </table>
316   </dd>
317 </dl>
318 <dl class="section return"><dt>Returns</dt><dd>FIXME DOC </dd></dl>
319
320 <p>References <a class="el" href="structopj__pi__iterator.html#a45916c625862f62c288bb0b923c6bc09">opj_pi_iterator::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__image.html#a6b52b100c934697a29446af5c3e0fa00">opj_image::comps</a>, <a class="el" href="structopj__t2.html#a69b05e3b5a028b4ebe35164ecbe8e997">opj_t2::cp</a>, <a class="el" href="structopj__packet__info.html#a8d0687f01cba3aa3b62011eec7d415cd">opj_packet_info::end_ph_pos</a>, <a class="el" href="structopj__packet__info.html#a5f5406a701b46234a6ff7bc899ee89c6">opj_packet_info::end_pos</a>, <a class="el" href="structopj__t2.html#aa6ac0af01ca6bb5f1d7afe39422181ee">opj_t2::image</a>, <a class="el" href="t2_8c.html#a4a09ae0d1aec0c329f20ddb23d2f5362">JAS_FPRINTF</a>, <a class="el" href="structopj__pi__iterator.html#afb02b0f87fc58311f610b6f6e74130cd">opj_pi_iterator::layno</a>, <a class="el" href="structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6">opj_cp::m_enc</a>, <a class="el" href="structopj__cp.html#ab813b133ea9460d4254b6afcd5336e9a">opj_cp::m_specific_param</a>, <a class="el" href="structopj__encoding__param.html#a0e9fdf8c59d09d5c7401ac4d596dc481">opj_encoding_param::m_tp_on</a>, <a class="el" href="structopj__tcd__tilecomp.html#a72eb32895dd9ec7362da633609d3a2e0">opj_tcd_tilecomp::minimum_num_resolutions</a>, <a class="el" href="structopj__tcp.html#a368fad8afe5ecbdde51f7ba831db1f46">opj_tcp::num_layers_to_decode</a>, <a class="el" href="structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6">opj_image::numcomps</a>, <a class="el" href="structopj__tcp.html#aac3c15725d8c01013c63e08a0fce7706">opj_tcp::numpocs</a>, <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</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="group___p_i.html#ga4990d0324eb594434bd7ef61d746ac46">opj_pi_create_decode()</a>, <a class="el" href="group___p_i.html#ga2b305751720002ec7fd630d9c87d4dd4">opj_pi_destroy()</a>, <a class="el" href="group___p_i.html#ga638f17d6f40f88cd90d1cedbf95147f9">opj_pi_next()</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dafee9d90ccc533dc854fa431e90550b5b">OPJ_PROG_UNKNOWN</a>, <a class="el" href="group___t2.html#gaefb2fc8df6d1b64baadc87699c43a515">opj_t2_decode_packet()</a>, <a class="el" href="group___t2.html#gaa00fcf5e0fb39e61746f23ecf02b6c59">opj_t2_skip_packet()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2c3eb35fddab83fef25256485b926fc0">opj_uint_max()</a>, <a class="el" href="structopj__pi__iterator.html#af3bd59898a69a3958829c4d71c78718c">opj_pi_iterator::poc</a>, <a class="el" href="structopj__pi__iterator.html#a39e7de7bb4f4a95fd7b5f054b04de4a2">opj_pi_iterator::precno</a>, <a class="el" href="structopj__poc.html#a5690cab5cd5424230986e42126282e5c">opj_poc::prg</a>, <a class="el" href="structopj__poc.html#ac3a5cd2197ec2f6efa274fff547aca5d">opj_poc::prg1</a>, <a class="el" href="structopj__pi__iterator.html#a61c60db76ab998db030bbecfa24e040a">opj_pi_iterator::resno</a>, <a class="el" href="structopj__image__comp.html#ab9d6b54916aba881438fcff74d76a6a5">opj_image_comp::resno_decoded</a>, <a class="el" href="structopj__packet__info.html#a091879c16084f61abb01b1a5b26d142b">opj_packet_info::start_pos</a>, <a class="el" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">opj_cp::tcps</a>, and <a class="el" href="structopj__codestream__index.html#ab7ce4372a9717a7f6c1ef21553738cd1">opj_codestream_index::tile_index</a>.</p>
321
322 <p>Referenced by <a class="el" href="tcd_8c.html#a97eec09f6074a5440f42a783a7595c2a">opj_tcd_t2_decode()</a>.</p>
323
324 </div>
325 </div>
326 <a class="anchor" id="ga0e929ed8feb7bad8d169b0dc4478e59a"></a>
327 <div class="memitem">
328 <div class="memproto">
329       <table class="memname">
330         <tr>
331           <td class="memname">void opj_t2_destroy </td>
332           <td>(</td>
333           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
334           <td class="paramname"><em>t2</em></td><td>)</td>
335           <td></td>
336         </tr>
337       </table>
338 </div><div class="memdoc">
339
340 <p>Destroy a T2 handle. </p>
341 <dl class="params"><dt>Parameters</dt><dd>
342   <table class="params">
343     <tr><td class="paramname">t2</td><td>T2 handle to destroy </td></tr>
344   </table>
345   </dd>
346 </dl>
347
348 <p>References <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>.</p>
349
350 <p>Referenced by <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>, <a class="el" href="tcd_8c.html#a97eec09f6074a5440f42a783a7595c2a">opj_tcd_t2_decode()</a>, and <a class="el" href="tcd_8c.html#a3fe0dcd70b5fa0d867df661e0ac9eae0">opj_tcd_t2_encode()</a>.</p>
351
352 </div>
353 </div>
354 <a class="anchor" id="gaf7cf1e0b8fc17c1bce5983efa853bd91"></a>
355 <div class="memitem">
356 <div class="memproto">
357 <table class="mlabels">
358   <tr>
359   <td class="mlabels-left">
360       <table class="memname">
361         <tr>
362           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_encode_packet </td>
363           <td>(</td>
364           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
365           <td class="paramname"><em>tileno</em>, </td>
366         </tr>
367         <tr>
368           <td class="paramkey"></td>
369           <td></td>
370           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
371           <td class="paramname"><em>tile</em>, </td>
372         </tr>
373         <tr>
374           <td class="paramkey"></td>
375           <td></td>
376           <td class="paramtype"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td>
377           <td class="paramname"><em>tcp</em>, </td>
378         </tr>
379         <tr>
380           <td class="paramkey"></td>
381           <td></td>
382           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
383           <td class="paramname"><em>pi</em>, </td>
384         </tr>
385         <tr>
386           <td class="paramkey"></td>
387           <td></td>
388           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
389           <td class="paramname"><em>dest</em>, </td>
390         </tr>
391         <tr>
392           <td class="paramkey"></td>
393           <td></td>
394           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
395           <td class="paramname"><em>p_data_written</em>, </td>
396         </tr>
397         <tr>
398           <td class="paramkey"></td>
399           <td></td>
400           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
401           <td class="paramname"><em>len</em>, </td>
402         </tr>
403         <tr>
404           <td class="paramkey"></td>
405           <td></td>
406           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *&#160;</td>
407           <td class="paramname"><em>cstr_info</em>&#160;</td>
408         </tr>
409         <tr>
410           <td></td>
411           <td>)</td>
412           <td></td><td></td>
413         </tr>
414       </table>
415   </td>
416   <td class="mlabels-right">
417 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
418   </tr>
419 </table>
420 </div><div class="memdoc">
421
422 <p>Encode a packet of a tile to a destination buffer. </p>
423 <dl class="params"><dt>Parameters</dt><dd>
424   <table class="params">
425     <tr><td class="paramname">tileno</td><td>Number of the tile encoded </td></tr>
426     <tr><td class="paramname">tile</td><td>Tile for which to write the packets </td></tr>
427     <tr><td class="paramname">tcp</td><td>Tile coding parameters </td></tr>
428     <tr><td class="paramname">pi</td><td>Packet identity </td></tr>
429     <tr><td class="paramname">dest</td><td>Destination buffer </td></tr>
430     <tr><td class="paramname">p_data_written</td><td>FIXME DOC </td></tr>
431     <tr><td class="paramname">len</td><td>Length of the destination buffer </td></tr>
432     <tr><td class="paramname">cstr_info</td><td>Codestream information structure </td></tr>
433   </table>
434   </dd>
435 </dl>
436 <dl class="section return"><dt>Returns</dt><dd></dd></dl>
437
438 <p>References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__pi__iterator.html#a45916c625862f62c288bb0b923c6bc09">opj_pi_iterator::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__tcp.html#a303b9872a2c81d6d261a36bd863dd894">opj_tcp::csty</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__codestream__info.html#ad0b77ec211cd04869bfe4a87809df74c">opj_codestream_info::D_max</a>, <a class="el" href="structopj__tcd__layer.html#a29ce8c25f5dfd4aaa034e91cf19742e6">opj_tcd_layer::data</a>, <a class="el" href="structopj__tcd__layer.html#ad124ec7715f3ea7b1714fbd97ecc80d0">opj_tcd_layer::disto</a>, <a class="el" href="structopj__packet__info.html#a2f477786aded002462eca7d920904fde">opj_packet_info::disto</a>, <a class="el" href="structopj__tcd__precinct.html#ae1eaa14c395bcaa968d353734602cd8d">opj_tcd_precinct::enc</a>, <a class="el" href="structopj__packet__info.html#a8d0687f01cba3aa3b62011eec7d415cd">opj_packet_info::end_ph_pos</a>, <a class="el" href="structopj__tcd__precinct.html#a716db0109a0f110aba9807ea06e68b4d">opj_tcd_precinct::imsbtree</a>, <a class="el" href="structopj__tcd__precinct.html#a4845cb083569e62fe634e67c5ab2fcd9">opj_tcd_precinct::incltree</a>, <a class="el" href="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">opj_codestream_info::index_write</a>, <a class="el" href="group___j2_k.html#ga27fac053cc54d78fdd8517a1d368d10e">J2K_CP_CSTY_EPH</a>, <a class="el" href="group___j2_k.html#gab4c04b739f96dc4d591bbc6a1107b8ae">J2K_CP_CSTY_SOP</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a4529ec0954ea017afd33a5c2b771e653">opj_tcd_cblk_enc::layers</a>, <a class="el" href="structopj__pi__iterator.html#afb02b0f87fc58311f610b6f6e74130cd">opj_pi_iterator::layno</a>, <a class="el" href="structopj__tcd__pass.html#ae715d8a1433c54a109c2b714818d53cb">opj_tcd_pass::len</a>, <a class="el" href="structopj__tcd__layer.html#a0420c0a82e0ab4c859c5b47ef1576839">opj_tcd_layer::len</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__cblk__enc.html#aaadfdf791e63c0049b867a6be072fca3">opj_tcd_cblk_enc::numbps</a>, <a class="el" href="structopj__tcd__band.html#a929449153785dbcbff9b664b7eddca2a">opj_tcd_band::numbps</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a51bb851cf8d21e150c96f462a54a4121">opj_tcd_cblk_enc::numlenbits</a>, <a class="el" href="structopj__tcd__layer.html#ad2fc0922aeaf20e439f7a0cb77516a90">opj_tcd_layer::numpasses</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a69335861781a0388539bb58295749119">opj_tcd_cblk_enc::numpasses</a>, <a class="el" href="group___b_i_o.html#ga00f1d2645b33a7281e2b2dbc20079957">opj_bio_create()</a>, <a class="el" href="group___b_i_o.html#ga71dd985d85ece15f4b6c2ea92fae5239">opj_bio_destroy()</a>, <a class="el" href="group___b_i_o.html#gac2e60a814729cbeb98d8ee747245320c">opj_bio_flush()</a>, <a class="el" href="group___b_i_o.html#ga549d1ff56aa2c8bea27c031c8a33936f">opj_bio_init_enc()</a>, <a class="el" href="group___b_i_o.html#gab895be8f05401452c080e42427408c5c">opj_bio_numbytes()</a>, <a class="el" href="group___b_i_o.html#ga602b9d9f911b41d41d1d4cab1dc3ec97">opj_bio_write()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaa6a55d57af96308459f6de414227ae40">opj_int_floorlog2()</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga2f7d5c3934ee6be38763652b7f80ea6c">opj_int_max()</a>, <a class="el" href="group___t2.html#ga1951aad7fbb01854f045800994960443">opj_t2_putcommacode()</a>, <a class="el" href="group___t2.html#ga1cbba0c4c59136d2f63938301312baff">opj_t2_putnumpasses()</a>, <a class="el" href="group___t_g_t.html#gafe36abfc042710c566552ed3adfcb2a9">opj_tgt_encode()</a>, <a class="el" href="group___t_g_t.html#gad4bf197e6977fd4c4e947a946391e598">opj_tgt_reset()</a>, <a class="el" href="group___t_g_t.html#gab0844dbb6cdf88a7bb4036d718774f69">opj_tgt_setvalue()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97">opj_tile_info::packet</a>, <a class="el" href="structopj__tcd__tile.html#afcf93d50666e9bb0870e548dfc21b219">opj_tcd_tile::packno</a>, <a class="el" href="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">opj_codestream_info::packno</a>, <a class="el" href="structopj__tcd__cblk__enc.html#a5fd8985b3b27f790691eb09533bc45a3">opj_tcd_cblk_enc::passes</a>, <a class="el" href="structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f">opj_tcd_band::precincts</a>, <a class="el" href="structopj__pi__iterator.html#a39e7de7bb4f4a95fd7b5f054b04de4a2">opj_pi_iterator::precno</a>, <a class="el" href="structopj__pi__iterator.html#a61c60db76ab998db030bbecfa24e040a">opj_pi_iterator::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__tcd__pass.html#a0933d1fad393aa4fa0f97338d6f40815">opj_tcd_pass::term</a>, and <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>.</p>
439
440 <p>Referenced by <a class="el" href="group___t2.html#ga8ec376edb7a967e6ebec609c68066f9a">opj_t2_encode_packets()</a>.</p>
441
442 </div>
443 </div>
444 <a class="anchor" id="ga8ec376edb7a967e6ebec609c68066f9a"></a>
445 <div class="memitem">
446 <div class="memproto">
447       <table class="memname">
448         <tr>
449           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_encode_packets </td>
450           <td>(</td>
451           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
452           <td class="paramname"><em>t2</em>, </td>
453         </tr>
454         <tr>
455           <td class="paramkey"></td>
456           <td></td>
457           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
458           <td class="paramname"><em>tileno</em>, </td>
459         </tr>
460         <tr>
461           <td class="paramkey"></td>
462           <td></td>
463           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
464           <td class="paramname"><em>tile</em>, </td>
465         </tr>
466         <tr>
467           <td class="paramkey"></td>
468           <td></td>
469           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
470           <td class="paramname"><em>maxlayers</em>, </td>
471         </tr>
472         <tr>
473           <td class="paramkey"></td>
474           <td></td>
475           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
476           <td class="paramname"><em>dest</em>, </td>
477         </tr>
478         <tr>
479           <td class="paramkey"></td>
480           <td></td>
481           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
482           <td class="paramname"><em>p_data_written</em>, </td>
483         </tr>
484         <tr>
485           <td class="paramkey"></td>
486           <td></td>
487           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
488           <td class="paramname"><em>len</em>, </td>
489         </tr>
490         <tr>
491           <td class="paramkey"></td>
492           <td></td>
493           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a953f982d6d7c96af2ba905f517b72e05">opj_codestream_info_t</a> *&#160;</td>
494           <td class="paramname"><em>cstr_info</em>, </td>
495         </tr>
496         <tr>
497           <td class="paramkey"></td>
498           <td></td>
499           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
500           <td class="paramname"><em>tpnum</em>, </td>
501         </tr>
502         <tr>
503           <td class="paramkey"></td>
504           <td></td>
505           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
506           <td class="paramname"><em>tppos</em>, </td>
507         </tr>
508         <tr>
509           <td class="paramkey"></td>
510           <td></td>
511           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
512           <td class="paramname"><em>pino</em>, </td>
513         </tr>
514         <tr>
515           <td class="paramkey"></td>
516           <td></td>
517           <td class="paramtype"><a class="el" href="group___j2_k.html#ga5b88b2bc50118ac5d1eb150d887b5585">J2K_T2_MODE</a>&#160;</td>
518           <td class="paramname"><em>t2_mode</em>&#160;</td>
519         </tr>
520         <tr>
521           <td></td>
522           <td>)</td>
523           <td></td><td></td>
524         </tr>
525       </table>
526 </div><div class="memdoc">
527
528 <p>Encode the packets of a tile to a destination buffer. </p>
529 <dl class="params"><dt>Parameters</dt><dd>
530   <table class="params">
531     <tr><td class="paramname">t2</td><td>T2 handle </td></tr>
532     <tr><td class="paramname">tileno</td><td>number of the tile encoded </td></tr>
533     <tr><td class="paramname">tile</td><td>the tile for which to write the packets </td></tr>
534     <tr><td class="paramname">maxlayers</td><td>maximum number of layers </td></tr>
535     <tr><td class="paramname">dest</td><td>the destination buffer </td></tr>
536     <tr><td class="paramname">p_data_written</td><td>FIXME DOC </td></tr>
537     <tr><td class="paramname">len</td><td>the length of the destination buffer </td></tr>
538     <tr><td class="paramname">cstr_info</td><td>Codestream information structure </td></tr>
539     <tr><td class="paramname">tpnum</td><td>Tile part number of the current tile </td></tr>
540     <tr><td class="paramname">tppos</td><td>The position of the tile part flag in the progression order </td></tr>
541     <tr><td class="paramname">pino</td><td>FIXME DOC </td></tr>
542     <tr><td class="paramname">t2_mode</td><td>If == 0 In Threshold calculation ,If == 1 Final pass </td></tr>
543   </table>
544   </dd>
545 </dl>
546
547 <p>References <a class="el" href="structopj__t2.html#a69b05e3b5a028b4ebe35164ecbe8e997">opj_t2::cp</a>, <a class="el" href="structopj__tile__info.html#afc4a4cf6ea2ebecdc45ba234197ba4ee">opj_tile_info::end_header</a>, <a class="el" href="structopj__packet__info.html#a8d0687f01cba3aa3b62011eec7d415cd">opj_packet_info::end_ph_pos</a>, <a class="el" href="structopj__packet__info.html#a5f5406a701b46234a6ff7bc899ee89c6">opj_packet_info::end_pos</a>, <a class="el" href="structopj__t2.html#aa6ac0af01ca6bb5f1d7afe39422181ee">opj_t2::image</a>, <a class="el" href="structopj__codestream__info.html#a580bee732e2d606ef531cf1d928470b7">opj_codestream_info::index_write</a>, <a class="el" href="structopj__pi__iterator.html#afb02b0f87fc58311f610b6f6e74130cd">opj_pi_iterator::layno</a>, <a class="el" href="structopj__cp.html#abff64b4afd56cc97c8e9747404ab9ae6">opj_cp::m_enc</a>, <a class="el" href="structopj__encoding__param.html#ab14cfb8a5c9d4dd7ea8a312783644ca9">opj_encoding_param::m_max_comp_size</a>, <a class="el" href="structopj__cp.html#ab813b133ea9460d4254b6afcd5336e9a">opj_cp::m_specific_param</a>, <a class="el" href="structopj__encoding__param.html#a0e9fdf8c59d09d5c7401ac4d596dc481">opj_encoding_param::m_tp_on</a>, <a class="el" href="structopj__image.html#ac63093741ed0c70b9c0a8ee3070cbce6">opj_image::numcomps</a>, <a class="el" href="structopj__tcp.html#aac3c15725d8c01013c63e08a0fce7706">opj_tcp::numpocs</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___p_i.html#gacb01a23ef601a5e06c582c926c39a8e4">opj_pi_create_encode()</a>, <a class="el" href="group___p_i.html#ga2b305751720002ec7fd630d9c87d4dd4">opj_pi_destroy()</a>, <a class="el" href="group___p_i.html#ga063e3300cc8f7553f0ea02652194409a">opj_pi_initialise_encode()</a>, <a class="el" href="group___p_i.html#ga638f17d6f40f88cd90d1cedbf95147f9">opj_pi_next()</a>, <a class="el" href="openjpeg_8h.html#aea5e6da849fb044e23a8b8ac58a86bb4">OPJ_PROFILE_CINEMA_4K</a>, <a class="el" href="openjpeg_8h.html#a4e2cb01f932bc5887856dd6bb031dd0dafee9d90ccc533dc854fa431e90550b5b">OPJ_PROG_UNKNOWN</a>, <a class="el" href="group___t2.html#gaf7cf1e0b8fc17c1bce5983efa853bd91">opj_t2_encode_packet()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tile__info.html#a5f1dc243e2e5c99fa41b084fc6b5dd97">opj_tile_info::packet</a>, <a class="el" href="structopj__tcd__tile.html#afcf93d50666e9bb0870e548dfc21b219">opj_tcd_tile::packno</a>, <a class="el" href="structopj__codestream__info.html#a8a03e90400566b4107038a06af55e8f7">opj_codestream_info::packno</a>, <a class="el" href="structopj__pi__iterator.html#af3bd59898a69a3958829c4d71c78718c">opj_pi_iterator::poc</a>, <a class="el" href="structopj__tcp.html#a37c47665cb11a4ebd6c8c0b3d31d35e1">opj_tcp::POC</a>, <a class="el" href="structopj__poc.html#a5690cab5cd5424230986e42126282e5c">opj_poc::prg</a>, <a class="el" href="structopj__cp.html#acf1558d84c50f976726c0f8c9b814995">opj_cp::rsiz</a>, <a class="el" href="structopj__packet__info.html#a091879c16084f61abb01b1a5b26d142b">opj_packet_info::start_pos</a>, <a class="el" href="structopj__cp.html#ac899f2b6fbcf5441e2e53195994f2196">opj_cp::tcps</a>, <a class="el" href="group___j2_k.html#gga427133e0bc1b38edd11de421f59e1d52ab514a89191f077a2597646af05dfd1b6">THRESH_CALC</a>, and <a class="el" href="structopj__codestream__info.html#a626739f8ec7f4f73d4de54024c5878c9">opj_codestream_info::tile</a>.</p>
548
549 <p>Referenced by <a class="el" href="group___t_c_d.html#ga18bfaa053e392a5b0ad36264b7977cd4">opj_tcd_rateallocate()</a>, and <a class="el" href="tcd_8c.html#a3fe0dcd70b5fa0d867df661e0ac9eae0">opj_tcd_t2_encode()</a>.</p>
550
551 </div>
552 </div>
553 <a class="anchor" id="ga294d0c699c54ee011e885ccffcec9a58"></a>
554 <div class="memitem">
555 <div class="memproto">
556 <table class="mlabels">
557   <tr>
558   <td class="mlabels-left">
559       <table class="memname">
560         <tr>
561           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_t2_getcommacode </td>
562           <td>(</td>
563           <td class="paramtype"><a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *&#160;</td>
564           <td class="paramname"><em>bio</em></td><td>)</td>
565           <td></td>
566         </tr>
567       </table>
568   </td>
569   <td class="mlabels-right">
570 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
571   </tr>
572 </table>
573 </div><div class="memdoc">
574
575 <p>References <a class="el" href="group___b_i_o.html#gaea3bf04128de5bc78da6d06354eae62c">opj_bio_read()</a>.</p>
576
577 <p>Referenced by <a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header()</a>.</p>
578
579 </div>
580 </div>
581 <a class="anchor" id="ga160df4a72c59b96bd7e432641a1e01a2"></a>
582 <div class="memitem">
583 <div class="memproto">
584 <table class="mlabels">
585   <tr>
586   <td class="mlabels-left">
587       <table class="memname">
588         <tr>
589           <td class="memname"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> opj_t2_getnumpasses </td>
590           <td>(</td>
591           <td class="paramtype"><a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *&#160;</td>
592           <td class="paramname"><em>bio</em></td><td>)</td>
593           <td></td>
594         </tr>
595       </table>
596   </td>
597   <td class="mlabels-right">
598 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
599   </tr>
600 </table>
601 </div><div class="memdoc">
602
603 <p>References <a class="el" href="group___b_i_o.html#gaea3bf04128de5bc78da6d06354eae62c">opj_bio_read()</a>.</p>
604
605 <p>Referenced by <a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header()</a>.</p>
606
607 </div>
608 </div>
609 <a class="anchor" id="ga79e51a2bc6823c3a39184a818deefd04"></a>
610 <div class="memitem">
611 <div class="memproto">
612 <table class="mlabels">
613   <tr>
614   <td class="mlabels-left">
615       <table class="memname">
616         <tr>
617           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_init_seg </td>
618           <td>(</td>
619           <td class="paramtype"><a class="el" href="group___t_c_d.html#ga7d3dcb008d88d8382d9de154f4ab0c97">opj_tcd_cblk_dec_t</a> *&#160;</td>
620           <td class="paramname"><em>cblk</em>, </td>
621         </tr>
622         <tr>
623           <td class="paramkey"></td>
624           <td></td>
625           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
626           <td class="paramname"><em>index</em>, </td>
627         </tr>
628         <tr>
629           <td class="paramkey"></td>
630           <td></td>
631           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
632           <td class="paramname"><em>cblksty</em>, </td>
633         </tr>
634         <tr>
635           <td class="paramkey"></td>
636           <td></td>
637           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
638           <td class="paramname"><em>first</em>&#160;</td>
639         </tr>
640         <tr>
641           <td></td>
642           <td>)</td>
643           <td></td><td></td>
644         </tr>
645       </table>
646   </td>
647   <td class="mlabels-right">
648 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
649   </tr>
650 </table>
651 </div><div class="memdoc">
652 <dl class="params"><dt>Parameters</dt><dd>
653   <table class="params">
654     <tr><td class="paramname">cblk</td><td></td></tr>
655     <tr><td class="paramname">index</td><td></td></tr>
656     <tr><td class="paramname">cblksty</td><td></td></tr>
657     <tr><td class="paramname">first</td><td></td></tr>
658   </table>
659   </dd>
660 </dl>
661
662 <p>References <a class="el" href="group___j2_k.html#ga91356287e81596bc55b42a1edb2b97d2">J2K_CCP_CBLKSTY_LAZY</a>, <a class="el" href="group___j2_k.html#gab4a11b37d608c28c255a723fc6fd2c08">J2K_CCP_CBLKSTY_TERMALL</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a3a8dca068b2c8c1e98ab1ab188f93ede">opj_tcd_cblk_dec::m_current_max_segs</a>, <a class="el" href="structopj__tcd__seg.html#a23beaa4f525a2a562317afbf77b804db">opj_tcd_seg::maxpasses</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___m_i_s_c.html#ga700b1aef6148bd6c3edde626610ffe2f">opj_free</a>, <a class="el" href="openjpeg_8h.html#a08afd36e32cc7c92b9abb60878d85be2">OPJ_J2K_DEFAULT_NB_SEGS</a>, <a class="el" href="group___m_i_s_c.html#ga44ed06e3c38bcd5a29178db6fd72485e">opj_realloc</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, and <a class="el" href="structopj__tcd__cblk__dec.html#a541548bb8a4343cb86bd3060653c6fd4">opj_tcd_cblk_dec::segs</a>.</p>
663
664 <p>Referenced by <a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header()</a>.</p>
665
666 </div>
667 </div>
668 <a class="anchor" id="ga1951aad7fbb01854f045800994960443"></a>
669 <div class="memitem">
670 <div class="memproto">
671 <table class="mlabels">
672   <tr>
673   <td class="mlabels-left">
674       <table class="memname">
675         <tr>
676           <td class="memname">static void opj_t2_putcommacode </td>
677           <td>(</td>
678           <td class="paramtype"><a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *&#160;</td>
679           <td class="paramname"><em>bio</em>, </td>
680         </tr>
681         <tr>
682           <td class="paramkey"></td>
683           <td></td>
684           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a3cec91ef9e73677f0dbd60d4e42401b9">OPJ_INT32</a>&#160;</td>
685           <td class="paramname"><em>n</em>&#160;</td>
686         </tr>
687         <tr>
688           <td></td>
689           <td>)</td>
690           <td></td><td></td>
691         </tr>
692       </table>
693   </td>
694   <td class="mlabels-right">
695 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
696   </tr>
697 </table>
698 </div><div class="memdoc">
699
700 <p>References <a class="el" href="group___b_i_o.html#ga602b9d9f911b41d41d1d4cab1dc3ec97">opj_bio_write()</a>.</p>
701
702 <p>Referenced by <a class="el" href="group___t2.html#gaf7cf1e0b8fc17c1bce5983efa853bd91">opj_t2_encode_packet()</a>.</p>
703
704 </div>
705 </div>
706 <a class="anchor" id="ga1cbba0c4c59136d2f63938301312baff"></a>
707 <div class="memitem">
708 <div class="memproto">
709 <table class="mlabels">
710   <tr>
711   <td class="mlabels-left">
712       <table class="memname">
713         <tr>
714           <td class="memname">void opj_t2_putnumpasses </td>
715           <td>(</td>
716           <td class="paramtype"><a class="el" href="group___b_i_o.html#gac65cc716fac75e743f2e9980c8a05807">opj_bio_t</a> *&#160;</td>
717           <td class="paramname"><em>bio</em>, </td>
718         </tr>
719         <tr>
720           <td class="paramkey"></td>
721           <td></td>
722           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
723           <td class="paramname"><em>n</em>&#160;</td>
724         </tr>
725         <tr>
726           <td></td>
727           <td>)</td>
728           <td></td><td></td>
729         </tr>
730       </table>
731   </td>
732   <td class="mlabels-right">
733 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
734   </tr>
735 </table>
736 </div><div class="memdoc">
737
738 <p>Variable length code for signalling delta Zil (truncation point) </p>
739 <dl class="params"><dt>Parameters</dt><dd>
740   <table class="params">
741     <tr><td class="paramname">bio</td><td>Bit Input/Output component </td></tr>
742     <tr><td class="paramname">n</td><td>delta Zil </td></tr>
743   </table>
744   </dd>
745 </dl>
746
747 <p>References <a class="el" href="group___b_i_o.html#ga602b9d9f911b41d41d1d4cab1dc3ec97">opj_bio_write()</a>.</p>
748
749 <p>Referenced by <a class="el" href="group___t2.html#gaf7cf1e0b8fc17c1bce5983efa853bd91">opj_t2_encode_packet()</a>.</p>
750
751 </div>
752 </div>
753 <a class="anchor" id="gaa8eb742f45bc236e6a76e6234b979b4e"></a>
754 <div class="memitem">
755 <div class="memproto">
756 <table class="mlabels">
757   <tr>
758   <td class="mlabels-left">
759       <table class="memname">
760         <tr>
761           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_read_packet_data </td>
762           <td>(</td>
763           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
764           <td class="paramname"><em>p_t2</em>, </td>
765         </tr>
766         <tr>
767           <td class="paramkey"></td>
768           <td></td>
769           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
770           <td class="paramname"><em>p_tile</em>, </td>
771         </tr>
772         <tr>
773           <td class="paramkey"></td>
774           <td></td>
775           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
776           <td class="paramname"><em>p_pi</em>, </td>
777         </tr>
778         <tr>
779           <td class="paramkey"></td>
780           <td></td>
781           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
782           <td class="paramname"><em>p_src_data</em>, </td>
783         </tr>
784         <tr>
785           <td class="paramkey"></td>
786           <td></td>
787           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
788           <td class="paramname"><em>p_data_read</em>, </td>
789         </tr>
790         <tr>
791           <td class="paramkey"></td>
792           <td></td>
793           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
794           <td class="paramname"><em>p_max_length</em>, </td>
795         </tr>
796         <tr>
797           <td class="paramkey"></td>
798           <td></td>
799           <td class="paramtype"><a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *&#160;</td>
800           <td class="paramname"><em>pack_info</em>&#160;</td>
801         </tr>
802         <tr>
803           <td></td>
804           <td>)</td>
805           <td></td><td></td>
806         </tr>
807       </table>
808   </td>
809   <td class="mlabels-right">
810 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
811   </tr>
812 </table>
813 </div><div class="memdoc">
814
815 <p>References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__pi__iterator.html#a45916c625862f62c288bb0b923c6bc09">opj_pi_iterator::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__seg.html#a5fc2a3d551529795b4eff8df23728f7d">opj_tcd_seg::data</a>, <a class="el" href="structopj__tcd__cblk__dec.html#afd1ce42396bcf9917797c511414d7baa">opj_tcd_cblk_dec::data</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a627ce2140aacdf61e5e1ee78458db946">opj_tcd_cblk_dec::data_current_size</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a6812028383f43f4e423c125e04d60b98">opj_tcd_cblk_dec::data_max_size</a>, <a class="el" href="structopj__tcd__seg.html#ab628ecf0163e8e630b863076590d577b">opj_tcd_seg::dataindex</a>, <a class="el" href="structopj__tcd__precinct.html#acadbfdaf5c99584a19d6ff762c4ac64e">opj_tcd_precinct::dec</a>, <a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>, <a class="el" href="event_8h.html#abefbcb0bea7916739b3adccb2d4e9417">EVT_WARNING</a>, <a class="el" href="structopj__tcd__seg.html#ae2849ad158d18620e92927c34758ae97">opj_tcd_seg::len</a>, <a class="el" href="structopj__tcd__seg.html#a23beaa4f525a2a562317afbf77b804db">opj_tcd_seg::maxpasses</a>, <a class="el" href="structopj__tcd__seg.html#ae9c1afe0f4e4717998228b951caa465d">opj_tcd_seg::newlen</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__seg.html#aa911a7f48e381acf250901ba679b12da">opj_tcd_seg::numnewpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a9b14af063429f731507b115fe7030e4a">opj_tcd_cblk_dec::numnewpasses</a>, <a class="el" href="structopj__tcd__seg.html#af08dca9f35fa85c26e4d5d100465da58">opj_tcd_seg::numpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#ab2a728b464389abbe87718c250c99d2a">opj_tcd_cblk_dec::numsegs</a>, <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="group___e_v_e_n_t.html#ga87d9d4bdfd203ccd8a7522d6f197a3b7">opj_event_msg()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</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#ga44ed06e3c38bcd5a29178db6fd72485e">opj_realloc</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f">opj_tcd_band::precincts</a>, <a class="el" href="structopj__pi__iterator.html#a39e7de7bb4f4a95fd7b5f054b04de4a2">opj_pi_iterator::precno</a>, <a class="el" href="structopj__tcd__seg.html#a0015ec198dfb26b7bed3b6c56c165cd0">opj_tcd_seg::real_num_passes</a>, <a class="el" href="structopj__tcd__cblk__dec.html#acc147c6957ca225e381e0c209634af6d">opj_tcd_cblk_dec::real_num_segs</a>, <a class="el" href="structopj__pi__iterator.html#a61c60db76ab998db030bbecfa24e040a">opj_pi_iterator::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a541548bb8a4343cb86bd3060653c6fd4">opj_tcd_cblk_dec::segs</a>, <a class="el" href="structopj__tcd__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::x0</a>, <a class="el" href="structopj__tcd__band.html#a756c9ccdeeeed25cc0f14036246a6afa">opj_tcd_band::x1</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, and <a class="el" href="structopj__tcd__band.html#abdcc5bbabc2da464dfef33a4ade6d2c4">opj_tcd_band::y1</a>.</p>
816
817 <p>Referenced by <a class="el" href="group___t2.html#gaefb2fc8df6d1b64baadc87699c43a515">opj_t2_decode_packet()</a>.</p>
818
819 </div>
820 </div>
821 <a class="anchor" id="ga4d849585f336e85d77ebde58a5e0d8d1"></a>
822 <div class="memitem">
823 <div class="memproto">
824 <table class="mlabels">
825   <tr>
826   <td class="mlabels-left">
827       <table class="memname">
828         <tr>
829           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_read_packet_header </td>
830           <td>(</td>
831           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
832           <td class="paramname"><em>p_t2</em>, </td>
833         </tr>
834         <tr>
835           <td class="paramkey"></td>
836           <td></td>
837           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
838           <td class="paramname"><em>p_tile</em>, </td>
839         </tr>
840         <tr>
841           <td class="paramkey"></td>
842           <td></td>
843           <td class="paramtype"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td>
844           <td class="paramname"><em>p_tcp</em>, </td>
845         </tr>
846         <tr>
847           <td class="paramkey"></td>
848           <td></td>
849           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
850           <td class="paramname"><em>p_pi</em>, </td>
851         </tr>
852         <tr>
853           <td class="paramkey"></td>
854           <td></td>
855           <td class="paramtype"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> *&#160;</td>
856           <td class="paramname"><em>p_is_data_present</em>, </td>
857         </tr>
858         <tr>
859           <td class="paramkey"></td>
860           <td></td>
861           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
862           <td class="paramname"><em>p_src_data</em>, </td>
863         </tr>
864         <tr>
865           <td class="paramkey"></td>
866           <td></td>
867           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
868           <td class="paramname"><em>p_data_read</em>, </td>
869         </tr>
870         <tr>
871           <td class="paramkey"></td>
872           <td></td>
873           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
874           <td class="paramname"><em>p_max_length</em>, </td>
875         </tr>
876         <tr>
877           <td class="paramkey"></td>
878           <td></td>
879           <td class="paramtype"><a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *&#160;</td>
880           <td class="paramname"><em>p_pack_info</em>&#160;</td>
881         </tr>
882         <tr>
883           <td></td>
884           <td>)</td>
885           <td></td><td></td>
886         </tr>
887       </table>
888   </td>
889   <td class="mlabels-right">
890 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
891   </tr>
892 </table>
893 </div><div class="memdoc">
894 <p>TODO : check the Nsop value </p>
895
896 <p>References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tccp.html#abccd67d9df94acef748e841d0809ce14">opj_tccp::cblksty</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__pi__iterator.html#a45916c625862f62c288bb0b923c6bc09">opj_pi_iterator::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__t2.html#a69b05e3b5a028b4ebe35164ecbe8e997">opj_t2::cp</a>, <a class="el" href="structopj__tcp.html#a303b9872a2c81d6d261a36bd863dd894">opj_tcp::csty</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__precinct.html#acadbfdaf5c99584a19d6ff762c4ac64e">opj_tcd_precinct::dec</a>, <a class="el" href="structopj__packet__info.html#a8d0687f01cba3aa3b62011eec7d415cd">opj_packet_info::end_ph_pos</a>, <a class="el" href="structopj__tcd__precinct.html#a716db0109a0f110aba9807ea06e68b4d">opj_tcd_precinct::imsbtree</a>, <a class="el" href="structopj__tcd__precinct.html#a4845cb083569e62fe634e67c5ab2fcd9">opj_tcd_precinct::incltree</a>, <a class="el" href="group___j2_k.html#ga27fac053cc54d78fdd8517a1d368d10e">J2K_CP_CSTY_EPH</a>, <a class="el" href="group___j2_k.html#gab4c04b739f96dc4d591bbc6a1107b8ae">J2K_CP_CSTY_SOP</a>, <a class="el" href="t2_8c.html#a4a09ae0d1aec0c329f20ddb23d2f5362">JAS_FPRINTF</a>, <a class="el" href="structopj__pi__iterator.html#afb02b0f87fc58311f610b6f6e74130cd">opj_pi_iterator::layno</a>, <a class="el" href="structopj__tcd__seg.html#a23beaa4f525a2a562317afbf77b804db">opj_tcd_seg::maxpasses</a>, <a class="el" href="structopj__tcd__seg.html#ae9c1afe0f4e4717998228b951caa465d">opj_tcd_seg::newlen</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a9cf7b69b99839ce2e0858ed5fb0f3dc9">opj_tcd_cblk_dec::numbps</a>, <a class="el" href="structopj__tcd__band.html#a929449153785dbcbff9b664b7eddca2a">opj_tcd_band::numbps</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a679f1c51cf856a3f4f6ba075e778eb4c">opj_tcd_cblk_dec::numlenbits</a>, <a class="el" href="structopj__tcd__seg.html#aa911a7f48e381acf250901ba679b12da">opj_tcd_seg::numnewpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a9b14af063429f731507b115fe7030e4a">opj_tcd_cblk_dec::numnewpasses</a>, <a class="el" href="structopj__tcd__seg.html#af08dca9f35fa85c26e4d5d100465da58">opj_tcd_seg::numpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#ab2a728b464389abbe87718c250c99d2a">opj_tcd_cblk_dec::numsegs</a>, <a class="el" href="group___b_i_o.html#ga00f1d2645b33a7281e2b2dbc20079957">opj_bio_create()</a>, <a class="el" href="group___b_i_o.html#ga71dd985d85ece15f4b6c2ea92fae5239">opj_bio_destroy()</a>, <a class="el" href="group___b_i_o.html#ga830ee6789a9be0ae5f9a8ff056b771fe">opj_bio_inalign()</a>, <a class="el" href="group___b_i_o.html#ga8ab62fc21c5f26a774fb0e3590efeb4b">opj_bio_init_dec()</a>, <a class="el" href="group___b_i_o.html#gab895be8f05401452c080e42427408c5c">opj_bio_numbytes()</a>, <a class="el" href="group___b_i_o.html#gaea3bf04128de5bc78da6d06354eae62c">opj_bio_read()</a>, <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#gaac315c40dca690742df538fcc21d4f91">opj_int_min()</a>, <a class="el" href="group___t2.html#ga294d0c699c54ee011e885ccffcec9a58">opj_t2_getcommacode()</a>, <a class="el" href="group___t2.html#ga160df4a72c59b96bd7e432641a1e01a2">opj_t2_getnumpasses()</a>, <a class="el" href="group___t2.html#ga79e51a2bc6823c3a39184a818deefd04">opj_t2_init_seg()</a>, <a class="el" href="group___t_g_t.html#ga5b970bfd9b761cdf2ff36001821b06aa">opj_tgt_decode()</a>, <a class="el" href="group___t_g_t.html#gad4bf197e6977fd4c4e947a946391e598">opj_tgt_reset()</a>, <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>, <a class="el" href="group___o_p_j___i_n_t_m_a_t_h.html#ga91ef25eaa56320684de5d1e3a4097823">opj_uint_floorlog2()</a>, <a class="el" href="structopj__cp.html#a53b34c145055b33c663bc20239c16fe8">opj_cp::ppm</a>, <a class="el" href="structopj__cp.html#a257d0e83d4cc7b8bdaf2cefd240508e8">opj_cp::ppm_data</a>, <a class="el" href="structopj__cp.html#a8512dad8bfe25b156bdfa54b9a57a3c1">opj_cp::ppm_len</a>, <a class="el" href="structopj__tcp.html#a7b8a5ab04382265505983c0a7a75b7f0">opj_tcp::ppt</a>, <a class="el" href="structopj__tcp.html#aa3ef9635a2c5c2341e58f31bd29431d8">opj_tcp::ppt_data</a>, <a class="el" href="structopj__tcp.html#ab85824801ac4d85f94d8fe7f00dd1f8a">opj_tcp::ppt_len</a>, <a class="el" href="structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f">opj_tcd_band::precincts</a>, <a class="el" href="structopj__pi__iterator.html#a39e7de7bb4f4a95fd7b5f054b04de4a2">opj_pi_iterator::precno</a>, <a class="el" href="structopj__tcd__cblk__dec.html#acc147c6957ca225e381e0c209634af6d">opj_tcd_cblk_dec::real_num_segs</a>, <a class="el" href="structopj__pi__iterator.html#a61c60db76ab998db030bbecfa24e040a">opj_pi_iterator::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a541548bb8a4343cb86bd3060653c6fd4">opj_tcd_cblk_dec::segs</a>, <a class="el" href="structopj__tcp.html#a52c6fad3de4131b3d3f77209a6dd2a85">opj_tcp::tccps</a>, <a class="el" href="structopj__tcd__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::x0</a>, <a class="el" href="structopj__tcd__band.html#a756c9ccdeeeed25cc0f14036246a6afa">opj_tcd_band::x1</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, and <a class="el" href="structopj__tcd__band.html#abdcc5bbabc2da464dfef33a4ade6d2c4">opj_tcd_band::y1</a>.</p>
897
898 <p>Referenced by <a class="el" href="group___t2.html#gaefb2fc8df6d1b64baadc87699c43a515">opj_t2_decode_packet()</a>, and <a class="el" href="group___t2.html#gaa00fcf5e0fb39e61746f23ecf02b6c59">opj_t2_skip_packet()</a>.</p>
899
900 </div>
901 </div>
902 <a class="anchor" id="gaa00fcf5e0fb39e61746f23ecf02b6c59"></a>
903 <div class="memitem">
904 <div class="memproto">
905 <table class="mlabels">
906   <tr>
907   <td class="mlabels-left">
908       <table class="memname">
909         <tr>
910           <td class="memname">static <a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_skip_packet </td>
911           <td>(</td>
912           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
913           <td class="paramname"><em>p_t2</em>, </td>
914         </tr>
915         <tr>
916           <td class="paramkey"></td>
917           <td></td>
918           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
919           <td class="paramname"><em>p_tile</em>, </td>
920         </tr>
921         <tr>
922           <td class="paramkey"></td>
923           <td></td>
924           <td class="paramtype"><a class="el" href="group___j2_k.html#gab33dbea1b312445c437b1bff766c7a9e">opj_tcp_t</a> *&#160;</td>
925           <td class="paramname"><em>p_tcp</em>, </td>
926         </tr>
927         <tr>
928           <td class="paramkey"></td>
929           <td></td>
930           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
931           <td class="paramname"><em>p_pi</em>, </td>
932         </tr>
933         <tr>
934           <td class="paramkey"></td>
935           <td></td>
936           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a22de44e15bddae7edfacf4e9ac9bb199">OPJ_BYTE</a> *&#160;</td>
937           <td class="paramname"><em>p_src</em>, </td>
938         </tr>
939         <tr>
940           <td class="paramkey"></td>
941           <td></td>
942           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
943           <td class="paramname"><em>p_data_read</em>, </td>
944         </tr>
945         <tr>
946           <td class="paramkey"></td>
947           <td></td>
948           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
949           <td class="paramname"><em>p_max_length</em>, </td>
950         </tr>
951         <tr>
952           <td class="paramkey"></td>
953           <td></td>
954           <td class="paramtype"><a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *&#160;</td>
955           <td class="paramname"><em>p_pack_info</em>&#160;</td>
956         </tr>
957         <tr>
958           <td></td>
959           <td>)</td>
960           <td></td><td></td>
961         </tr>
962       </table>
963   </td>
964   <td class="mlabels-right">
965 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
966   </tr>
967 </table>
968 </div><div class="memdoc">
969
970 <p>References <a class="el" href="openjpeg_8h.html#ac672bfd7db39c609e828acb07a321964">OPJ_FALSE</a>, <a class="el" href="group___t2.html#ga4d849585f336e85d77ebde58a5e0d8d1">opj_t2_read_packet_header()</a>, <a class="el" href="group___t2.html#ga026199c0196bc54450e1d7bbef864e04">opj_t2_skip_packet_data()</a>, and <a class="el" href="openjpeg_8h.html#a04830036d767cba56cbf5ae5bdc481d3">OPJ_TRUE</a>.</p>
971
972 <p>Referenced by <a class="el" href="group___t2.html#ga3b26fccd1cd25cd664001272399d7680">opj_t2_decode_packets()</a>.</p>
973
974 </div>
975 </div>
976 <a class="anchor" id="ga026199c0196bc54450e1d7bbef864e04"></a>
977 <div class="memitem">
978 <div class="memproto">
979 <table class="mlabels">
980   <tr>
981   <td class="mlabels-left">
982       <table class="memname">
983         <tr>
984           <td class="memname"><a class="el" href="openjpeg_8h.html#abb5dad6294f4611f1925388e919b16f4">OPJ_BOOL</a> opj_t2_skip_packet_data </td>
985           <td>(</td>
986           <td class="paramtype"><a class="el" href="group___t2.html#ga2008b852e896430a36efdbbf75b7e48e">opj_t2_t</a> *&#160;</td>
987           <td class="paramname"><em>p_t2</em>, </td>
988         </tr>
989         <tr>
990           <td class="paramkey"></td>
991           <td></td>
992           <td class="paramtype"><a class="el" href="group___t_c_d.html#gae700c818029c01f5f472948de2adf6d0">opj_tcd_tile_t</a> *&#160;</td>
993           <td class="paramname"><em>p_tile</em>, </td>
994         </tr>
995         <tr>
996           <td class="paramkey"></td>
997           <td></td>
998           <td class="paramtype"><a class="el" href="group___p_i.html#ga36e3009320d25edd589dd5edff649723">opj_pi_iterator_t</a> *&#160;</td>
999           <td class="paramname"><em>p_pi</em>, </td>
1000         </tr>
1001         <tr>
1002           <td class="paramkey"></td>
1003           <td></td>
1004           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a> *&#160;</td>
1005           <td class="paramname"><em>p_data_read</em>, </td>
1006         </tr>
1007         <tr>
1008           <td class="paramkey"></td>
1009           <td></td>
1010           <td class="paramtype"><a class="el" href="openjpeg_8h.html#a4cb1e6e6b6ef2df499d5c02f7df54cbb">OPJ_UINT32</a>&#160;</td>
1011           <td class="paramname"><em>p_max_length</em>, </td>
1012         </tr>
1013         <tr>
1014           <td class="paramkey"></td>
1015           <td></td>
1016           <td class="paramtype"><a class="el" href="openjpeg_8h.html#ad2aa5c15e6f2f4d57f3f98200108b29c">opj_packet_info_t</a> *&#160;</td>
1017           <td class="paramname"><em>pack_info</em>&#160;</td>
1018         </tr>
1019         <tr>
1020           <td></td>
1021           <td>)</td>
1022           <td></td><td></td>
1023         </tr>
1024       </table>
1025   </td>
1026   <td class="mlabels-right">
1027 <span class="mlabels"><span class="mlabel">static</span></span>  </td>
1028   </tr>
1029 </table>
1030 </div><div class="memdoc">
1031
1032 <p>References <a class="el" href="structopj__tcd__resolution.html#a11ecca43c1f72e70c44e0b9746817a05">opj_tcd_resolution::bands</a>, <a class="el" href="structopj__tcd__precinct.html#af7415dc4af637afd8f0b6c4c306a8cbd">opj_tcd_precinct::cblks</a>, <a class="el" href="structopj__tcd__precinct.html#a03678b6a4ee6ade3d5cb30eee661a236">opj_tcd_precinct::ch</a>, <a class="el" href="structopj__pi__iterator.html#a45916c625862f62c288bb0b923c6bc09">opj_pi_iterator::compno</a>, <a class="el" href="structopj__tcd__tile.html#adfe3ec848812611d8c5bc6b675e3b897">opj_tcd_tile::comps</a>, <a class="el" href="structopj__tcd__precinct.html#ad89267dc061dd398fefad52194a4041f">opj_tcd_precinct::cw</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a627ce2140aacdf61e5e1ee78458db946">opj_tcd_cblk_dec::data_current_size</a>, <a class="el" href="structopj__tcd__precinct.html#acadbfdaf5c99584a19d6ff762c4ac64e">opj_tcd_precinct::dec</a>, <a class="el" href="event_8h.html#a7323671f4df0a721ae02d610b1269ab9">EVT_ERROR</a>, <a class="el" href="event_8h.html#abefbcb0bea7916739b3adccb2d4e9417">EVT_WARNING</a>, <a class="el" href="t2_8c.html#a4a09ae0d1aec0c329f20ddb23d2f5362">JAS_FPRINTF</a>, <a class="el" href="structopj__tcd__seg.html#a23beaa4f525a2a562317afbf77b804db">opj_tcd_seg::maxpasses</a>, <a class="el" href="structopj__tcd__seg.html#ae9c1afe0f4e4717998228b951caa465d">opj_tcd_seg::newlen</a>, <a class="el" href="structopj__tcd__resolution.html#afc311b6c76795f76f3dfc9a453b21c39">opj_tcd_resolution::numbands</a>, <a class="el" href="structopj__tcd__seg.html#aa911a7f48e381acf250901ba679b12da">opj_tcd_seg::numnewpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a9b14af063429f731507b115fe7030e4a">opj_tcd_cblk_dec::numnewpasses</a>, <a class="el" href="structopj__tcd__seg.html#af08dca9f35fa85c26e4d5d100465da58">opj_tcd_seg::numpasses</a>, <a class="el" href="structopj__tcd__cblk__dec.html#ab2a728b464389abbe87718c250c99d2a">opj_tcd_cblk_dec::numsegs</a>, <a class="el" href="openjpeg_8h.html#a802696e43e0ad059cfb3310cb5b073bb">OPJ_ARG_NOT_USED</a>, <a class="el" href="group___e_v_e_n_t.html#ga87d9d4bdfd203ccd8a7522d6f197a3b7">opj_event_msg()</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="structopj__tcd__band.html#a09f58aba8a9216e75fde1c107d68660f">opj_tcd_band::precincts</a>, <a class="el" href="structopj__pi__iterator.html#a39e7de7bb4f4a95fd7b5f054b04de4a2">opj_pi_iterator::precno</a>, <a class="el" href="structopj__pi__iterator.html#a61c60db76ab998db030bbecfa24e040a">opj_pi_iterator::resno</a>, <a class="el" href="structopj__tcd__tilecomp.html#a98466597d37dad1b049ffae6b9722885">opj_tcd_tilecomp::resolutions</a>, <a class="el" href="structopj__tcd__cblk__dec.html#a541548bb8a4343cb86bd3060653c6fd4">opj_tcd_cblk_dec::segs</a>, <a class="el" href="structopj__tcd__band.html#a81baded80392eb94c8414decc5ad597f">opj_tcd_band::x0</a>, <a class="el" href="structopj__tcd__band.html#a756c9ccdeeeed25cc0f14036246a6afa">opj_tcd_band::x1</a>, <a class="el" href="structopj__tcd__band.html#a9dcfb05333ffca193a1577c0670a4b2e">opj_tcd_band::y0</a>, and <a class="el" href="structopj__tcd__band.html#abdcc5bbabc2da464dfef33a4ade6d2c4">opj_tcd_band::y1</a>.</p>
1033
1034 <p>Referenced by <a class="el" href="group___t2.html#gaa00fcf5e0fb39e61746f23ecf02b6c59">opj_t2_skip_packet()</a>.</p>
1035
1036 </div>
1037 </div>
1038 </div><!-- contents -->
1039 <!-- start footer part -->
1040 <hr class="footer"/><address class="footer"><small>
1041 Generated by &#160;<a href="http://www.doxygen.org/index.html">
1042 <img class="footer" src="doxygen.png" alt="doxygen"/>
1043 </a> 1.8.9.1
1044 </small></address>
1045 </body>
1046 </html>