diff --git a/_config.yml b/_config.yml index ddba7674..0fb24e00 100644 --- a/_config.yml +++ b/_config.yml @@ -19,7 +19,7 @@ author : #feedburner : feedname # Version of binary release (update this for each new release!) -binVersion: 2.2.0 +binVersion: 2.3.0 # Remaining URLs gitURL: https://github.com/uclouvain/openjpeg diff --git a/_posts/2017-10-04-OpenJPEG-2.3.0-released.md b/_posts/2017-10-04-OpenJPEG-2.3.0-released.md new file mode 100644 index 00000000..f4f9cad7 --- /dev/null +++ b/_posts/2017-10-04-OpenJPEG-2.3.0-released.md @@ -0,0 +1,38 @@ +--- +layout: post +title: OpenJPEG 2.3.0 released +--- +{% include JB/setup %} + +Good news everyone ! + +[OpenJPEG 2.3.0](https://github.com/uclouvain/openjpeg/releases/tag/v2.3.0) is released today. + +This new release finalizes the work made by Even Rouault and funded by several academic institutions and archival organizations to make OpenJPEG significantly faster and safer. + +In addition to what has been done in v2.2.0 (multithreading at decoding, speed optimizations, memory consumption reduction, etc, see [this post](http://www.openjpeg.org/2017/08/10/OpenJPEG-2.2.0-released) for details), this release adds improvement to sub-tile decoding. Now when you handle a huge single tile image and only wants to decode a small part of it, only the window of interest is actually processed: sounds quite natural but I can ensure it wasn't that easy to implement. This leads to drastic speed and memory improvements as they only depend now on the size of the window and not on the original image size. This release also adds the ability to decode only a subset of components. + +Overall, if we compare performances of OpenJPEG before all Even's optimizations (v2.1.2) and the ones reached by the new v2.3.0 release, we observe a **55-60% speed improvement** on whole image decoding (even more on big images like 10000x10000). Memory consumption is also drastically reduced on mega-image decoding: for example, for a full decoding of a single tile 8000x120000 image, it is reduced from 2 to 1.3 GB RAM. But more importantly, OpenJPEG is now a workable solution for workflows involving partial decoding. + +**Benchmarks are hard to compare as they are many variables that can influence the results: so if you are an OpenJPEG user, please download and try this new release within your workflows ... And share your feedback, that would be highly appreciated.** + +Last but not least, and as indicated above and described in a [previous post](http://www.openjpeg.org/2017/04/27/Faster-OpenJPEG-is-on-track), all this has been made possible thanks to a funding from academic institutions and archival organizations, namely: +- [Wellcome Library](https://wellcomelibrary.org/) +- [Stanford University](https://www.stanford.edu/) +- [Nationale Bibliotheek van Nederland (KBNL)](https://www.kb.nl/en) +- [University of Michigan](https://www.umich.edu/) +- [University of California, Los Angeles (UCLA)](http://www.ucla.edu/) + +... And logistic support from the International Image Interoperability Framework ([IIIF](http://iiif.io/)), the Council on Library and Information Resources ([CLIR](https://www.clir.org/)), [intoPIX](http://www.intopix.com), and of course the Image and Signal Processing Group ([ISPGroup](http://sites.uclouvain.be/ispgroup/index.php/Main/HomePage)) from University of Louvain ([UCL](https://uclouvain.be), Belgium) hosting the OpenJPEG project. Thanks to all of them ! + +Many thanks also to Even Rouault, the developper who actually implemented these improvements, and of course to all contributors having suggested fixes or enhancements. + +Enjoy, + +Antonin + +[News](https://github.com/uclouvain/openjpeg/blob/v2.2.0/NEWS.md) + +[Changelog](https://github.com/uclouvain/openjpeg/blob/v2.2.0/CHANGELOG.md) + +[Full Changelog](https://github.com/uclouvain/openjpeg/compare/v2.1.2...v2.2.0) diff --git a/doxygen/_doxyfile-html_8dox.html b/doxygen/_doxyfile-html_8dox.html index 391f33ff..302db8e7 100644 --- a/doxygen/_doxyfile-html_8dox.html +++ b/doxygen/_doxyfile-html_8dox.html @@ -18,7 +18,7 @@
References opj_tcd_tilecomp::data, free_tilec(), getValue(), init_tilec(), opj_tcd_tilecomp::numresolutions, opj_clock(), opj_dwt_decode(), opj_dwt_encode(), OPJ_FALSE, opj_thread_pool_create(), opj_thread_pool_destroy(), OPJ_TRUE, usage(), opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_image_comp::dx, opj_image_comp::dy, free_tilec(), getValue(), opj_tcd::image, init_tilec(), opj_tcd_tile::numcomps, opj_image::numcomps, opj_tcd_tilecomp::numresolutions, opj_clock(), opj_dwt_decode(), opj_dwt_encode(), OPJ_FALSE, opj_thread_pool_create(), opj_thread_pool_destroy(), OPJ_TRUE, opj_tcd::tcd_image, opj_tcd::thread_pool, opj_tcd_image::tiles, usage(), opj_tcd::whole_tile_decoding, opj_tcd::win_x0, opj_tcd::win_x1, opj_tcd::win_y0, opj_tcd::win_y1, opj_tcd_tilecomp::x0, opj_tcd_tile::x0, opj_tcd_tilecomp::x1, opj_tcd_tile::x1, opj_tcd_tilecomp::y0, opj_tcd_tile::y0, opj_tcd_tilecomp::y1, and opj_tcd_tile::y1.
Typedefs | |
static void | opj_idwt53_h (const opj_dwt_t *dwt, OPJ_INT32 *tiledp) |
static void | opj_idwt3_v_cas0 (OPJ_INT32 *tmp, const OPJ_INT32 sn, const OPJ_INT32 len, OPJ_INT32 *tiledp_col, const OPJ_INT32 stride) |
Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on even coordinate. More... | |
static void | opj_idwt3_v_cas1 (OPJ_INT32 *tmp, const OPJ_INT32 sn, const OPJ_INT32 len, OPJ_INT32 *tiledp_col, const OPJ_INT32 stride) |
Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on odd coordinate. More... | |
static void | opj_idwt53_v (const opj_dwt_t *dwt, OPJ_INT32 *tiledp_col, OPJ_INT32 stride, OPJ_INT32 nb_cols) |
static void | opj_idwt3_v_cas0 (OPJ_INT32 *tmp, const OPJ_INT32 sn, const OPJ_INT32 len, OPJ_INT32 *tiledp_col, const OPJ_SIZE_T stride) |
Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on even coordinate. More... | |
static void | opj_idwt3_v_cas1 (OPJ_INT32 *tmp, const OPJ_INT32 sn, const OPJ_INT32 len, OPJ_INT32 *tiledp_col, const OPJ_SIZE_T stride) |
Vertical inverse 5x3 wavelet transform for one column, when top-most pixel is on odd coordinate. More... | |
static void | opj_idwt53_v (const opj_dwt_t *dwt, OPJ_INT32 *tiledp_col, OPJ_SIZE_T stride, OPJ_INT32 nb_cols) |
OPJ_BOOL | opj_dwt_encode (opj_tcd_tilecomp_t *tilec) |
Forward 5-3 wavelet transform in 2-D. More... | |
OPJ_BOOL | opj_dwt_decode (opj_thread_pool_t *tp, opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) |
Inverse 5-3 wavelet transform in 2-D. More... | |
OPJ_BOOL | opj_dwt_decode (opj_tcd_t *p_tcd, opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) |
Inverse 5-3 wavelet transform in 2-D. More... | |
OPJ_UINT32 | opj_dwt_getgain (OPJ_UINT32 orient) |
Get the gain of a subband for the reversible 5-3 DWT. More... | |
static void | opj_dwt_decode_v_func (void *user_data, opj_tls_t *tls) |
OPJ_BOOL | opj_dwt_decode_real (opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) |
Inverse 9-7 wavelet transform in 2-D. More... | |
static void | opj_dwt_interleave_partial_h (OPJ_INT32 *dest, OPJ_INT32 cas, opj_sparse_array_int32_t *sa, OPJ_UINT32 sa_line, OPJ_UINT32 sn, OPJ_UINT32 win_l_x0, OPJ_UINT32 win_l_x1, OPJ_UINT32 win_h_x0, OPJ_UINT32 win_h_x1) |
static void | opj_dwt_interleave_partial_v (OPJ_INT32 *dest, OPJ_INT32 cas, opj_sparse_array_int32_t *sa, OPJ_UINT32 sa_col, OPJ_UINT32 nb_cols, OPJ_UINT32 sn, OPJ_UINT32 win_l_y0, OPJ_UINT32 win_l_y1, OPJ_UINT32 win_h_y0, OPJ_UINT32 win_h_y1) |
static void | opj_dwt_decode_partial_1 (OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas, OPJ_INT32 win_l_x0, OPJ_INT32 win_l_x1, OPJ_INT32 win_h_x0, OPJ_INT32 win_h_x1) |
static void | opj_dwt_decode_partial_1_parallel (OPJ_INT32 *a, OPJ_UINT32 nb_cols, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas, OPJ_INT32 win_l_x0, OPJ_INT32 win_l_x1, OPJ_INT32 win_h_x0, OPJ_INT32 win_h_x1) |
static void | opj_dwt_get_band_coordinates (opj_tcd_tilecomp_t *tilec, OPJ_UINT32 resno, OPJ_UINT32 bandno, OPJ_UINT32 tcx0, OPJ_UINT32 tcy0, OPJ_UINT32 tcx1, OPJ_UINT32 tcy1, OPJ_UINT32 *tbx0, OPJ_UINT32 *tby0, OPJ_UINT32 *tbx1, OPJ_UINT32 *tby1) |
static void | opj_dwt_segment_grow (OPJ_UINT32 filter_width, OPJ_UINT32 max_size, OPJ_UINT32 *start, OPJ_UINT32 *end) |
static opj_sparse_array_int32_t * | opj_dwt_init_sparse_array (opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) |
static void | opj_v4dwt_interleave_partial_h (opj_v4dwt_t *dwt, opj_sparse_array_int32_t *sa, OPJ_UINT32 sa_line, OPJ_UINT32 remaining_height) |
static void | opj_v4dwt_interleave_partial_v (opj_v4dwt_t *OPJ_RESTRICT dwt, opj_sparse_array_int32_t *sa, OPJ_UINT32 sa_col, OPJ_UINT32 nb_elts_read) |
static OPJ_BOOL | opj_dwt_decode_tile_97 (opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) |
static OPJ_BOOL | opj_dwt_decode_partial_97 (opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) |
OPJ_BOOL | opj_dwt_decode_real (opj_tcd_t *p_tcd, opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) |
Inverse 9-7 wavelet transform in 2-D. More... | |
Local static functions | |
static void | opj_dwt_deinterleave_h (OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) |
Forward lazy transform (horizontal) More... | |
static OPJ_BOOL | opj_dwt_decode_tile (opj_thread_pool_t *tp, opj_tcd_tilecomp_t *tilec, OPJ_UINT32 i) |
Inverse wavelet transform in 2-D. More... | |
static OPJ_BOOL | opj_dwt_decode_partial_tile (opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) |
static OPJ_BOOL | opj_dwt_encode_procedure (opj_tcd_tilecomp_t *tilec, void(*p_function)(OPJ_INT32 *, OPJ_INT32, OPJ_INT32, OPJ_INT32)) |
static OPJ_UINT32 | opj_dwt_max_resolution (opj_tcd_resolution_t *OPJ_RESTRICT r, OPJ_UINT32 i) |
static void | opj_v4dwt_decode (opj_v4dwt_t *OPJ_RESTRICT dwt) |
static void | opj_v4dwt_interleave_h (opj_v4dwt_t *OPJ_RESTRICT w, OPJ_FLOAT32 *OPJ_RESTRICT a, OPJ_INT32 x, OPJ_INT32 size) |
static void | opj_v4dwt_interleave_v (opj_v4dwt_t *OPJ_RESTRICT v, OPJ_FLOAT32 *OPJ_RESTRICT a, OPJ_INT32 x, OPJ_INT32 nb_elts_read) |
static void | opj_v4dwt_decode_step1 (opj_v4_t *w, OPJ_INT32 count, const OPJ_FLOAT32 c) |
static void | opj_v4dwt_decode_step2 (opj_v4_t *l, opj_v4_t *w, OPJ_INT32 k, OPJ_INT32 m, OPJ_FLOAT32 c) |
static void | opj_v4dwt_interleave_h (opj_v4dwt_t *OPJ_RESTRICT dwt, OPJ_FLOAT32 *OPJ_RESTRICT a, OPJ_UINT32 width, OPJ_UINT32 remaining_height) |
static void | opj_v4dwt_interleave_v (opj_v4dwt_t *OPJ_RESTRICT dwt, OPJ_FLOAT32 *OPJ_RESTRICT a, OPJ_UINT32 width, OPJ_UINT32 nb_elts_read) |
static void | opj_v4dwt_decode_step1 (opj_v4_t *w, OPJ_UINT32 start, OPJ_UINT32 end, const OPJ_FLOAT32 c) |
static void | opj_v4dwt_decode_step2 (opj_v4_t *l, opj_v4_t *w, OPJ_UINT32 start, OPJ_UINT32 end, OPJ_UINT32 m, OPJ_FLOAT32 c) |
Variables |
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+ +#define OPJ_D__off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +((i)<0?OPJ_D_off(0,off):((i)>=dn?OPJ_D_off(dn-1,off):OPJ_D_off(i,off))) | +
Referenced by opj_dwt_decode_partial_1_parallel().
+ +#define OPJ_D_off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +a[(1+(OPJ_UINT32)(i)*2)*4+off] | +
Referenced by opj_dwt_decode_partial_1_parallel().
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+ +#define OPJ_DD__off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +((i)<0?OPJ_D_off(0,off):((i)>=sn?OPJ_D_off(sn-1,off):OPJ_D_off(i,off))) | +
Referenced by opj_dwt_decode_partial_1_parallel().
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+ +#define OPJ_S__off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +((i)<0?OPJ_S_off(0,off):((i)>=sn?OPJ_S_off(sn-1,off):OPJ_S_off(i,off))) | +
Referenced by opj_dwt_decode_partial_1_parallel().
+ +#define OPJ_S_off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +a[(OPJ_UINT32)(i)*2*4+off] | +
Referenced by opj_dwt_decode_partial_1_parallel().
Referenced by opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+Referenced by opj_dwt_decode_partial_1(), opj_dwt_encode_1(), and opj_dwt_encode_1_real().
+ +#define OPJ_SS__off | +( | ++ | i, | +
+ | + | + | off | +
+ | ) | +((i)<0?OPJ_S_off(0,off):((i)>=dn?OPJ_S_off(dn-1,off):OPJ_S_off(i,off))) | +
Referenced by opj_dwt_decode_partial_1_parallel().
Referenced by opj_dwt_decode_tile().
+ + + +
+
|
+ +static | +
+
|
+ +static | +
References OPJ_D__off, OPJ_D_off, OPJ_DD__off, OPJ_S__off, OPJ_S_off, and OPJ_SS__off.
+ +Referenced by opj_dwt_decode_partial_tile().
+ +
+
|
+ +static | +
References opj_tcd_resolution::bands, v4dwt_local::cas, v4dwt_local::dn, opj_v4_t::f, opj_aligned_free(), opj_aligned_malloc(), opj_dwt_get_band_coordinates(), opj_dwt_init_sparse_array(), opj_dwt_max_resolution(), opj_dwt_segment_grow(), OPJ_FALSE, opj_sparse_array_int32_free(), opj_sparse_array_int32_read(), opj_sparse_array_int32_write(), OPJ_TRUE, opj_uint_max(), opj_uint_min(), opj_uint_subs(), OPJ_UNUSED, opj_v4dwt_decode(), opj_v4dwt_interleave_partial_h(), opj_v4dwt_interleave_partial_v(), SIZE_MAX, v4dwt_local::sn, v4dwt_local::wavelet, v4dwt_local::win_h_x0, v4dwt_local::win_h_x1, v4dwt_local::win_l_x0, v4dwt_local::win_l_x1, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_band::y0, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+ +Referenced by opj_dwt_decode_real().
+ +
+
|
+ +static | +
References v4dwt_local::cas, v4dwt_local::dn, opj_v4_t::f, opj_aligned_free(), opj_aligned_malloc(), opj_dwt_max_resolution(), OPJ_FALSE, OPJ_RESTRICT, OPJ_TRUE, opj_v4dwt_decode(), opj_v4dwt_interleave_h(), opj_v4dwt_interleave_v(), SIZE_MAX, v4dwt_local::sn, v4dwt_local::wavelet, v4dwt_local::win_h_x0, v4dwt_local::win_h_x1, v4dwt_local::win_l_x0, v4dwt_local::win_l_x1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+ +Referenced by opj_dwt_decode_real().
+References opj_dwd_decode_v_job_t::max_j, dwt_local::mem, opj_dwd_decode_v_job_t::min_j, opj_aligned_free(), opj_free(), opj_idwt53_v(), PARALLEL_COLS_53, opj_dwd_decode_v_job_t::tiledp, opj_dwd_decode_v_job_t::v, and opj_dwd_decode_v_job_t::w.
+References opj_dwd_decode_v_job_t::max_j, dwt_local::mem, opj_dwd_decode_v_job_t::min_j, opj_aligned_free(), opj_free(), opj_idwt53_v(), PARALLEL_COLS_53, opj_dwd_decode_v_job_t::tiledp, opj_dwd_decode_v_job_t::v, and opj_dwd_decode_v_job_t::w.
Referenced by opj_dwt_decode_tile().
+
|
+ +static | +
References opj_tcd_tilecomp::numresolutions, and opj_uint_ceildivpow2().
+ +Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_partial_tile().
+ +
+
|
+ +static | +
References opj_tcd_band::bandno, opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_tcd_precinct::cw, opj_tcd_precinct::dec, opj_tcd_cblk_dec::decoded_data, opj_tcd_resolution::numbands, opj_sparse_array_int32_create(), opj_sparse_array_int32_free(), opj_sparse_array_int32_write(), OPJ_TRUE, opj_uint_min(), opj_tcd_resolution::ph, opj_tcd_band::precincts, opj_tcd_resolution::pw, opj_tcd_tilecomp::resolutions, opj_tcd_cblk_dec::x0, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_cblk_dec::x1, opj_tcd_resolution::x1, opj_tcd_cblk_dec::y0, opj_tcd_band::y0, opj_tcd_resolution::y0, opj_tcd_cblk_dec::y1, and opj_tcd_resolution::y1.
+ +Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_partial_tile().
+ +
+
|
+ +static | +
References opj_sparse_array_int32_read(), OPJ_TRUE, and OPJ_UNUSED.
+ +Referenced by opj_dwt_decode_partial_tile().
+ +
+
|
+ +static | +
References opj_sparse_array_int32_read(), OPJ_TRUE, and OPJ_UNUSED.
+ +Referenced by opj_dwt_decode_partial_tile().
+ +
+
|
+ +static | +
References opj_uint_adds(), opj_uint_min(), and opj_uint_subs().
+ +Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_partial_tile().
+ +- | const OPJ_INT32 | +const OPJ_SIZE_T | stride | ||||||||||||||||||
- | const OPJ_INT32 | +const OPJ_SIZE_T | stride | ||||||||||||||||||
- | OPJ_INT32 | +OPJ_SIZE_T | stride, | |
References dwt_local::cas, dwt_local::dn, dwt_local::mem, opj_idwt3_v_cas0(), opj_idwt3_v_cas1(), PARALLEL_COLS_53, and dwt_local::sn.
+References dwt_local::cas, dwt_local::dn, dwt_local::mem, opj_idwt3_v_cas0(), opj_idwt3_v_cas1(), PARALLEL_COLS_53, and dwt_local::sn.
Referenced by opj_dwt_decode_tile(), and opj_dwt_decode_v_func().
+
+
|
+ +static | +
References v4dwt_local::cas, opj_sparse_array_int32_read(), OPJ_TRUE, OPJ_UNUSED, v4dwt_local::sn, v4dwt_local::wavelet, v4dwt_local::win_h_x0, v4dwt_local::win_h_x1, v4dwt_local::win_l_x0, and v4dwt_local::win_l_x1.
+ +Referenced by opj_dwt_decode_partial_97().
+ +
+
|
+ +static | +
References opj_sparse_array_int32_read(), OPJ_TRUE, and OPJ_UNUSED.
+ +Referenced by opj_dwt_decode_partial_97().
+Error event type.
-Referenced by opj_event_msg(), opj_j2k_check_poc_val(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_get_sot_values(), opj_j2k_get_tile(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_start_compress(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_sod(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_write_ftyp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_procedure_list_add_procedure(), opj_read_header(), opj_setup_decoder(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tgt_create(), and opj_tgt_init().
+Referenced by opj_event_msg(), opj_j2k_check_poc_val(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_get_sot_values(), opj_j2k_get_tile(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_start_compress(), opj_j2k_update_image_dimensions(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_write_ftyp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_procedure_list_add_procedure(), opj_read_header(), opj_set_decoded_components(), opj_setup_decoder(), opj_t1_clbl_decode_processor(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tgt_create(), and opj_tgt_init().
diff --git a/doxygen/event_8h_source.html b/doxygen/event_8h_source.html index c9b110e0..9f8bc068 100644 --- a/doxygen/event_8h_source.html +++ b/doxygen/event_8h_source.html @@ -18,7 +18,7 @@References opj_malloc().
-Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
@@ -241,7 +241,7 @@ Exported functionsReferences opj_free().
-Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
@@ -270,7 +270,7 @@ Exported functionsReferences opj_bio::ct, opj_bio_byteout(), OPJ_FALSE, and OPJ_TRUE.
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -428,7 +428,7 @@ Exported functionsReferences opj_bio::bp, opj_bio::buf, opj_bio::ct, opj_bio::end, and opj_bio::start.
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -457,7 +457,7 @@ Exported functionsReferences opj_bio::bp, and opj_bio::start.
-Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
@@ -590,7 +590,7 @@ Exported functionsReferences opj_bio_putbit().
-Referenced by opj_t2_encode_packet(), opj_t2_putcommacode(), opj_t2_putnumpasses(), and opj_tgt_encode().
+Referenced by opj_t2_encode_packet(), opj_t2_putcommacode(), opj_t2_putnumpasses(), and opj_tgt_encode().
diff --git a/doxygen/group___c_i_o.html b/doxygen/group___c_i_o.html index f3f52c3b..7d704094 100644 --- a/doxygen/group___c_i_o.html +++ b/doxygen/group___c_i_o.html @@ -18,7 +18,7 @@Referenced by opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_float_to_int16(), opj_j2k_write_float_to_int32(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tlm(), opj_jp2_write_bpcc(), opj_jp2_write_cdef(), opj_jp2_write_colr(), opj_jp2_write_ftyp(), opj_jp2_write_ihdr(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
+Referenced by opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_float_to_int16(), opj_j2k_write_float_to_int32(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tlm(), opj_jp2_write_bpcc(), opj_jp2_write_cdef(), opj_jp2_write_colr(), opj_jp2_write_ftyp(), opj_jp2_write_ihdr(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
References opj_stream_private::m_opj_skip.
-Referenced by opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_tile_header(), opj_jp2_read_header_procedure(), opj_jp2_skip_jp2c(), opj_jpip_skip_iptr(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
+Referenced by opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_tile_header(), opj_jp2_read_header_procedure(), opj_jp2_skip_jp2c(), opj_jpip_skip_iptr(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
@@ -1050,7 +1050,7 @@ Exported functions (see also openjpeg.h)References opj_stream_private::m_byte_offset.
-Referenced by opj_check_EPHuse(), opj_j2k_get_end_header(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_header_procedure(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_update_rates(), opj_j2k_write_epc(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_skip_jp2c(), opj_jp2_write_jp2c(), opj_jpip_skip_iptr(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
+Referenced by opj_check_EPHuse(), opj_j2k_get_end_header(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_header_procedure(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_update_rates(), opj_j2k_write_epc(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_skip_jp2c(), opj_jp2_write_jp2c(), opj_jpip_skip_iptr(), opj_write_cidx(), opj_write_cptr(), opj_write_mainmhix(), opj_write_manf(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), opj_write_ppixfaix(), opj_write_thix(), opj_write_tilemhix(), opj_write_tpix(), and opj_write_tpixfaix().
diff --git a/doxygen/group___d_w_t.html b/doxygen/group___d_w_t.html index 98010c0b..9490c312 100644 --- a/doxygen/group___d_w_t.html +++ b/doxygen/group___d_w_t.html @@ -18,7 +18,7 @@Exported functions | |||||||||||||
OPJ_BOOL | opj_dwt_encode (opj_tcd_tilecomp_t *tilec) | ||||||||||||
Forward 5-3 wavelet transform in 2-D. More... | |||||||||||||
OPJ_BOOL | opj_dwt_decode (opj_thread_pool_t *tp, opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) | ||||||||||||
Inverse 5-3 wavelet transform in 2-D. More... | |||||||||||||
OPJ_BOOL | opj_dwt_decode (opj_tcd_t *p_tcd, opj_tcd_tilecomp_t *tilec, OPJ_UINT32 numres) | ||||||||||||
Inverse 5-3 wavelet transform in 2-D. More... | |||||||||||||
OPJ_UINT32 | opj_dwt_getgain (OPJ_UINT32 orient) | ||||||||||||
Get the gain of a subband for the reversible 5-3 DWT. More... | |||||||||||||
OPJ_BOOL | opj_dwt_encode_real (opj_tcd_tilecomp_t *tilec) | ||||||||||||
Forward 9-7 wavelet transform in 2-D. More... | |||||||||||||
OPJ_BOOL | opj_dwt_decode_real (opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) | ||||||||||||
Inverse 9-7 wavelet transform in 2-D. More... | |||||||||||||
OPJ_BOOL | opj_dwt_decode_real (opj_tcd_t *p_tcd, opj_tcd_tilecomp_t *OPJ_RESTRICT tilec, OPJ_UINT32 numres) | ||||||||||||
Inverse 9-7 wavelet transform in 2-D. More... | |||||||||||||
OPJ_UINT32 | opj_dwt_getgain_real (OPJ_UINT32 orient) | ||||||||||||
Get the gain of a subband for the irreversible 9-7 DWT. More... | |||||||||||||
OPJ_BOOL opj_dwt_decode | ( | -opj_thread_pool_t * | -tp, | +opj_tcd_t * | +p_tcd, | ||||||||
@@ -335,26 +337,70 @@ Exported functions |
tp | Thread pool |
p_tcd | TCD handle |
tilec | Tile component information (current tile) |
numres | Number of resolution levels to decode |
References opj_dwt_decode_tile().
+References opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_tcd::thread_pool, and opj_tcd::whole_tile_decoding.
Referenced by main(), and opj_tcd_dwt_decode().
- + +
+
|
+ +static | +
References opj_tcd_resolution::bands, dwt_local::cas, opj_tcd_tilecomp::data_win, dwt_local::dn, dwt_local::mem, opj_aligned_32_malloc(), opj_aligned_free(), opj_dwt_decode_partial_1(), opj_dwt_decode_partial_1_parallel(), opj_dwt_get_band_coordinates(), opj_dwt_init_sparse_array(), opj_dwt_interleave_partial_h(), opj_dwt_interleave_partial_v(), opj_dwt_max_resolution(), opj_dwt_segment_grow(), OPJ_FALSE, opj_sparse_array_int32_free(), opj_sparse_array_int32_read(), opj_sparse_array_int32_write(), OPJ_TRUE, opj_uint_max(), opj_uint_min(), opj_uint_subs(), OPJ_UNUSED, opj_tcd_tilecomp::resolutions, SIZE_MAX, dwt_local::sn, opj_tcd_resolution::win_x0, opj_tcd_tilecomp::win_x0, opj_tcd_resolution::win_x1, opj_tcd_tilecomp::win_x1, opj_tcd_resolution::win_y0, opj_tcd_tilecomp::win_y0, opj_tcd_resolution::win_y1, opj_tcd_tilecomp::win_y1, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_band::y0, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+ +Referenced by opj_dwt_decode().
+ +OPJ_BOOL opj_dwt_decode_real | ( | +opj_tcd_t * | +p_tcd, | +
+ | opj_tcd_tilecomp_t *OPJ_RESTRICT | tilec, |
p_tcd | TCD handle |
tilec | Tile component information (current tile) |
numres | Number of resolution levels to decode |
References v4dwt_local::cas, v4dwt_local::dn, opj_v4_t::f, opj_aligned_free(), opj_aligned_malloc(), opj_dwt_max_resolution(), OPJ_FALSE, OPJ_RESTRICT, OPJ_TRUE, opj_v4dwt_decode(), opj_v4dwt_interleave_h(), opj_v4dwt_interleave_v(), SIZE_MAX, v4dwt_local::sn, v4dwt_local::wavelet, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_tcd::whole_tile_decoding.
Referenced by opj_tcd_dwt_decode().
@@ -427,9 +474,9 @@ Exported functionsInverse wavelet transform in 2-D.
-References dwt_local::cas, opj_tcd_tilecomp::data, dwt_local::dn, opj_dwd_decode_h_job_t::h, opj_dwd_decode_h_job_t::max_j, opj_dwd_decode_v_job_t::max_j, dwt_local::mem, opj_dwd_decode_h_job_t::min_j, opj_dwd_decode_v_job_t::min_j, opj_aligned_32_malloc(), opj_aligned_free(), opj_dwt_decode_h_func(), opj_dwt_decode_v_func(), opj_dwt_max_resolution(), OPJ_FALSE, opj_free(), opj_idwt53_h(), opj_idwt53_v(), opj_malloc(), OPJ_RESTRICT, opj_thread_pool_get_thread_count(), opj_thread_pool_submit_job(), opj_thread_pool_wait_completion(), OPJ_TRUE, PARALLEL_COLS_53, opj_tcd_tilecomp::resolutions, opj_dwd_decode_v_job_t::rh, opj_dwd_decode_h_job_t::rw, SIZE_MAX, dwt_local::sn, opj_dwd_decode_h_job_t::tiledp, opj_dwd_decode_v_job_t::tiledp, opj_dwd_decode_v_job_t::v, opj_dwd_decode_h_job_t::w, opj_dwd_decode_v_job_t::w, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References dwt_local::cas, opj_tcd_tilecomp::data, dwt_local::dn, opj_dwd_decode_h_job_t::h, opj_dwd_decode_h_job_t::max_j, opj_dwd_decode_v_job_t::max_j, dwt_local::mem, opj_dwd_decode_h_job_t::min_j, opj_dwd_decode_v_job_t::min_j, opj_tcd_tilecomp::minimum_num_resolutions, opj_aligned_32_malloc(), opj_aligned_free(), opj_dwt_decode_h_func(), opj_dwt_decode_v_func(), opj_dwt_max_resolution(), OPJ_FALSE, opj_free(), opj_idwt53_h(), opj_idwt53_v(), opj_malloc(), OPJ_RESTRICT, opj_thread_pool_get_thread_count(), opj_thread_pool_submit_job(), opj_thread_pool_wait_completion(), OPJ_TRUE, PARALLEL_COLS_53, opj_tcd_tilecomp::resolutions, opj_dwd_decode_v_job_t::rh, opj_dwd_decode_h_job_t::rw, SIZE_MAX, dwt_local::sn, opj_dwd_decode_h_job_t::tiledp, opj_dwd_decode_v_job_t::tiledp, opj_dwd_decode_v_job_t::v, opj_dwd_decode_h_job_t::w, opj_dwd_decode_v_job_t::w, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
-Referenced by opj_dwt_decode().
+Referenced by opj_dwt_decode().
@@ -957,7 +1004,7 @@ Exported functionsReferenced by opj_dwt_decode_real(), opj_dwt_decode_tile(), and opj_dwt_encode_procedure().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), and opj_dwt_encode_procedure().
References opj_c13318, opj_dwt_alpha, opj_dwt_beta, opj_dwt_delta, opj_dwt_gamma, opj_int_min(), opj_K, opj_v4dwt_decode_step1(), and opj_v4dwt_decode_step2().
+References opj_c13318, opj_dwt_alpha, opj_dwt_beta, opj_dwt_delta, opj_dwt_gamma, opj_int_min(), opj_K, opj_v4dwt_decode_step1(), and opj_v4dwt_decode_step2().
-Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_tile_97().
- | OPJ_INT32 | -count, | +OPJ_UINT32 | +start, | +|
+ | + | OPJ_UINT32 | +end, | ||
@@ -1033,7 +1086,7 @@ Exported functions |
- | OPJ_INT32 | -k, | +OPJ_UINT32 | +start, | |
- | OPJ_INT32 | +OPJ_UINT32 | +end, | +||
+ | + | OPJ_UINT32 | m, | ||
References opj_uint_min().
+Referenced by opj_v4dwt_decode().
static void opj_v4dwt_interleave_h | ( | opj_v4dwt_t *OPJ_RESTRICT | -w, | +dwt, | |
@@ -1109,14 +1170,14 @@ Exported functions | |||||
- | OPJ_INT32 | -x, | +OPJ_UINT32 | +width, | |
- | OPJ_INT32 | -size | +OPJ_UINT32 | +remaining_height | |
@@ -1133,11 +1194,11 @@ Exported functions |
static void opj_v4dwt_interleave_v | ( | opj_v4dwt_t *OPJ_RESTRICT | -v, | +dwt, | |
@@ -1159,13 +1220,13 @@ Exported functions | |||||
- | OPJ_INT32 | -x, | +OPJ_UINT32 | +width, | |
- | OPJ_INT32 | +OPJ_UINT32 | nb_elts_read | ||
OpenJPEG
- 2.2.0
+ 2.3.0
|
|||||
OpenJPEG
- 2.2.0
+ 2.3.0
|
|||||
OpenJPEG
- 2.2.0
+ 2.3.0
|
|||||
OpenJPEG
- 2.2.0
+ 2.3.0
|
|||||
#define | J2K_MS_INSEC 0xff94 | ||||
INSEC marker value (Part 8: Secure JPEG 2000) More... | |||||
#define | J2K_MAX_POCS 32 | ||||
Maximum number of POCs. More... | |||||
Typedefs | |
Builds the tcd encoder to use to encode tile. More... | |
static OPJ_BOOL | opj_j2k_create_tcd (opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Creates a tile-coder decoder. More... | |
Creates a tile-coder encoder. More... | |
static OPJ_BOOL | opj_j2k_exec (opj_j2k_t *p_j2k, opj_procedure_list_t *p_procedure_list, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Excutes the given procedures on the given codec. More... | |
static OPJ_BOOL | opj_j2k_pre_write_tile (opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
static OPJ_BOOL | opj_j2k_update_image_data (opj_tcd_t *p_tcd, OPJ_BYTE *p_data, opj_image_t *p_output_image) |
static OPJ_BOOL | opj_j2k_update_image_data (opj_tcd_t *p_tcd, opj_image_t *p_output_image) |
static void | opj_get_tile_dimensions (opj_image_t *l_image, opj_tcd_tilecomp_t *l_tilec, opj_image_comp_t *l_img_comp, OPJ_UINT32 *l_size_comp, OPJ_UINT32 *l_width, OPJ_UINT32 *l_height, OPJ_UINT32 *l_offset_x, OPJ_UINT32 *l_offset_y, OPJ_UINT32 *l_image_width, OPJ_UINT32 *l_stride, OPJ_UINT32 *l_tile_offset) |
static void | opj_j2k_get_tile_data (opj_tcd_t *p_tcd, OPJ_BYTE *p_data) |
static OPJ_BOOL | opj_j2k_write_tlm (opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the TLM marker (Tile Length Marker) More... | |
static OPJ_BOOL | opj_j2k_write_sot (opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_write_sot (opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 p_total_data_size, OPJ_UINT32 *p_data_written, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_get_sot_values (OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, OPJ_UINT32 *p_tile_no, OPJ_UINT32 *p_tot_len, OPJ_UINT32 *p_current_part, OPJ_UINT32 *p_num_parts, opj_event_mgr_t *p_manager) |
Reads values from a SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_need_nb_tile_parts_correction (opj_stream_private_t *p_stream, OPJ_UINT32 tile_no, OPJ_BOOL *p_correction_needed, opj_event_mgr_t *p_manager) |
Checks for invalid number of tile-parts in SOT marker (TPsot==TNsot). More... | |
#define | OPJ_UNUSED(x) (void)x |
Exported functions | |
OPJ_BOOL | opj_j2k_setup_encoder (opj_j2k_t *p_j2k, opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager) |
char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
const char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
Referenced by opj_j2k_read_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_j2k_read_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
Referenced by opj_j2k_read_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_j2k_read_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
+ +#define J2K_MAX_POCS 32 | +
Maximum number of POCs.
+ +Referenced by opj_j2k_read_poc().
SOT marker value.
-Referenced by opj_j2k_add_tlmarker(), opj_j2k_decode_tile(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_header_procedure(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), and opj_j2k_write_sot().
+Referenced by opj_j2k_add_tlmarker(), opj_j2k_decode_tile(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_header_procedure(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), and opj_j2k_write_sot().
@@ -1335,24 +1352,6 @@ Exported functionsReferenced by opj_j2k_read_header_procedure(), and opj_j2k_read_unk().
- - - -#define OPJ_UNUSED | -( | -- | x | ) | -(void)x | -
Referenced by opj_j2k_calculate_tp(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decoding_validation(), opj_j2k_destroy_header_memory(), opj_j2k_encoding_validation(), opj_j2k_end_encoding(), opj_j2k_get_end_header(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_read_com(), opj_j2k_read_crg(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_tlm(), opj_j2k_update_rates(), opj_j2k_write_epc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_sod(), and opj_j2k_write_sot().
-References opj_tcp::m_nb_tile_parts, opj_tcp::numpocs, opj_j2k_get_num_tp(), opj_pi_update_encoding_parameters(), OPJ_TRUE, OPJ_UNUSED, tcp, opj_cp::tcps, opj_cp::th, and opj_cp::tw.
+References opj_tcp::m_nb_tile_parts, opj_tcp::numpocs, opj_j2k_get_num_tp(), opj_pi_update_encoding_parameters(), OPJ_TRUE, OPJ_UNUSED, tcp, opj_cp::tcps, opj_cp::th, and opj_cp::tw.
Referenced by opj_j2k_init_info().
@@ -2469,12 +2468,12 @@ Exported functions - +char* opj_j2k_convert_progression_order | +const char* opj_j2k_convert_progression_order | ( | OPJ_PROG_ORDER | prg_order | ) | @@ -2532,7 +2531,7 @@ Exported functions
Creates a tile-coder decoder.
+Creates a tile-coder encoder.
p_stream | the stream to write data to. |
References opj_tccp::cblkh, opj_tccp::cblksty, opj_tccp::cblkw, opj_cparameters::cblockh_init, opj_cparameters::cblockw_init, opj_cp::comment, opj_poc::compno0, opj_poc::compno1, opj_image::comps, opj_cparameters::cp_cinema, opj_cparameters::cp_comment, opj_cparameters::cp_disto_alloc, opj_cparameters::cp_fixed_alloc, opj_cparameters::cp_fixed_quality, opj_cparameters::cp_matrice, opj_cparameters::cp_rsiz, opj_cparameters::cp_tdx, opj_cparameters::cp_tdy, opj_cparameters::cp_tx0, opj_cparameters::cp_ty0, opj_tccp::csty, opj_tcp::csty, opj_cparameters::csty, opj_tcp::distoratio, opj_image_comp::dx, opj_image_comp::dy, opj_cp::epb_on, opj_cp::epc_on, opj_cp::esd_on, EVT_ERROR, EVT_WARNING, opj_image_comp::h, opj_cp::hprot_MH, opj_cp::hprot_TPH, opj_cp::hprot_TPH_tileno, opj_cp::info_on, opj_cparameters::irreversible, J2K_CCP_CSTY_PRT, J2K_CCP_QNTSTY_NOQNT, J2K_CCP_QNTSTY_SEQNT, opj_cparameters::jpwl_epc_on, opj_cparameters::jpwl_hprot_MH, opj_cparameters::jpwl_hprot_TPH, opj_cparameters::jpwl_hprot_TPH_tileno, JPWL_MAX_NO_PACKSPECS, JPWL_MAX_NO_TILESPECS, opj_cparameters::jpwl_pprot, opj_cparameters::jpwl_pprot_packno, opj_cparameters::jpwl_pprot_tileno, opj_cparameters::jpwl_sens_addr, opj_cparameters::jpwl_sens_MH, opj_cparameters::jpwl_sens_range, opj_cparameters::jpwl_sens_size, opj_cparameters::jpwl_sens_TPH, opj_cparameters::jpwl_sens_TPH_tileno, opj_poc::layno1, opj_j2k::m_cp, opj_tccp::m_dc_level_shift, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_alloc, opj_encoding_param::m_fixed_quality, opj_encoding_param::m_matrice, opj_encoding_param::m_max_comp_size, opj_tcp::m_mct_coding_matrix, opj_tcp::m_mct_decoding_matrix, opj_cp::m_specific_param, opj_encoding_param::m_tp_flag, opj_encoding_param::m_tp_on, opj_cparameters::max_comp_size, opj_cparameters::max_cs_size, opj_tcp::mct, opj_cparameters::mct_data, opj_tcp::mct_norms, opj_cparameters::mode, opj_image::numcomps, opj_tccp::numgbits, opj_tcp::numlayers, opj_tcp::numpocs, opj_cparameters::numpocs, opj_cparameters::numresolution, opj_tccp::numresolutions, opj_calculate_norms(), opj_calloc(), OPJ_CINEMA2K, OPJ_CINEMA2K_24, OPJ_CINEMA2K_48, OPJ_CINEMA4K, OPJ_CINEMA4K_24, OPJ_CINEMA_24_COMP, OPJ_CINEMA_24_CS, OPJ_CINEMA_48_COMP, OPJ_CINEMA_48_CS, opj_dwt_calc_explicit_stepsizes(), opj_event_msg(), OPJ_EXTENSION_MCT, OPJ_EXTENSION_NONE, OPJ_FALSE, opj_free(), opj_int_ceildiv(), opj_int_floorlog2(), OPJ_IS_BROADCAST, OPJ_IS_CINEMA, OPJ_IS_IMF, OPJ_IS_PART2, OPJ_IS_STORAGE, opj_j2k_check_poc_val(), opj_j2k_is_cinema_compliant(), OPJ_J2K_MAXRLVLS, opj_j2k_set_cinema_parameters(), opj_j2k_setup_mct_encoding(), opj_malloc(), opj_matrix_inversion_f(), OPJ_MCT, OPJ_OFF, OPJ_PROFILE_CINEMA_2K, OPJ_PROFILE_CINEMA_4K, OPJ_PROFILE_CINEMA_S2K, OPJ_PROFILE_CINEMA_S4K, OPJ_PROFILE_NONE, OPJ_PROFILE_PART2, OPJ_STD_RSIZ, OPJ_TRUE, opj_version(), opj_tcp::POC, opj_cparameters::POC, opj_tcp::pocs, opj_cp::pprot, opj_cp::pprot_packno, opj_cp::pprot_tileno, opj_tccp::prch, opj_cparameters::prch_init, opj_tccp::prcw, opj_cparameters::prcw_init, opj_image_comp::prec, opj_tcp::prg, opj_poc::prg1, opj_cparameters::prog_order, opj_tccp::qmfbid, opj_tccp::qntsty, opj_tcp::rates, opj_cp::red_on, opj_cparameters::res_spec, opj_poc::resno0, opj_poc::resno1, opj_cparameters::roi_compno, opj_cparameters::roi_shift, opj_tccp::roishift, opj_cp::rsiz, opj_cparameters::rsiz, opj_cp::sens_addr, opj_cp::sens_MH, opj_cp::sens_range, opj_cp::sens_size, opj_cp::sens_TPH, opj_cp::sens_TPH_tileno, opj_image_comp::sgnd, opj_tcp::tccps, tcp, opj_cparameters::tcp_distoratio, opj_cparameters::tcp_mct, opj_cparameters::tcp_numlayers, opj_cparameters::tcp_rates, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_poc::tile, opj_cparameters::tile_size_on, opj_cparameters::tp_flag, opj_cparameters::tp_on, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image::x1, and opj_image::y1.
+References opj_tccp::cblkh, opj_tccp::cblksty, opj_tccp::cblkw, opj_cparameters::cblockh_init, opj_cparameters::cblockw_init, opj_cp::comment, opj_poc::compno0, opj_poc::compno1, opj_image::comps, opj_cparameters::cp_cinema, opj_cparameters::cp_comment, opj_cparameters::cp_disto_alloc, opj_cparameters::cp_fixed_alloc, opj_cparameters::cp_fixed_quality, opj_cparameters::cp_matrice, opj_cparameters::cp_rsiz, opj_cparameters::cp_tdx, opj_cparameters::cp_tdy, opj_cparameters::cp_tx0, opj_cparameters::cp_ty0, opj_tccp::csty, opj_tcp::csty, opj_cparameters::csty, opj_tcp::distoratio, opj_image_comp::dx, opj_image_comp::dy, opj_cp::epb_on, opj_cp::epc_on, opj_cp::esd_on, EVT_ERROR, EVT_WARNING, opj_image_comp::h, opj_cp::hprot_MH, opj_cp::hprot_TPH, opj_cp::hprot_TPH_tileno, opj_cp::info_on, opj_cparameters::irreversible, J2K_CCP_CSTY_PRT, J2K_CCP_QNTSTY_NOQNT, J2K_CCP_QNTSTY_SEQNT, opj_cparameters::jpwl_epc_on, opj_cparameters::jpwl_hprot_MH, opj_cparameters::jpwl_hprot_TPH, opj_cparameters::jpwl_hprot_TPH_tileno, JPWL_MAX_NO_PACKSPECS, JPWL_MAX_NO_TILESPECS, opj_cparameters::jpwl_pprot, opj_cparameters::jpwl_pprot_packno, opj_cparameters::jpwl_pprot_tileno, opj_cparameters::jpwl_sens_addr, opj_cparameters::jpwl_sens_MH, opj_cparameters::jpwl_sens_range, opj_cparameters::jpwl_sens_size, opj_cparameters::jpwl_sens_TPH, opj_cparameters::jpwl_sens_TPH_tileno, opj_poc::layno1, opj_j2k::m_cp, opj_tccp::m_dc_level_shift, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_alloc, opj_encoding_param::m_fixed_quality, opj_encoding_param::m_matrice, opj_encoding_param::m_max_comp_size, opj_tcp::m_mct_coding_matrix, opj_tcp::m_mct_decoding_matrix, opj_cp::m_specific_param, opj_encoding_param::m_tp_flag, opj_encoding_param::m_tp_on, opj_cparameters::max_comp_size, opj_cparameters::max_cs_size, opj_tcp::mct, opj_cparameters::mct_data, opj_tcp::mct_norms, opj_cparameters::mode, opj_image::numcomps, opj_tccp::numgbits, opj_tcp::numlayers, opj_tcp::numpocs, opj_cparameters::numpocs, opj_cparameters::numresolution, opj_tccp::numresolutions, opj_calculate_norms(), opj_calloc(), OPJ_CINEMA2K, OPJ_CINEMA2K_24, OPJ_CINEMA2K_48, OPJ_CINEMA4K, OPJ_CINEMA4K_24, OPJ_CINEMA_24_COMP, OPJ_CINEMA_24_CS, OPJ_CINEMA_48_COMP, OPJ_CINEMA_48_CS, opj_dwt_calc_explicit_stepsizes(), opj_event_msg(), OPJ_EXTENSION_MCT, OPJ_EXTENSION_NONE, OPJ_FALSE, opj_free(), opj_int_ceildiv(), opj_int_floorlog2(), OPJ_IS_BROADCAST, OPJ_IS_CINEMA, OPJ_IS_IMF, OPJ_IS_PART2, OPJ_IS_STORAGE, opj_j2k_check_poc_val(), opj_j2k_is_cinema_compliant(), OPJ_J2K_MAXRLVLS, opj_j2k_set_cinema_parameters(), opj_j2k_setup_mct_encoding(), opj_malloc(), opj_matrix_inversion_f(), OPJ_MCT, OPJ_OFF, OPJ_PROFILE_CINEMA_2K, OPJ_PROFILE_CINEMA_4K, OPJ_PROFILE_CINEMA_S2K, OPJ_PROFILE_CINEMA_S4K, OPJ_PROFILE_NONE, OPJ_PROFILE_PART2, OPJ_STD_RSIZ, OPJ_TRUE, opj_version(), opj_tcp::POC, opj_cparameters::POC, opj_tcp::pocs, opj_cp::pprot, opj_cp::pprot_packno, opj_cp::pprot_tileno, opj_tccp::prch, opj_cparameters::prch_init, opj_tccp::prcw, opj_cparameters::prcw_init, opj_image_comp::prec, opj_tcp::prg, opj_poc::prg1, opj_cparameters::prog_order, opj_tccp::qmfbid, opj_tccp::qntsty, opj_tcp::rates, opj_cp::red_on, opj_cparameters::res_spec, opj_poc::resno0, opj_poc::resno1, opj_cparameters::roi_compno, opj_cparameters::roi_shift, opj_tccp::roishift, opj_cp::rsiz, opj_cparameters::rsiz, opj_cp::sens_addr, opj_cp::sens_MH, opj_cp::sens_range, opj_cp::sens_size, opj_cp::sens_TPH, opj_cp::sens_TPH_tileno, opj_image_comp::sgnd, opj_tcp::tccps, tcp, opj_cparameters::tcp_distoratio, opj_cparameters::tcp_mct, opj_cparameters::tcp_numlayers, opj_cparameters::tcp_rates, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_poc::tile, opj_cparameters::tile_size_on, opj_cparameters::tp_flag, opj_cparameters::tp_on, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image::x1, and opj_image::y1.
Referenced by opj_create_compress(), and opj_jp2_setup_encoder().
@@ -6390,7 +6389,7 @@ Exported functionsReferences opj_tcp::m_data, opj_tcp::m_data_size, and opj_free().
-Referenced by opj_j2k_decode_tile(), and opj_j2k_tcp_destroy().
+Referenced by opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), and opj_j2k_tcp_destroy().
opj_tcd_t * | p_tcd, | -||
- | - | OPJ_BYTE * | -p_data, | -
@@ -6468,7 +6461,7 @@ Exported functions |
References opj_tcd_tile::comps, opj_image::comps, opj_image_comp::data, opj_image_comp::factor, opj_image_comp::h, opj_tcd::image, opj_image::numcomps, OPJ_FALSE, opj_image_data_alloc(), OPJ_TRUE, opj_uint_ceildivpow2(), opj_image_comp::prec, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_image_comp::sgnd, SIZE_MAX, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_image_comp::w, opj_tcd_resolution::x0, opj_image_comp::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, opj_image_comp::y0, and opj_tcd_resolution::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_win, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_image::numcomps, OPJ_FALSE, opj_image_data_alloc(), OPJ_TRUE, opj_uint_ceildivpow2(), opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, SIZE_MAX, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd::whole_tile_decoding, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
Referenced by opj_j2k_decode_one_tile(), and opj_j2k_decode_tiles().
@@ -6522,7 +6515,7 @@ Exported functions -References opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, opj_j2k::m_cp, opj_cp::m_enc, opj_j2k_enc::m_encoded_tile_data, opj_j2k_enc::m_encoded_tile_size, opj_j2k::m_encoder, opj_j2k::m_private_image, opj_cp::m_specific_param, opj_j2k::m_specific_param, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k_enc::m_total_tile_parts, opj_encoding_param::m_tp_on, opj_image::numcomps, opj_tcp::numlayers, OPJ_FALSE, opj_int_max(), opj_int_min(), OPJ_IS_CINEMA, opj_j2k_get_default_stride(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tp_stride(), opj_malloc(), opj_stream_tell(), OPJ_TRUE, opj_uint_ceildiv(), OPJ_UNUSED, opj_image_comp::prec, opj_tcp::rates, opj_cp::rsiz, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
+References opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, opj_j2k::m_cp, opj_cp::m_enc, opj_j2k_enc::m_encoded_tile_data, opj_j2k_enc::m_encoded_tile_size, opj_j2k::m_encoder, opj_j2k::m_private_image, opj_cp::m_specific_param, opj_j2k::m_specific_param, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k_enc::m_total_tile_parts, opj_encoding_param::m_tp_on, opj_image::numcomps, opj_tcp::numlayers, OPJ_FALSE, opj_int_max(), opj_int_min(), OPJ_IS_CINEMA, opj_j2k_get_default_stride(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tp_stride(), opj_malloc(), opj_stream_tell(), OPJ_TRUE, opj_uint_ceildiv(), OPJ_UNUSED, opj_image_comp::prec, opj_tcp::rates, opj_cp::rsiz, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
Referenced by opj_j2k_setup_header_writing().
@@ -6732,7 +6725,7 @@ Exported functionsReferences opj_tcd::cur_pino, opj_j2k::m_cp, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_tcp::numpocs, OPJ_FALSE, OPJ_IS_CINEMA, opj_j2k_get_num_tp(), opj_j2k_update_tlm(), opj_j2k_write_sod(), opj_j2k_write_sot(), OPJ_TRUE, opj_write_bytes, opj_cp::rsiz, and opj_cp::tcps.
+References opj_tcd::cur_pino, opj_j2k::m_cp, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_tcp::numpocs, OPJ_FALSE, OPJ_IS_CINEMA, opj_j2k_get_num_tp(), opj_j2k_update_tlm(), opj_j2k_write_sod(), opj_j2k_write_sot(), OPJ_TRUE, opj_write_bytes, opj_cp::rsiz, and opj_cp::tcps.
Referenced by opj_j2k_post_write_tile().
@@ -7131,7 +7124,7 @@ Exported functions -References opj_codestream_index::codestream_size, opj_j2k::cstr_index, opj_codestream_index::main_head_start, opj_stream_tell(), OPJ_TRUE, and OPJ_UNUSED.
+References opj_codestream_index::codestream_size, opj_j2k::cstr_index, opj_codestream_index::main_head_start, opj_stream_tell(), OPJ_TRUE, and OPJ_UNUSED.
Referenced by opj_j2k_setup_end_compress().
@@ -7193,7 +7186,7 @@ Exported functionsReferences opj_tcd::cur_pino, opj_j2k::m_cp, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k::m_encoder, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_image::numcomps, opj_tcp::numpocs, OPJ_FALSE, OPJ_IS_CINEMA, opj_j2k_update_tlm(), opj_j2k_write_coc_in_memory(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_sod(), opj_j2k_write_sot(), OPJ_TRUE, opj_write_bytes, opj_cp::rsiz, and opj_cp::tcps.
+References opj_tcd::cur_pino, opj_j2k::m_cp, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k::m_encoder, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_image::numcomps, opj_tcp::numpocs, OPJ_FALSE, OPJ_IS_CINEMA, opj_j2k_update_tlm(), opj_j2k_write_coc_in_memory(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_sod(), opj_j2k_write_sot(), OPJ_TRUE, opj_write_bytes, opj_cp::rsiz, and opj_cp::tcps.
Referenced by opj_j2k_post_write_tile().
@@ -7706,7 +7699,7 @@ Exported functions -References opj_poc::compno0, opj_poc::compno1, J2K_MS_POC, opj_poc::layno1, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_j2k::m_private_image, opj_image::numcomps, opj_tcp::numlayers, opj_tcp::numpocs, opj_tccp::numresolutions, opj_int_min(), OPJ_UNUSED, opj_write_bytes, opj_tcp::pocs, opj_poc::prg, opj_poc::resno0, opj_poc::resno1, opj_tcp::tccps, and opj_cp::tcps.
+References opj_poc::compno0, opj_poc::compno1, J2K_MS_POC, opj_poc::layno1, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_j2k::m_private_image, opj_image::numcomps, opj_tcp::numlayers, opj_tcp::numpocs, opj_tccp::numresolutions, opj_int_min(), OPJ_UNUSED, opj_write_bytes, opj_tcp::pocs, opj_poc::prg, opj_poc::resno0, opj_poc::resno1, opj_tcp::tccps, and opj_cp::tcps.
Referenced by opj_j2k_write_first_tile_part(), and opj_j2k_write_poc().
@@ -8208,13 +8201,13 @@ Exported functions -References opj_tcd::cur_tp_num, EVT_ERROR, J2K_MS_SOD, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_j2k::m_specific_param, opj_event_msg(), OPJ_FALSE, opj_tcd_encode_tile(), OPJ_TRUE, OPJ_UNUSED, opj_write_bytes, opj_tcd_tile::packno, opj_codestream_info::packno, opj_tcd::tcd_image, opj_tcd_image::tiles, and opj_tcd::tp_num.
+References opj_tcd::cur_tp_num, EVT_ERROR, J2K_MS_SOD, opj_j2k_enc::m_current_poc_tile_part_number, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_j2k::m_specific_param, opj_event_msg(), OPJ_FALSE, opj_tcd_encode_tile(), OPJ_TRUE, OPJ_UNUSED, opj_write_bytes, opj_tcd_tile::packno, opj_codestream_info::packno, opj_tcd::tcd_image, opj_tcd_image::tiles, and opj_tcd::tp_num.
Referenced by opj_j2k_write_all_tile_parts(), and opj_j2k_write_first_tile_part().
OPJ_BYTE * | p_data, | +||
+ | + | OPJ_UINT32 | +p_total_data_size, | +
@@ -8268,15 +8267,16 @@ Exported functions |
p_j2k | J2K codec. |
p_data | FIXME DOC |
p_data_written | FIXME DOC |
p_data | Output buffer |
p_total_data_size | Output buffer size |
p_data_written | Number of bytes written into stream |
p_stream | the stream to write data to. |
p_manager | the user event manager. |
References J2K_MS_SOT, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_tcp::m_nb_tile_parts, opj_j2k::m_specific_param, OPJ_TRUE, OPJ_UNUSED, opj_write_bytes, and opj_cp::tcps.
+References EVT_ERROR, J2K_MS_SOT, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_j2k_enc::m_current_tile_part_number, opj_j2k::m_encoder, opj_tcp::m_nb_tile_parts, opj_j2k::m_specific_param, opj_event_msg(), OPJ_FALSE, OPJ_TRUE, OPJ_UNUSED, opj_write_bytes, and opj_cp::tcps.
Referenced by opj_j2k_write_all_tile_parts(), and opj_j2k_write_first_tile_part().
diff --git a/doxygen/group___j_p2.html b/doxygen/group___j_p2.html index fd506bd3..95cdd8f2 100644 --- a/doxygen/group___j_p2.html +++ b/doxygen/group___j_p2.html @@ -18,7 +18,7 @@Referenced by opj_jp2_default_validation(), opj_jp2_setup_decoding_validation(), and opj_jp2_write_jp().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_interleave_partial_h(), opj_dwt_interleave_partial_v(), opj_j2k_calculate_tp(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decoding_validation(), opj_j2k_destroy_header_memory(), opj_j2k_encoding_validation(), opj_j2k_end_encoding(), opj_j2k_get_end_header(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_read_com(), opj_j2k_read_crg(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_tlm(), opj_j2k_update_rates(), opj_j2k_write_epc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_jp2_default_validation(), opj_jp2_setup_decoding_validation(), opj_jp2_write_jp(), opj_v4dwt_interleave_partial_h(), and opj_v4dwt_interleave_partial_v().
References opj_jp2_pclr::channel_sign, opj_jp2_pclr::channel_size, opj_jp2_pclr::cmap, opj_jp2_cmap_comp::cmp, opj_image::comps, opj_image_comp::data, opj_jp2_pclr::entries, EVT_ERROR, opj_image_comp::h, opj_jp2_color::jp2_pclr, max(), opj_jp2_pclr::nr_channels, opj_jp2_pclr::nr_entries, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_image_data_alloc(), opj_image_data_free(), opj_jp2_free_pclr(), opj_malloc(), OPJ_TRUE, opj_jp2_cmap_comp::pcol, opj_image_comp::prec, opj_image_comp::sgnd, and opj_image_comp::w.
+References opj_jp2_pclr::channel_sign, opj_jp2_pclr::channel_size, opj_jp2_pclr::cmap, opj_jp2_cmap_comp::cmp, opj_image::comps, opj_image_comp::data, opj_jp2_pclr::entries, EVT_ERROR, opj_image_comp::h, opj_jp2_color::jp2_pclr, max(), opj_jp2_pclr::nr_channels, opj_jp2_pclr::nr_entries, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_image_data_alloc(), opj_image_data_free(), opj_malloc(), OPJ_TRUE, opj_jp2_cmap_comp::pcol, opj_image_comp::prec, opj_image_comp::sgnd, and opj_image_comp::w.
Referenced by opj_jp2_decode(), and opj_jp2_get_tile().
@@ -997,7 +1001,7 @@ Exported functionsReferences opj_jp2_pclr::cmap, opj_jp2::color, opj_image::color_space, opj_jp2::enumcs, EVT_ERROR, opj_jp2_color::icc_profile_buf, opj_image::icc_profile_buf, opj_jp2_color::icc_profile_len, opj_image::icc_profile_len, opj_jp2::ignore_pclr_cmap_cdef, opj_jp2::j2k, opj_jp2_color::jp2_cdef, opj_jp2_color::jp2_pclr, OPJ_CLRSPC_CMYK, OPJ_CLRSPC_EYCC, OPJ_CLRSPC_GRAY, OPJ_CLRSPC_SRGB, OPJ_CLRSPC_SYCC, OPJ_CLRSPC_UNKNOWN, opj_event_msg(), OPJ_FALSE, opj_j2k_decode(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_free_pclr(), and OPJ_TRUE.
+References opj_jp2_pclr::cmap, opj_jp2::color, opj_image::color_space, opj_jp2::enumcs, EVT_ERROR, opj_jp2_color::icc_profile_buf, opj_image::icc_profile_buf, opj_jp2_color::icc_profile_len, opj_image::icc_profile_len, opj_jp2::ignore_pclr_cmap_cdef, opj_jp2::j2k, opj_jp2_color::jp2_cdef, opj_jp2_color::jp2_pclr, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_specific_param, OPJ_CLRSPC_CMYK, OPJ_CLRSPC_EYCC, OPJ_CLRSPC_GRAY, OPJ_CLRSPC_SRGB, OPJ_CLRSPC_SYCC, OPJ_CLRSPC_UNKNOWN, opj_event_msg(), OPJ_FALSE, opj_j2k_decode(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_free_pclr(), and OPJ_TRUE.
Referenced by opj_create_decompress().
@@ -1246,7 +1250,7 @@ Exported functionsReferences opj_jp2_pclr::channel_sign, opj_jp2_pclr::channel_size, opj_jp2_pclr::cmap, opj_jp2_pclr::entries, opj_jp2_color::jp2_pclr, and opj_free().
-Referenced by opj_jp2_apply_pclr(), opj_jp2_decode(), and opj_jp2_get_tile().
+Referenced by opj_jp2_decode(), and opj_jp2_get_tile().
@@ -1292,7 +1296,7 @@ Exported functionsReferences opj_jp2_pclr::cmap, opj_jp2::color, opj_image::color_space, opj_jp2::enumcs, EVT_ERROR, EVT_WARNING, opj_jp2_color::icc_profile_buf, opj_image::icc_profile_buf, opj_jp2_color::icc_profile_len, opj_image::icc_profile_len, opj_jp2::j2k, opj_jp2_color::jp2_cdef, opj_jp2_color::jp2_pclr, OPJ_CLRSPC_CMYK, OPJ_CLRSPC_EYCC, OPJ_CLRSPC_GRAY, OPJ_CLRSPC_SRGB, OPJ_CLRSPC_SYCC, OPJ_CLRSPC_UNKNOWN, opj_event_msg(), OPJ_FALSE, opj_j2k_get_tile(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_free_pclr(), and OPJ_TRUE.
+References opj_jp2_pclr::cmap, opj_jp2::color, opj_image::color_space, opj_jp2::enumcs, EVT_ERROR, EVT_WARNING, opj_jp2_color::icc_profile_buf, opj_image::icc_profile_buf, opj_jp2_color::icc_profile_len, opj_image::icc_profile_len, opj_jp2::j2k, opj_jp2_color::jp2_cdef, opj_jp2_color::jp2_pclr, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_specific_param, OPJ_CLRSPC_CMYK, OPJ_CLRSPC_EYCC, OPJ_CLRSPC_GRAY, OPJ_CLRSPC_SRGB, OPJ_CLRSPC_SYCC, OPJ_CLRSPC_UNKNOWN, opj_event_msg(), OPJ_FALSE, opj_j2k_get_tile(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_free_pclr(), and OPJ_TRUE.
Referenced by opj_create_decompress().
@@ -2056,6 +2060,60 @@ Exported functionsReferenced by opj_create_decompress().
+OPJ_BOOL opj_jp2_set_decoded_components | +( | +opj_jp2_t * | +jp2, | +
+ | + | OPJ_UINT32 | +numcomps, | +
+ | + | const OPJ_UINT32 * | +comps_indices, | +
+ | + | opj_event_mgr_t * | +p_manager | +
+ | ) | ++ |
Sets the indices of the components to decode.
+jp2 | JP2 decompressor handle |
numcomps | Number of components to decode. |
comps_indices | Array of num_compts indices (numbering starting at 0) corresponding to the components to decode. |
p_manager | Event manager; |
References opj_jp2::j2k, and opj_j2k_set_decoded_components().
+ +Referenced by opj_create_decompress().
+Allocates worker threads for the compressor/decompressor.
+jp2 | JP2 decompressor handle |
num_threads | Number of threads. |
References opj_jp2::j2k, and opj_j2k_set_threads().
Referenced by opj_create_decompress().
@@ -2218,7 +2286,7 @@ Exported functionsopj_stream_private_t * | -cio, | +stream, | |||||||||||||||
diff --git a/doxygen/group___m_c_t.html b/doxygen/group___m_c_t.html index c06779f7..e19e15cd 100644 --- a/doxygen/group___m_c_t.html +++ b/doxygen/group___m_c_t.html @@ -18,7 +18,7 @@ | |||||||||||||||||
OpenJPEG
- 2.2.0
+ 2.3.0
|
Exported functions | |||||||||||||||||
void | opj_mct_encode (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_UINT32 n) | ||||||||||||||||
Apply a reversible multi-component transform to an image. More... | |||||||||||||||||
void | opj_mct_decode (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_UINT32 n) | ||||||||||||||||
Apply a reversible multi-component inverse transform to an image. More... | |||||||||||||||||
void | opj_mct_encode (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_SIZE_T n) | ||||||||||||||||
Apply a reversible multi-component transform to an image. More... | |||||||||||||||||
void | opj_mct_decode (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_SIZE_T n) | ||||||||||||||||
Apply a reversible multi-component inverse transform to an image. More... | |||||||||||||||||
OPJ_FLOAT64 | opj_mct_getnorm (OPJ_UINT32 compno) | ||||||||||||||||
Get norm of the basis function used for the reversible multi-component transform. More... | |||||||||||||||||
void | opj_mct_encode_real (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_UINT32 n) | ||||||||||||||||
Apply an irreversible multi-component transform to an image. More... | |||||||||||||||||
void | opj_mct_decode_real (OPJ_FLOAT32 *OPJ_RESTRICT c0, OPJ_FLOAT32 *OPJ_RESTRICT c1, OPJ_FLOAT32 *OPJ_RESTRICT c2, OPJ_UINT32 n) | ||||||||||||||||
Apply an irreversible multi-component inverse transform to an image. More... | |||||||||||||||||
void | opj_mct_encode_real (OPJ_INT32 *OPJ_RESTRICT c0, OPJ_INT32 *OPJ_RESTRICT c1, OPJ_INT32 *OPJ_RESTRICT c2, OPJ_SIZE_T n) | ||||||||||||||||
Apply an irreversible multi-component transform to an image. More... | |||||||||||||||||
void | opj_mct_decode_real (OPJ_FLOAT32 *OPJ_RESTRICT c0, OPJ_FLOAT32 *OPJ_RESTRICT c1, OPJ_FLOAT32 *OPJ_RESTRICT c2, OPJ_SIZE_T n) | ||||||||||||||||
Apply an irreversible multi-component inverse transform to an image. More... | |||||||||||||||||
OPJ_FLOAT64 | opj_mct_getnorm_real (OPJ_UINT32 compno) | ||||||||||||||||
Get norm of the basis function used for the irreversible multi-component transform. More... | |||||||||||||||||
OPJ_BOOL | opj_mct_encode_custom (OPJ_BYTE *p_coding_data, OPJ_UINT32 n, OPJ_BYTE **p_data, OPJ_UINT32 p_nb_comp, OPJ_UINT32 is_signed) | ||||||||||||||||
FIXME DOC. More... | |||||||||||||||||
OPJ_BOOL | opj_mct_decode_custom (OPJ_BYTE *pDecodingData, OPJ_UINT32 n, OPJ_BYTE **pData, OPJ_UINT32 pNbComp, OPJ_UINT32 isSigned) | ||||||||||||||||
FIXME DOC. More... | |||||||||||||||||
OPJ_BOOL | opj_mct_encode_custom (OPJ_BYTE *p_coding_data, OPJ_SIZE_T n, OPJ_BYTE **p_data, OPJ_UINT32 p_nb_comp, OPJ_UINT32 is_signed) | ||||||||||||||||
FIXME DOC. More... | |||||||||||||||||
OPJ_BOOL | opj_mct_decode_custom (OPJ_BYTE *pDecodingData, OPJ_SIZE_T n, OPJ_BYTE **pData, OPJ_UINT32 pNbComp, OPJ_UINT32 isSigned) | ||||||||||||||||
FIXME DOC. More... | |||||||||||||||||
void | opj_calculate_norms (OPJ_FLOAT64 *pNorms, OPJ_UINT32 p_nb_comps, OPJ_FLOAT32 *pMatrix) | ||||||||||||||||
FIXME DOC. More... | |||||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n | ||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n, | ||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n | ||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n | ||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n, | ||||||||||||||
- | OPJ_UINT32 | +OPJ_SIZE_T | n | |
OpenJPEG
- 2.2.0
+ 2.3.0
|
Referenced by opj_dwt_decode_h_func(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_decode_v_func(), opj_image_data_free(), opj_t1_allocate_buffers(), and opj_t1_destroy().
+Referenced by opj_dwt_decode_h_func(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_decode_v_func(), opj_image_data_free(), opj_t1_allocate_buffers(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t1_destroy(), opj_tcd_code_block_dec_allocate(), and opj_tcd_code_block_dec_deallocate().
References opj_aligned_alloc_n().
-Referenced by opj_dwt_decode_real(), opj_image_data_alloc(), and opj_t1_allocate_buffers().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), opj_image_data_alloc(), opj_t1_allocate_buffers(), and opj_t1_clbl_decode_processor().
@@ -244,7 +244,7 @@ Exported functionsReferenced by gene_cachemodel(), init_jpipdecoder(), init_tilec(), j2k_get_cstr_index(), j2k_get_cstr_info(), opj_create_compress(), opj_create_decompress(), opj_image_create(), opj_image_create0(), opj_image_tile_create(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_check_poc_val(), opj_j2k_create_compress(), opj_j2k_create_cstr_index(), opj_j2k_create_decompress(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_siz(), opj_j2k_read_sot(), opj_j2k_setup_encoder(), opj_jp2_check_color(), opj_jp2_create(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_write_bpcc(), opj_jp2_write_colr(), opj_jp2_write_ftyp(), opj_jp2_write_ihdr(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_procedure_list_create(), opj_stream_create(), opj_t1_create(), opj_t1_decode_cblks(), opj_t2_create(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_create(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tgt_create(), opj_thread_pool_create(), opj_thread_pool_setup(), opj_tls_new(), opj_write_cidx(), opj_write_phix(), opj_write_ppix(), opj_write_thix(), and parse_comps().
+Referenced by gene_cachemodel(), init_jpipdecoder(), init_tilec(), j2k_get_cstr_index(), j2k_get_cstr_info(), opj_create_compress(), opj_create_decompress(), opj_image_create(), opj_image_create0(), opj_image_tile_create(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_check_poc_val(), opj_j2k_create_compress(), opj_j2k_create_cstr_index(), opj_j2k_create_decompress(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_siz(), opj_j2k_read_sot(), opj_j2k_set_decoded_components(), opj_j2k_setup_encoder(), opj_jp2_check_color(), opj_jp2_create(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_write_bpcc(), opj_jp2_write_colr(), opj_jp2_write_ftyp(), opj_jp2_write_ihdr(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_procedure_list_create(), opj_sparse_array_int32_create(), opj_sparse_array_int32_read_or_write(), opj_stream_create(), opj_t1_create(), opj_t1_decode_cblks(), opj_t2_create(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_create(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tgt_create(), opj_thread_pool_create(), opj_thread_pool_setup(), opj_tls_new(), opj_write_cidx(), opj_write_phix(), opj_write_ppix(), opj_write_thix(), and parse_comps().
@@ -291,7 +291,7 @@ Exported functions -Referenced by add_body_stream(), add_emptyboxstream(), add_emptytilestream(), add_EOC(), add_msgstream(), add_padding(), add_SOTmkr(), aux_streaming(), check_JP2boxidx(), delete_auxresponse(), delete_cachemodel(), delete_cachemodellist(), delete_channel(), delete_channellist(), delete_COD(), delete_index(), delete_message_in_msgqueue(), delete_msgqueue(), delete_query(), delete_session(), delete_sessionlist(), delete_target(), delete_targetlist(), destroy_jpipdecoder(), fread_jpip(), free_tilec(), get_index_from_JP2file(), get_SIZ_from_jpipstream(), handle_CIDreqMSG(), handle_dstCIDreqMSG(), handle_JP2saveMSG(), handle_JPIPstreamMSG(), handle_PNMreqMSG(), handle_SIZreqMSG(), handle_TIDreqMSG(), handle_XMLreqMSG(), identify_cid(), j2k_destroy_cstr_index(), j2k_get_cstr_index(), jpipstream_to_pnm(), open_jp2file(), opj_bio_destroy(), opj_copy_image_header(), opj_create_compress(), opj_create_decompress(), opj_destroy_codec(), opj_destroy_cstr_info(), opj_dwt_decode_h_func(), opj_dwt_decode_tile(), opj_dwt_decode_v_func(), opj_dwt_encode_procedure(), opj_image_destroy(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_check_poc_val(), opj_j2k_cp_destroy(), opj_j2k_create_cstr_index(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_encode(), opj_j2k_end_encoding(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_tlm(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_destroy(), opj_jp2_free_pclr(), opj_jp2_read_cdef(), opj_jp2_read_header_procedure(), opj_jp2_read_pclr(), opj_jp2_write_ftyp(), opj_jp2_write_jp2h(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_create_decode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_procedure_list_add_procedure(), opj_procedure_list_create(), opj_procedure_list_destroy(), opj_stream_create(), opj_stream_destroy(), opj_t1_clbl_decode_processor(), opj_t1_destroy(), opj_t2_decode_packets(), opj_t2_destroy(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_code_block_enc_deallocate(), opj_tcd_create(), opj_tcd_destroy(), opj_tcd_free_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tgt_create(), opj_tgt_destroy(), opj_thread_pool_create(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_submit_job(), opj_tls_destroy(), opj_worker_thread_function(), opj_write_cidx(), opj_write_phix(), opj_write_ppix(), opj_write_thix(), parse_jp2file(), recons_jp2(), recv_ack(), set_cidxdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_thixdata(), set_tpixdata(), terminate_dec_server(), and update_JPIPstream().
+Referenced by add_body_stream(), add_emptyboxstream(), add_emptytilestream(), add_EOC(), add_msgstream(), add_padding(), add_SOTmkr(), aux_streaming(), check_JP2boxidx(), delete_auxresponse(), delete_cachemodel(), delete_cachemodellist(), delete_channel(), delete_channellist(), delete_COD(), delete_index(), delete_message_in_msgqueue(), delete_msgqueue(), delete_query(), delete_session(), delete_sessionlist(), delete_target(), delete_targetlist(), destroy_jpipdecoder(), fread_jpip(), free_tilec(), get_index_from_JP2file(), get_SIZ_from_jpipstream(), handle_CIDreqMSG(), handle_dstCIDreqMSG(), handle_JP2saveMSG(), handle_JPIPstreamMSG(), handle_PNMreqMSG(), handle_SIZreqMSG(), handle_TIDreqMSG(), handle_XMLreqMSG(), identify_cid(), j2k_destroy_cstr_index(), j2k_get_cstr_index(), jpipstream_to_pnm(), open_jp2file(), opj_bio_destroy(), opj_copy_image_header(), opj_create_compress(), opj_create_decompress(), opj_destroy_codec(), opj_destroy_cstr_info(), opj_dwt_decode_h_func(), opj_dwt_decode_tile(), opj_dwt_decode_v_func(), opj_dwt_encode_procedure(), opj_image_destroy(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_check_poc_val(), opj_j2k_cp_destroy(), opj_j2k_create_cstr_index(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_encode(), opj_j2k_end_encoding(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), opj_j2k_set_decoded_components(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_tlm(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_destroy(), opj_jp2_free_pclr(), opj_jp2_read_cdef(), opj_jp2_read_header_procedure(), opj_jp2_read_pclr(), opj_jp2_write_ftyp(), opj_jp2_write_jp2h(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_create_decode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_procedure_list_add_procedure(), opj_procedure_list_create(), opj_procedure_list_destroy(), opj_sparse_array_int32_create(), opj_sparse_array_int32_free(), opj_stream_create(), opj_stream_destroy(), opj_t1_clbl_decode_processor(), opj_t1_destroy(), opj_t2_decode_packets(), opj_t2_destroy(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_code_block_enc_deallocate(), opj_tcd_create(), opj_tcd_decode_tile(), opj_tcd_destroy(), opj_tcd_free_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tgt_create(), opj_tgt_destroy(), opj_thread_pool_create(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_submit_job(), opj_tls_destroy(), opj_worker_thread_function(), opj_write_cidx(), opj_write_phix(), opj_write_ppix(), opj_write_thix(), parse_jp2file(), recons_jp2(), recv_ack(), set_cidxdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_thixdata(), set_tpixdata(), terminate_dec_server(), and update_JPIPstream().
@@ -318,7 +318,7 @@ Exported functionsReferenced by add_emptyboxstream(), add_emptytilestream(), add_EOC(), add_msgstream(), add_padding(), add_SOTmkr(), aux_streaming(), enqueue_mainheader(), enqueue_precinct(), enqueue_tile(), enqueue_tileheader(), fread_jpip(), gene_auxresponse(), gene_cachemodel(), gene_cachemodellist(), gene_channel(), gene_channellist(), gene_emptytilestream(), gene_metamsg(), gene_msgqueue(), gene_msgstream(), gene_session(), gene_sessionlist(), gene_target(), gene_targetlist(), get_CODmkrdata_from_j2kstream(), get_index_from_JP2file(), get_initquery(), get_SIZ_from_jpipstream(), handle_XMLreqMSG(), init_dec_server(), init_tilec(), j2k_get_cstr_index(), open_jp2file(), opj_bio_create(), opj_copy_image_header(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_add_mct(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_compress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_read_cod(), opj_j2k_read_mct(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_sod(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_update_rates(), opj_jp2_apply_pclr(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_write_cdef(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_set_MCT(), opj_stream_create(), opj_t2_decode_packets(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_thread_pool_get_next_job(), opj_thread_pool_submit_job(), parse_jp2file(), parse_JPIPstream(), parse_phld(), set_CODmkrdata(), set_ppixdata(), set_thixdata(), and update_JPIPstream().
+Referenced by add_emptyboxstream(), add_emptytilestream(), add_EOC(), add_msgstream(), add_padding(), add_SOTmkr(), aux_streaming(), enqueue_mainheader(), enqueue_precinct(), enqueue_tile(), enqueue_tileheader(), fread_jpip(), gene_auxresponse(), gene_cachemodel(), gene_cachemodellist(), gene_channel(), gene_channellist(), gene_emptytilestream(), gene_metamsg(), gene_msgqueue(), gene_msgstream(), gene_session(), gene_sessionlist(), gene_target(), gene_targetlist(), get_CODmkrdata_from_j2kstream(), get_index_from_JP2file(), get_initquery(), get_SIZ_from_jpipstream(), handle_XMLreqMSG(), init_dec_server(), init_tilec(), j2k_get_cstr_index(), open_jp2file(), opj_bio_create(), opj_copy_image_header(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_add_mct(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_compress(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_cod(), opj_j2k_read_mct(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_sod(), opj_j2k_set_decoded_components(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_update_rates(), opj_jp2_apply_pclr(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_write_cdef(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_set_MCT(), opj_stream_create(), opj_t2_decode_packets(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_thread_pool_get_next_job(), opj_thread_pool_submit_job(), parse_jp2file(), parse_JPIPstream(), parse_phld(), set_CODmkrdata(), set_ppixdata(), set_thixdata(), and update_JPIPstream().
@@ -356,7 +356,7 @@ Exported functionsReferenced by opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mct(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), opj_j2k_setup_mct_encoding(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_tlm(), opj_jp2_read_header_procedure(), opj_procedure_list_add_procedure(), opj_t1_decode_cblk(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_tcd_init_tile(), opj_tgt_init(), and opj_tls_set().
+Referenced by opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_encode(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mct(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), opj_j2k_setup_mct_encoding(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_siz(), opj_j2k_write_tlm(), opj_jp2_read_header_procedure(), opj_procedure_list_add_procedure(), opj_t1_decode_cblk(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_tcd_init_tile(), opj_tgt_init(), and opj_tls_set().
diff --git a/doxygen/group___m_q_c.html b/doxygen/group___m_q_c.html index 613a790a..cb3f6446 100644 --- a/doxygen/group___m_q_c.html +++ b/doxygen/group___m_q_c.html @@ -18,7 +18,7 @@References opj_mqc::a, opj_mqc::c, opj_mqc::curctx, and opj_mqc_renorme().
+References opj_mqc::a, opj_mqc::c, opj_mqc::curctx, and opj_mqc_renorme().
Referenced by opj_mqc_encode().
@@ -475,7 +475,7 @@ Exported functions -References opj_mqc::a, opj_mqc::c, opj_mqc::curctx, and opj_mqc_renorme().
+References opj_mqc::a, opj_mqc::c, opj_mqc::curctx, and opj_mqc_renorme().
Referenced by opj_mqc_encode().
@@ -514,7 +514,7 @@ Exported functions -References opj_mqc::curctx, opj_mqc_codelps(), and opj_mqc_codemps().
+References opj_mqc::curctx, opj_mqc_codelps(), and opj_mqc_codemps().
Referenced by opj_mqc_segmark_enc(), opj_t1_enc_clnpass(), opj_t1_enc_clnpass_step(), opj_t1_enc_refpass_step(), and opj_t1_enc_sigpass_step().
@@ -838,7 +838,7 @@ Exported functions -References opj_mqc::ctxs, MQC_NUMCTXS, and mqc_states.
+References opj_mqc::ctxs, MQC_NUMCTXS, and mqc_states.
Referenced by opj_mqc_reset_enc(), opj_t1_decode_cblk(), and opj_t1_encode_cblk().
@@ -983,7 +983,7 @@ Exported functions -References opj_mqc::ctxs.
+References opj_mqc::ctxs.
Referenced by opj_mqc_reset_enc(), opj_t1_decode_cblk(), and opj_t1_encode_cblk().
diff --git a/doxygen/group___o_p_j___i_n_t_m_a_t_h.html b/doxygen/group___o_p_j___i_n_t_m_a_t_h.html index 7ed18219..7369d71a 100644 --- a/doxygen/group___o_p_j___i_n_t_m_a_t_h.html +++ b/doxygen/group___o_p_j___i_n_t_m_a_t_h.html @@ -18,7 +18,7 @@Referenced by opj_tcd_init_tile().
+ + + +
+
|
+ +static | +
Clamp an integer inside an interval.
+Referenced by opj_tcd_dc_level_shift_decode().
+Divide an integer and round upwards.
Referenced by opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_pi_next_cprl(), opj_pi_next_pcrl(), opj_pi_next_rpcl(), and opj_tcd_init_tile().
+Referenced by opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), opj_pi_next_cprl(), opj_pi_next_pcrl(), opj_pi_next_rpcl(), and opj_tcd_init_tile().
@@ -237,7 +298,7 @@ Exported functions (see also openjpeg.h)Divide an integer by a power of 2 and round upwards.
Referenced by init_tilec(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_get_tile(), opj_j2k_set_decode_area(), and opj_tcd_init_tile().
+Referenced by init_tilec(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_get_tile(), opj_j2k_update_image_dimensions(), and opj_tcd_init_tile().
@@ -338,7 +399,7 @@ Returns min if (a < min)Referenced by opj_dwt_encode_1_real(), opj_mct_encode_custom(), and opj_mct_encode_real().
+Referenced by opj_dwt_encode_1_real(), opj_mct_encode_custom(), and opj_mct_encode_real().
@@ -444,7 +505,7 @@ Returns min if (a < min)Get logarithm of an integer and round downwards.
Referenced by opj_dwt_encode_stepsize(), opj_j2k_setup_encoder(), opj_t1_encode_cblk(), and opj_t2_encode_packet().
+Referenced by opj_dwt_encode_stepsize(), opj_j2k_setup_encoder(), opj_t1_encode_cblk(), and opj_t2_encode_packet().
@@ -483,7 +544,7 @@ Returns min if (a < min)Get the maximum of two integers.
Referenced by main(), opj_get_encoding_parameters(), opj_j2k_update_rates(), opj_t1_encode_cblk(), opj_t2_encode_packet(), and opj_tcd_init_tile().
+Referenced by main(), opj_get_encoding_parameters(), opj_j2k_update_rates(), opj_t1_encode_cblk(), opj_t2_encode_packet(), and opj_tcd_init_tile().
@@ -561,7 +622,7 @@ Returns min if (a < min)Get the saturated sum of two unsigned integers.
Referenced by opj_get_all_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_read_siz(), and opj_tcd_init_tile().
+Referenced by opj_dwt_segment_grow(), opj_get_all_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_read_siz(), opj_tcd_init_tile(), and opj_tcd_is_subband_area_of_interest().
@@ -600,7 +661,7 @@ Returns min if (a < min)Divide an integer and round upwards.
Referenced by opj_image_comp_header_update(), and opj_j2k_update_rates().
+Referenced by opj_image_comp_header_update(), opj_j2k_update_rates(), opj_sparse_array_int32_create(), opj_tcd_decode_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
@@ -639,7 +700,7 @@ Returns min if (a < min)Divide an integer by a power of 2 and round upwards.
Referenced by opj_image_comp_header_update(), and opj_j2k_update_image_data().
+Referenced by opj_dwt_get_band_coordinates(), opj_image_comp_header_update(), opj_j2k_update_image_data(), opj_tcd_decode_tile(), and opj_tcd_is_subband_area_of_interest().
@@ -707,7 +768,7 @@ Returns min if (a < min)Get the maximum of two integers.
Referenced by opj_get_all_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_get_max_coc_size(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_t2_decode_packets(), and opj_tcd_init_tile().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_get_all_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_get_max_coc_size(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_t2_decode_packets(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
@@ -746,7 +807,46 @@ Returns min if (a < min)Get the minimum of two integers.
Referenced by opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_read_poc(), opj_pi_next_cprl(), opj_pi_next_pcrl(), opj_pi_next_rpcl(), opj_pi_update_decode_poc(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_init_sparse_array(), opj_dwt_segment_grow(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_read_poc(), opj_pi_next_cprl(), opj_pi_next_pcrl(), opj_pi_next_rpcl(), opj_pi_update_decode_poc(), opj_sparse_array_int32_read_or_write(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_rateallocate(), and opj_v4dwt_decode_step2().
+ + + + +
+
|
+ +static | +
Get the saturated difference of two unsigned integers.
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), and opj_dwt_segment_grow().
FIXME DOC.
-References opj_poc::comp_t, opj_poc::compE, opj_poc::lay_t, opj_poc::layE, OPJ_FALSE, OPJ_LRCP, OPJ_RLCP, OPJ_TRUE, opj_tcp::pocs, opj_poc::prc_t, opj_poc::prcE, opj_poc::prg, opj_poc::res_t, opj_poc::resE, tcp, opj_cp::tcps, opj_poc::tx0_t, opj_poc::txE, opj_poc::ty0_t, and opj_poc::tyE.
+References opj_poc::comp_t, opj_poc::compE, opj_poc::lay_t, opj_poc::layE, OPJ_FALSE, OPJ_LRCP, OPJ_RLCP, OPJ_TRUE, opj_tcp::pocs, opj_poc::prc_t, opj_poc::prcE, opj_poc::prg, opj_poc::res_t, opj_poc::resE, tcp, opj_cp::tcps, opj_poc::tx0_t, opj_poc::txE, opj_poc::ty0_t, and opj_poc::tyE.
Referenced by opj_pi_create_encode().
@@ -563,7 +563,7 @@ Exported functionsReferences opj_pi_iterator::comps, opj_image::comps, opj_pi_comp::dx, opj_image_comp::dx, opj_pi_comp::dy, opj_image_comp::dy, opj_pi_iterator::include, opj_pi_iterator::include_size, opj_image::numcomps, opj_tcp::numlayers, opj_tcp::numpocs, opj_pi_comp::numresolutions, opj_calloc(), opj_free(), opj_get_all_encoding_parameters(), OPJ_J2K_MAXRLVLS, opj_malloc(), opj_pi_create(), opj_pi_destroy(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_resolution::pdx, opj_pi_resolution::pdy, opj_pi_resolution::ph, opj_tcp::POC, opj_pi_resolution::pw, opj_pi_comp::resolutions, opj_pi_iterator::step_c, opj_pi_iterator::step_l, opj_pi_iterator::step_p, opj_pi_iterator::step_r, opj_tcp::tccps, opj_cp::tcps, opj_cp::th, opj_pi_iterator::tx0, opj_pi_iterator::tx1, opj_pi_iterator::ty0, and opj_pi_iterator::ty1.
-Referenced by opj_t2_decode_packets().
+Referenced by opj_t2_decode_packets().
@@ -635,9 +635,9 @@ Exported functions -References opj_poc::comp_t, opj_poc::compE, opj_poc::compno0, opj_poc::compno1, opj_poc::compS, opj_poc::dx, opj_poc::dy, FINAL_PASS, opj_pi_iterator::first, opj_poc::lay_t, opj_poc::layE, opj_poc::layno0, opj_poc::layno1, opj_poc::layS, opj_cp::m_enc, opj_cp::m_specific_param, opj_encoding_param::m_tp_on, OPJ_IS_CINEMA, opj_j2k_convert_progression_order(), OPJ_LRCP, opj_pi_check_next_level(), OPJ_RLCP, opj_pi_iterator::poc, opj_tcp::pocs, opj_poc::prc_t, opj_poc::prcE, opj_poc::prcS, opj_poc::precno0, opj_poc::precno1, opj_poc::prg, opj_poc::res_t, opj_poc::resE, opj_poc::resno0, opj_poc::resno1, opj_poc::resS, opj_cp::rsiz, tcp, opj_cp::tcps, opj_poc::tx0, opj_poc::tx0_t, opj_pi_iterator::tx1, opj_poc::tx1, opj_poc::txE, opj_poc::txS, opj_poc::ty0, opj_poc::ty0_t, opj_pi_iterator::ty1, opj_poc::ty1, opj_poc::tyE, and opj_poc::tyS.
+References opj_poc::comp_t, opj_poc::compE, opj_poc::compno0, opj_poc::compno1, opj_poc::compS, opj_poc::dx, opj_poc::dy, FINAL_PASS, opj_pi_iterator::first, opj_poc::lay_t, opj_poc::layE, opj_poc::layno0, opj_poc::layno1, opj_poc::layS, opj_cp::m_enc, opj_cp::m_specific_param, opj_encoding_param::m_tp_on, OPJ_IS_CINEMA, opj_j2k_convert_progression_order(), OPJ_LRCP, opj_pi_check_next_level(), OPJ_RLCP, opj_pi_iterator::poc, opj_tcp::pocs, opj_poc::prc_t, opj_poc::prcE, opj_poc::prcS, opj_poc::precno0, opj_poc::precno1, opj_poc::prg, opj_poc::res_t, opj_poc::resE, opj_poc::resno0, opj_poc::resno1, opj_poc::resS, opj_cp::rsiz, tcp, opj_cp::tcps, opj_poc::tx0, opj_poc::tx0_t, opj_pi_iterator::tx1, opj_poc::tx1, opj_poc::txE, opj_poc::txS, opj_poc::ty0, opj_poc::ty0_t, opj_pi_iterator::ty1, opj_poc::ty1, opj_poc::tyE, and opj_poc::tyS.
-Referenced by opj_t2_encode_packets().
+Referenced by opj_t2_encode_packets().
@@ -676,7 +676,7 @@ Exported functionsReferences opj_pi_iterator::comps, opj_pi_iterator::include, opj_pi_iterator::numcomps, opj_free(), and opj_pi_comp::resolutions.
-Referenced by opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), and opj_t2_encode_packets().
@@ -730,7 +730,7 @@ Exported functionsReferences opj_pi_iterator::comps, opj_image::comps, opj_pi_comp::dx, opj_pi_iterator::dx, opj_image_comp::dx, opj_pi_comp::dy, opj_pi_iterator::dy, opj_image_comp::dy, FINAL_PASS, opj_pi_iterator::include, opj_pi_iterator::include_size, opj_cp::m_enc, opj_cp::m_specific_param, opj_encoding_param::m_tp_on, opj_image::numcomps, opj_tcp::numlayers, opj_tcp::numpocs, opj_pi_comp::numresolutions, opj_calloc(), opj_free(), opj_get_all_encoding_parameters(), OPJ_IS_CINEMA, OPJ_J2K_MAXRLVLS, opj_malloc(), opj_pi_create(), opj_pi_destroy(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_pi_resolution::pdx, opj_pi_resolution::pdy, opj_pi_resolution::ph, opj_tcp::POC, opj_pi_resolution::pw, opj_pi_comp::resolutions, opj_cp::rsiz, opj_pi_iterator::step_c, opj_pi_iterator::step_l, opj_pi_iterator::step_p, opj_pi_iterator::step_r, opj_tcp::tccps, opj_cp::tcps, opj_cp::th, opj_pi_iterator::tp_on, opj_pi_iterator::tx0, opj_pi_iterator::tx1, opj_pi_iterator::ty0, and opj_pi_iterator::ty1.
-Referenced by opj_t2_encode_packets().
+Referenced by opj_t2_encode_packets().
@@ -759,7 +759,7 @@ Exported functionsReferences OPJ_CPRL, OPJ_FALSE, OPJ_LRCP, OPJ_PCRL, opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), OPJ_PROG_UNKNOWN, OPJ_RLCP, OPJ_RPCL, opj_pi_iterator::poc, and opj_poc::prg.
-Referenced by opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_t2_decode_packets(), and opj_t2_encode_packets().
@@ -1046,7 +1046,7 @@ Exported functionsFIXME DOC.
-References opj_poc::compno0, opj_poc::compno1, opj_pi_iterator::first, opj_poc::layno0, opj_poc::layno1, opj_tcp::numlayers, opj_tcp::numpocs, OPJ_ARG_NOT_USED, opj_uint_min(), opj_pi_iterator::poc, opj_tcp::pocs, opj_poc::precno0, opj_poc::precno1, opj_poc::prg, opj_poc::resno0, and opj_poc::resno1.
+References opj_poc::compno0, opj_poc::compno1, opj_pi_iterator::first, opj_poc::layno0, opj_poc::layno1, opj_tcp::numlayers, opj_tcp::numpocs, OPJ_ARG_NOT_USED, opj_uint_min(), opj_pi_iterator::poc, opj_tcp::pocs, opj_poc::precno0, opj_poc::precno1, opj_poc::prg, opj_poc::resno0, and opj_poc::resno1.
Referenced by opj_pi_create_decode().
@@ -1156,7 +1156,7 @@ Exported functions -References opj_poc::compE, opj_poc::compS, opj_poc::dx, opj_poc::dy, opj_poc::layE, opj_poc::layS, opj_tcp::numlayers, opj_tcp::numpocs, opj_tcp::pocs, opj_poc::prcE, opj_poc::prcS, opj_tcp::prg, opj_poc::prg, opj_poc::resE, opj_poc::resS, opj_cp::tcps, opj_cp::th, opj_poc::txE, opj_poc::txS, opj_poc::tyE, and opj_poc::tyS.
+References opj_poc::compE, opj_poc::compS, opj_poc::dx, opj_poc::dy, opj_poc::layE, opj_poc::layS, opj_tcp::numlayers, opj_tcp::numpocs, opj_tcp::pocs, opj_poc::prcE, opj_poc::prcS, opj_tcp::prg, opj_poc::prg, opj_poc::resE, opj_poc::resS, opj_cp::tcps, opj_cp::th, opj_poc::txE, opj_poc::txS, opj_poc::tyE, and opj_poc::tyS.
Referenced by opj_pi_initialise_encode(), and opj_pi_update_encoding_parameters().
@@ -1259,7 +1259,7 @@ Exported functions -References opj_poc::compE, opj_poc::compno0, opj_poc::compno1, opj_poc::compS, opj_poc::dx, opj_poc::dy, opj_poc::layE, opj_poc::layno1, opj_poc::layS, opj_tcp::numpocs, OPJ_ARG_NOT_USED, opj_tcp::pocs, opj_poc::prcE, opj_poc::prcS, opj_poc::prg, opj_poc::prg1, opj_poc::resE, opj_poc::resno0, opj_poc::resno1, opj_poc::resS, opj_cp::tcps, opj_cp::th, opj_poc::txE, opj_poc::txS, opj_poc::tyE, and opj_poc::tyS.
+References opj_poc::compE, opj_poc::compno0, opj_poc::compno1, opj_poc::compS, opj_poc::dx, opj_poc::dy, opj_poc::layE, opj_poc::layno1, opj_poc::layS, opj_tcp::numpocs, OPJ_ARG_NOT_USED, opj_tcp::pocs, opj_poc::prcE, opj_poc::prcS, opj_poc::prg, opj_poc::prg1, opj_poc::resE, opj_poc::resno0, opj_poc::resno1, opj_poc::resS, opj_cp::tcps, opj_cp::th, opj_poc::txE, opj_poc::txS, opj_poc::tyE, and opj_poc::tyS.
Referenced by opj_pi_initialise_encode(), and opj_pi_update_encoding_parameters().
diff --git a/doxygen/group___s_p_a_r_s_e___a_r_r_a_y.html b/doxygen/group___s_p_a_r_s_e___a_r_r_a_y.html new file mode 100644 index 00000000..04972d6a --- /dev/null +++ b/doxygen/group___s_p_a_r_s_e___a_r_r_a_y.html @@ -0,0 +1,421 @@ + + + + + + +
+ OpenJPEG
+ 2.3.0
+
+ |
+
+Typedefs | |
typedef struct opj_sparse_array_int32 | opj_sparse_array_int32_t |
Opaque type for sparse arrays that contain int32 values. More... | |
+Functions | |
opj_sparse_array_int32_t * | opj_sparse_array_int32_create (OPJ_UINT32 width, OPJ_UINT32 height, OPJ_UINT32 block_width, OPJ_UINT32 block_height) |
Creates a new sparse array. More... | |
void | opj_sparse_array_int32_free (opj_sparse_array_int32_t *sa) |
Frees a sparse array. More... | |
OPJ_BOOL | opj_sparse_array_is_region_valid (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1) |
Returns whether region bounds are valid (non empty and within array bounds) More... | |
OPJ_BOOL | opj_sparse_array_int32_read (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, OPJ_INT32 *dest, OPJ_UINT32 dest_col_stride, OPJ_UINT32 dest_line_stride, OPJ_BOOL forgiving) |
Read the content of a rectangular region of the sparse array into a user buffer. More... | |
OPJ_BOOL | opj_sparse_array_int32_write (opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, const OPJ_INT32 *src, OPJ_UINT32 src_col_stride, OPJ_UINT32 src_line_stride, OPJ_BOOL forgiving) |
Write the content of a rectangular region into the sparse array from a user buffer. More... | |
typedef struct opj_sparse_array_int32 opj_sparse_array_int32_t | +
Opaque type for sparse arrays that contain int32 values.
+ +opj_sparse_array_int32_t* opj_sparse_array_int32_create | +( | +OPJ_UINT32 | +width, | +
+ | + | OPJ_UINT32 | +height, | +
+ | + | OPJ_UINT32 | +block_width, | +
+ | + | OPJ_UINT32 | +block_height | +
+ | ) | ++ |
Creates a new sparse array.
+width | total width of the array. |
height | total height of the array |
block_width | width of a block. |
block_height | height of a block. |
References opj_sparse_array_int32::block_count_hor, opj_sparse_array_int32::block_count_ver, opj_sparse_array_int32::block_height, opj_sparse_array_int32::block_width, opj_sparse_array_int32::data_blocks, opj_sparse_array_int32::height, opj_calloc(), opj_free(), opj_uint_ceildiv(), and opj_sparse_array_int32::width.
+ +Referenced by main(), and opj_dwt_init_sparse_array().
+ +void opj_sparse_array_int32_free | +( | +opj_sparse_array_int32_t * | +sa | ) | ++ |
Frees a sparse array.
+sa | sparse array instance. |
References opj_sparse_array_int32::block_count_hor, opj_sparse_array_int32::block_count_ver, opj_sparse_array_int32::data_blocks, and opj_free().
+ +Referenced by main(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), and opj_dwt_init_sparse_array().
+ +OPJ_BOOL opj_sparse_array_int32_read | +( | +const opj_sparse_array_int32_t * | +sa, | +
+ | + | OPJ_UINT32 | +x0, | +
+ | + | OPJ_UINT32 | +y0, | +
+ | + | OPJ_UINT32 | +x1, | +
+ | + | OPJ_UINT32 | +y1, | +
+ | + | OPJ_INT32 * | +dest, | +
+ | + | OPJ_UINT32 | +dest_col_stride, | +
+ | + | OPJ_UINT32 | +dest_line_stride, | +
+ | + | OPJ_BOOL | +forgiving | +
+ | ) | ++ |
Read the content of a rectangular region of the sparse array into a user buffer.
+Regions not written with opj_sparse_array_int32_write() are read as 0.
+sa | sparse array instance. |
x0 | left x coordinate of the region to read in the sparse array. |
y0 | top x coordinate of the region to read in the sparse array. |
x1 | right x coordinate (not included) of the region to read in the sparse array. Must be greater than x0. |
y1 | bottom y coordinate (not included) of the region to read in the sparse array. Must be greater than y0. |
dest | user buffer to fill. Must be at least sizeof(int32) * ( (y1 - y0 - 1) * dest_line_stride + (x1 - x0 - 1) * dest_col_stride + 1) bytes large. |
dest_col_stride | spacing (in elements, not in bytes) in x dimension between consecutive elements of the user buffer. |
dest_line_stride | spacing (in elements, not in bytes) in y dimension between consecutive elements of the user buffer. |
forgiving | if set to TRUE and the region is invalid, OPJ_TRUE will still be returned. |
References opj_sparse_array_int32_read_or_write(), and OPJ_TRUE.
+ +Referenced by main(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_interleave_partial_h(), opj_dwt_interleave_partial_v(), opj_v4dwt_interleave_partial_h(), and opj_v4dwt_interleave_partial_v().
+ +OPJ_BOOL opj_sparse_array_int32_write | +( | +opj_sparse_array_int32_t * | +sa, | +
+ | + | OPJ_UINT32 | +x0, | +
+ | + | OPJ_UINT32 | +y0, | +
+ | + | OPJ_UINT32 | +x1, | +
+ | + | OPJ_UINT32 | +y1, | +
+ | + | const OPJ_INT32 * | +src, | +
+ | + | OPJ_UINT32 | +src_col_stride, | +
+ | + | OPJ_UINT32 | +src_line_stride, | +
+ | + | OPJ_BOOL | +forgiving | +
+ | ) | ++ |
Write the content of a rectangular region into the sparse array from a user buffer.
+Blocks intersecting the region are allocated, if not already done.
+sa | sparse array instance. |
x0 | left x coordinate of the region to write into the sparse array. |
y0 | top x coordinate of the region to write into the sparse array. |
x1 | right x coordinate (not included) of the region to write into the sparse array. Must be greater than x0. |
y1 | bottom y coordinate (not included) of the region to write into the sparse array. Must be greater than y0. |
src | user buffer to fill. Must be at least sizeof(int32) * ( (y1 - y0 - 1) * src_line_stride + (x1 - x0 - 1) * src_col_stride + 1) bytes large. |
src_col_stride | spacing (in elements, not in bytes) in x dimension between consecutive elements of the user buffer. |
src_line_stride | spacing (in elements, not in bytes) in y dimension between consecutive elements of the user buffer. |
forgiving | if set to TRUE and the region is invalid, OPJ_TRUE will still be returned. |
References OPJ_FALSE, and opj_sparse_array_int32_read_or_write().
+ +Referenced by main(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), and opj_dwt_init_sparse_array().
+ +OPJ_BOOL opj_sparse_array_is_region_valid | +( | +const opj_sparse_array_int32_t * | +sa, | +
+ | + | OPJ_UINT32 | +x0, | +
+ | + | OPJ_UINT32 | +y0, | +
+ | + | OPJ_UINT32 | +x1, | +
+ | + | OPJ_UINT32 | +y1 | +
+ | ) | ++ |
Returns whether region bounds are valid (non empty and within array bounds)
+sa | sparse array instance. |
x0 | left x coordinate of the region. |
y0 | top x coordinate of the region. |
x1 | right x coordinate (not included) of the region. Must be greater than x0. |
y1 | bottom y coordinate (not included) of the region. Must be greater than y0. |
References opj_sparse_array_int32::height, and opj_sparse_array_int32::width.
+ +Referenced by opj_sparse_array_int32_read_or_write().
+ +References opj_t1::data, opj_t1::datasize, opj_t1::encoder, opj_t1::flags, opj_t1::flagssize, opj_t1::h, opj_aligned_free(), opj_aligned_malloc(), OPJ_FALSE, OPJ_TRUE, SIZE_MAX, T1_PI_0, T1_PI_1, T1_PI_2, T1_PI_3, and opj_t1::w.
+References opj_t1::data, opj_t1::datasize, opj_t1::encoder, opj_t1::flags, opj_t1::flagssize, opj_t1::h, opj_aligned_free(), opj_aligned_malloc(), OPJ_FALSE, OPJ_TRUE, T1_PI_0, T1_PI_1, T1_PI_2, T1_PI_3, and opj_t1::w.
Referenced by opj_t1_decode_cblk(), and opj_t1_encode_cblks().
@@ -1486,7 +1486,7 @@ Exported functionsDecode clean-up pass.
-References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, OPJ_FALSE, opj_t1_dec_clnpass_step_macro, OPJ_TRUE, and opj_t1::w.
+References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, OPJ_FALSE, opj_t1_dec_clnpass_step_macro, OPJ_TRUE, and opj_t1::w.
References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, and opj_t1_dec_refpass_step_mqc_macro.
+References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, and opj_t1_dec_refpass_step_mqc_macro.
References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, and opj_t1_dec_sigpass_step_mqc_macro.
+References opj_mqc::a, opj_mqc::c, opj_mqc::ct, opj_mqc::curctx, opj_t1::mqc, and opj_t1_dec_sigpass_step_mqc_macro.
References opj_mqc::bp, opj_t1::cblkdatabuffer, opj_t1::cblkdatabuffersize, opj_tcd_cblk_dec::chunks, opj_tcd_seg_data_chunk::data, opj_mqc::end, opj_mqc::end_of_byte_stream_counter, EVT_WARNING, J2K_CCP_CBLKSTY_LAZY, J2K_CCP_CBLKSTY_RESET, opj_tcd_seg_data_chunk::len, opj_tcd_seg::len, lut_ctxno_zc, opj_mqc::lut_ctxno_zc_orient, opj_t1::mqc, opj_t1::mustuse_cblkdatabuffer, opj_tcd_cblk_dec::numbps, opj_tcd_cblk_dec::numchunks, OPJ_COMMON_CBLK_DATA_EXTRA, opj_event_msg(), OPJ_FALSE, opj_mqc_init_dec(), opj_mqc_raw_init_dec(), opj_mqc_resetstates(), opj_mqc_setstate(), opj_mutex_lock(), opj_mutex_unlock(), opj_realloc(), opj_t1_allocate_buffers(), opj_t1_dec_clnpass(), opj_t1_dec_refpass_mqc(), opj_t1_dec_refpass_raw(), opj_t1_dec_sigpass_mqc(), opj_t1_dec_sigpass_raw(), OPJ_TRUE, opq_mqc_finish_dec(), opj_tcd_seg::real_num_passes, opj_tcd_cblk_dec::real_num_segs, opj_tcd_cblk_dec::segs, opj_mqc::start, T1_CTXNO_AGG, T1_CTXNO_UNI, T1_CTXNO_ZC, T1_TYPE_MQ, T1_TYPE_RAW, opj_tcd_cblk_dec::x0, opj_tcd_cblk_dec::x1, opj_tcd_cblk_dec::y0, and opj_tcd_cblk_dec::y1.
+References opj_mqc::bp, opj_t1::cblkdatabuffer, opj_t1::cblkdatabuffersize, opj_tcd_cblk_dec::chunks, opj_tcd_seg_data_chunk::data, opj_t1::data, opj_tcd_cblk_dec::decoded_data, opj_mqc::end, opj_mqc::end_of_byte_stream_counter, EVT_WARNING, J2K_CCP_CBLKSTY_LAZY, J2K_CCP_CBLKSTY_RESET, opj_tcd_seg_data_chunk::len, opj_tcd_seg::len, lut_ctxno_zc, opj_mqc::lut_ctxno_zc_orient, opj_t1::mqc, opj_t1::mustuse_cblkdatabuffer, opj_tcd_cblk_dec::numbps, opj_tcd_cblk_dec::numchunks, OPJ_COMMON_CBLK_DATA_EXTRA, opj_event_msg(), OPJ_FALSE, opj_mqc_init_dec(), opj_mqc_raw_init_dec(), opj_mqc_resetstates(), opj_mqc_setstate(), opj_mutex_lock(), opj_mutex_unlock(), opj_realloc(), opj_t1_allocate_buffers(), opj_t1_dec_clnpass(), opj_t1_dec_refpass_mqc(), opj_t1_dec_refpass_raw(), opj_t1_dec_sigpass_mqc(), opj_t1_dec_sigpass_raw(), OPJ_TRUE, opq_mqc_finish_dec(), opj_tcd_seg::real_num_passes, opj_tcd_cblk_dec::real_num_segs, opj_tcd_cblk_dec::segs, opj_mqc::start, T1_CTXNO_AGG, T1_CTXNO_UNI, T1_CTXNO_ZC, T1_TYPE_MQ, T1_TYPE_RAW, opj_tcd_cblk_dec::x0, opj_tcd_cblk_dec::x1, opj_tcd_cblk_dec::y0, and opj_tcd_cblk_dec::y1.
Referenced by opj_t1_clbl_decode_processor().
- +void opj_t1_decode_cblks | ( | -opj_thread_pool_t * | -tp, | +opj_tcd_t * | +tcd, | ||||||||
@@ -1964,7 +1964,7 @@ Exported functions |
tp | Thread pool |
tcd | TCD handle |
pret | Pointer to return value |
tilec | The tile to decode |
tccp | Tile coding parameters |
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
static OPJ_UINT32 | opj_t2_getnumpasses (opj_bio_t *bio) |
static OPJ_BOOL | opj_t2_encode_packet (OPJ_UINT32 tileno, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info) |
Encode a packet of a tile to a destination buffer. More... | |
static OPJ_BOOL | opj_t2_encode_packet (OPJ_UINT32 tileno, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info, J2K_T2_MODE p_t2_mode, opj_event_mgr_t *p_manager) |
Encode a packet of a tile to a destination buffer. More... | |
static OPJ_BOOL | opj_t2_decode_packet (opj_t2_t *t2, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *src, OPJ_UINT32 *data_read, OPJ_UINT32 max_length, opj_packet_info_t *pack_info, opj_event_mgr_t *p_manager) |
Decode a packet of a tile from a source buffer. More... | |
Exported functions | |||||
OPJ_BOOL | opj_t2_encode_packets (opj_t2_t *t2, OPJ_UINT32 tileno, opj_tcd_tile_t *tile, OPJ_UINT32 maxlayers, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info, OPJ_UINT32 tpnum, OPJ_INT32 tppos, OPJ_UINT32 pino, J2K_T2_MODE t2_mode) | ||||
Encode the packets of a tile to a destination buffer. More... | |||||
OPJ_BOOL | opj_t2_decode_packets (opj_t2_t *t2, OPJ_UINT32 tileno, opj_tcd_tile_t *tile, OPJ_BYTE *src, OPJ_UINT32 *p_data_read, OPJ_UINT32 len, opj_codestream_index_t *cstr_info, opj_event_mgr_t *p_manager) | ||||
Decode the packets of a tile from a source buffer. More... | |||||
OPJ_BOOL | opj_t2_encode_packets (opj_t2_t *t2, OPJ_UINT32 tileno, opj_tcd_tile_t *tile, OPJ_UINT32 maxlayers, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info, OPJ_UINT32 tpnum, OPJ_INT32 tppos, OPJ_UINT32 pino, J2K_T2_MODE t2_mode, opj_event_mgr_t *p_manager) | ||||
Encode the packets of a tile to a destination buffer. More... | |||||
OPJ_BOOL | opj_t2_decode_packets (opj_tcd_t *tcd, opj_t2_t *t2, OPJ_UINT32 tileno, opj_tcd_tile_t *tile, OPJ_BYTE *src, OPJ_UINT32 *p_data_read, OPJ_UINT32 len, opj_codestream_index_t *cstr_info, opj_event_mgr_t *p_manager) | ||||
Decode the packets of a tile from a source buffer. More... | |||||
opj_t2_t * | opj_t2_create (opj_image_t *p_image, opj_cp_t *p_cp) | ||||
Creates a Tier 2 handle. More... | |||||
OPJ_BOOL opj_t2_decode_packets | ( | +opj_tcd_t * | +tcd, | +||
+ | opj_t2_t * | t2, |
tcd | TCD handle | ||
t2 | T2 handle | ||
tileno | number that identifies the tile for which to decode the packets | ||
tile | tile for which to decode the packets |
opj_codestream_info_t * | -cstr_info | +cstr_info, | + +|
+ | + | J2K_T2_MODE | +p_t2_mode, | +
+ | + | opj_event_mgr_t * | +p_manager |
@@ -444,18 +463,20 @@ Exported functions | |||
p_data_written | FIXME DOC | ||
len | Length of the destination buffer | ||
cstr_info | Codestream information structure | ||
p_t2_mode | If == THRESH_CALC In Threshold calculation ,If == FINAL_PASS Final pass | ||
p_manager | the user event manager |
References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_pi_iterator::compno, opj_tcd_tile::comps, opj_tcp::csty, opj_tcd_precinct::cw, opj_codestream_info::D_max, opj_tcd_layer::data, opj_tcd_layer::disto, opj_packet_info::disto, opj_tcd_precinct::enc, opj_packet_info::end_ph_pos, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_codestream_info::index_write, J2K_CP_CSTY_EPH, J2K_CP_CSTY_SOP, opj_tcd_cblk_enc::layers, opj_pi_iterator::layno, opj_tcd_pass::len, opj_tcd_layer::len, opj_tcd_resolution::numbands, opj_tcd_cblk_enc::numbps, opj_tcd_band::numbps, opj_tcd_cblk_enc::numlenbits, opj_tcd_layer::numpasses, opj_tcd_cblk_enc::numpasses, opj_bio_create(), opj_bio_destroy(), opj_bio_flush(), opj_bio_init_enc(), opj_bio_numbytes(), opj_bio_write(), OPJ_FALSE, opj_int_floorlog2(), opj_int_max(), opj_t2_putcommacode(), opj_t2_putnumpasses(), opj_tcd_is_band_empty(), opj_tgt_encode(), opj_tgt_reset(), opj_tgt_setvalue(), OPJ_TRUE, opj_tile_info::packet, opj_tcd_tile::packno, opj_codestream_info::packno, opj_tcd_cblk_enc::passes, opj_tcd_band::precincts, opj_pi_iterator::precno, opj_pi_iterator::resno, opj_tcd_tilecomp::resolutions, opj_tcd_pass::term, and opj_codestream_info::tile.
+References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_pi_iterator::compno, opj_tcd_tile::comps, opj_tcp::csty, opj_tcd_precinct::cw, opj_codestream_info::D_max, opj_tcd_layer::data, opj_tcd_layer::disto, opj_packet_info::disto, opj_tcd_precinct::enc, opj_packet_info::end_ph_pos, EVT_ERROR, FINAL_PASS, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_codestream_info::index_write, J2K_CP_CSTY_EPH, J2K_CP_CSTY_SOP, opj_tcd_cblk_enc::layers, opj_pi_iterator::layno, opj_tcd_pass::len, opj_tcd_layer::len, opj_tcd_resolution::numbands, opj_tcd_cblk_enc::numbps, opj_tcd_band::numbps, opj_tcd_cblk_enc::numlenbits, opj_tcd_layer::numpasses, opj_tcd_cblk_enc::numpasses, opj_bio_create(), opj_bio_destroy(), opj_bio_flush(), opj_bio_init_enc(), opj_bio_numbytes(), opj_bio_write(), opj_event_msg(), OPJ_FALSE, opj_int_floorlog2(), opj_int_max(), opj_t2_putcommacode(), opj_t2_putnumpasses(), opj_tcd_is_band_empty(), opj_tgt_encode(), opj_tgt_reset(), opj_tgt_setvalue(), OPJ_TRUE, opj_tile_info::packet, opj_tcd_tile::packno, opj_codestream_info::packno, opj_tcd_cblk_enc::passes, opj_tcd_band::precincts, opj_pi_iterator::precno, opj_pi_iterator::resno, opj_tcd_tilecomp::resolutions, opj_tcd_pass::term, and opj_codestream_info::tile.
-Referenced by opj_t2_encode_packets().
+Referenced by opj_t2_encode_packets().
J2K_T2_MODE | -t2_mode | +t2_mode, | + +|
+ | + | opj_event_mgr_t * | +p_manager |
@@ -553,14 +580,15 @@ Exported functions | |||
tpnum | Tile part number of the current tile | ||
tppos | The position of the tile part flag in the progression order | ||
pino | FIXME DOC | ||
t2_mode | If == 0 In Threshold calculation ,If == 1 Final pass | ||
t2_mode | If == THRESH_CALC In Threshold calculation ,If == FINAL_PASS Final pass | ||
p_manager | the user event manager |
References opj_t2::cp, opj_tile_info::end_header, opj_packet_info::end_ph_pos, opj_packet_info::end_pos, opj_t2::image, opj_codestream_info::index_write, opj_pi_iterator::layno, opj_cp::m_enc, opj_encoding_param::m_max_comp_size, opj_cp::m_specific_param, opj_encoding_param::m_tp_on, opj_image::numcomps, opj_tcp::numpocs, OPJ_FALSE, opj_pi_create_encode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_pi_next(), OPJ_PROFILE_CINEMA_4K, OPJ_PROG_UNKNOWN, opj_t2_encode_packet(), OPJ_TRUE, opj_tile_info::packet, opj_tcd_tile::packno, opj_codestream_info::packno, opj_pi_iterator::poc, opj_tcp::POC, opj_poc::prg, opj_cp::rsiz, opj_packet_info::start_pos, opj_cp::tcps, THRESH_CALC, and opj_codestream_info::tile.
+References opj_t2::cp, opj_tile_info::end_header, opj_packet_info::end_ph_pos, opj_packet_info::end_pos, opj_t2::image, opj_codestream_info::index_write, opj_pi_iterator::layno, opj_cp::m_enc, opj_encoding_param::m_max_comp_size, opj_cp::m_specific_param, opj_encoding_param::m_tp_on, opj_image::numcomps, opj_tcp::numpocs, OPJ_FALSE, opj_pi_create_encode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_pi_next(), OPJ_PROFILE_CINEMA_4K, OPJ_PROG_UNKNOWN, opj_t2_encode_packet(), OPJ_TRUE, opj_tile_info::packet, opj_tcd_tile::packno, opj_codestream_info::packno, opj_pi_iterator::poc, opj_tcp::POC, opj_poc::prg, opj_cp::rsiz, opj_packet_info::start_pos, opj_cp::tcps, THRESH_CALC, and opj_codestream_info::tile.
-Referenced by opj_tcd_rateallocate(), and opj_tcd_t2_encode().
+Referenced by opj_tcd_rateallocate(), and opj_tcd_t2_encode().
References opj_bio_write().
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -760,7 +788,7 @@ Exported functionsReferences opj_bio_write().
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -1001,7 +1029,7 @@ Exported functionsReferences OPJ_FALSE, opj_t2_read_packet_header(), opj_t2_skip_packet_data(), and OPJ_TRUE.
-Referenced by opj_t2_decode_packets().
+Referenced by opj_t2_decode_packets().
diff --git a/doxygen/group___t_c_d.html b/doxygen/group___t_c_d.html index 6e7b1eb6..a79ee8ca 100644 --- a/doxygen/group___t_c_d.html +++ b/doxygen/group___t_c_d.html @@ -18,7 +18,7 @@Allocates tile component data.
-References opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_size, opj_tcd_tilecomp::data_size_needed, OPJ_FALSE, opj_image_data_alloc(), opj_image_data_free(), OPJ_TRUE, and opj_tcd_tilecomp::ownsData.
+References opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_size, opj_tcd_tilecomp::data_size_needed, OPJ_FALSE, opj_image_data_alloc(), opj_image_data_free(), OPJ_TRUE, and opj_tcd_tilecomp::ownsData.
-Referenced by opj_j2k_encode(), opj_j2k_write_tile(), and opj_tcd_init_tile().
+Referenced by opj_j2k_encode(), opj_j2k_write_tile(), and opj_tcd_decode_tile().
- +- | OPJ_UINT32 | +OPJ_SIZE_T | p_src_length | ||
opj_tcd_t * | tcd, | +||||
+ | + | OPJ_UINT32 | +win_x0, | +||
+ | + | OPJ_UINT32 | +win_y0, | +||
+ | + | OPJ_UINT32 | +win_x1, | +||
+ | + | OPJ_UINT32 | +win_y1, | +||
+ | + | OPJ_UINT32 | +numcomps_to_decode, | +||
+ | + | const OPJ_UINT32 * | +comps_indices, | +||
@@ -511,6 +550,12 @@ Exported functions |
tcd | TCD handle | ||||
win_x0 | Upper left x of region to decode (in grid coordinates) | ||||
win_y0 | Upper left y of region to decode (in grid coordinates) | ||||
win_x1 | Lower right x of region to decode (in grid coordinates) | ||||
win_y1 | Lower right y of region to decode (in grid coordinates) | ||||
numcomps_to_decode | Size of the comps_indices array, or 0 if decoding all components. | ||||
comps_indices | Array of numcomps values representing the indices of the components to decode (relative to the codestream, starting at 0). Or NULL if decoding all components. | ||||
src | Source buffer | ||||
len | Length of source buffer | ||||
tileno | Number that identifies one of the tiles to be decoded |
struct opj_codestream_info * | -p_cstr_info | +p_cstr_info, | + +|
+ | + | opj_event_mgr_t * | +p_manager |
@@ -611,18 +662,19 @@ Exported functions | |||
p_data_written | pointer to an int that is incremented by the number of bytes really written on p_dest | ||
p_len | Maximum length of the destination buffer | ||
p_cstr_info | Codestream information structure | ||
p_manager | the user event manager |
References opj_tcd_tile::comps, opj_tcd::cp, opj_tcd::cur_tp_num, opj_codestream_info::index_write, opj_codestream_info::numcomps, opj_codestream_info::numlayers, opj_tcd_tilecomp::numresolutions, opj_calloc(), OPJ_FALSE, opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_encode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_t1_encode(), opj_tcd_t2_encode(), OPJ_TRUE, opj_tile_info::packet, opj_tile_info::pdx, opj_tile_info::pdy, opj_tcd_resolution::ph, opj_tile_info::ph, opj_tccp::prch, opj_tccp::prcw, opj_tcd_resolution::pw, opj_tile_info::pw, opj_tcd_tilecomp::resolutions, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_cp::tcps, opj_codestream_info::tile, and opj_tcd_image::tiles.
+References opj_tcd_tile::comps, opj_tcd::cp, opj_tcd::cur_tp_num, opj_codestream_info::index_write, opj_codestream_info::numcomps, opj_codestream_info::numlayers, opj_tcd_tilecomp::numresolutions, opj_calloc(), OPJ_FALSE, opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_encode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_t1_encode(), opj_tcd_t2_encode(), OPJ_TRUE, opj_tile_info::packet, opj_tile_info::pdx, opj_tile_info::pdy, opj_tcd_resolution::ph, opj_tile_info::ph, opj_tccp::prch, opj_tccp::prcw, opj_tcd_resolution::pw, opj_tile_info::pw, opj_tcd_tilecomp::resolutions, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_cp::tcps, opj_codestream_info::tile, and opj_tcd_image::tiles.
Referenced by opj_j2k_write_sod().
OPJ_UINT32 opj_tcd_get_decoded_tile_size | ( | opj_tcd_t * | -p_tcd | ) | +p_tcd, | + +
+ | OPJ_BOOL | +take_into_account_partial_decoding | +|
+ | ) | +
Gets the maximum tile size that will be taken by the tile once decoded.
-References opj_tcd_tile::comps, opj_image::comps, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_image::numcomps, opj_image_comp::prec, opj_tcd_tilecomp::resolutions, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_image::numcomps, opj_image_comp::prec, opj_tcd_tilecomp::resolutions, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd::whole_tile_decoding, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
Referenced by opj_j2k_read_tile_header(), and opj_tcd_update_tile_data().
OPJ_UINT32 opj_tcd_get_encoded_tile_size | +OPJ_SIZE_T opj_tcd_get_encoded_tile_size | ( | opj_tcd_t * | p_tcd | ) | @@ -660,7 +722,7 @@ Exported functions
OPJ_BOOL opj_tcd_is_subband_area_of_interest | +( | +opj_tcd_t * | +tcd, | +
+ | + | OPJ_UINT32 | +compno, | +
+ | + | OPJ_UINT32 | +resno, | +
+ | + | OPJ_UINT32 | +bandno, | +
+ | + | OPJ_UINT32 | +x0, | +
+ | + | OPJ_UINT32 | +y0, | +
+ | + | OPJ_UINT32 | +x1, | +
+ | + | OPJ_UINT32 | +y1 | +
+ | ) | ++ |
Returns whether a sub-band region contributes to the area of interest tcd->win_x0,tcd->win_y0,tcd->win_x1,tcd->win_y1.
+tcd | TCD handle. |
compno | Component number |
resno | Resolution number |
bandno | Band number (not band index, ie 0, 1, 2 or 3) |
x0 | Upper left x in subband coordinates |
y0 | Upper left y in subband coordinates |
x1 | Lower right x in subband coordinates |
y1 | Lower right y in subband coordinates |
References opj_tcd_tile::comps, opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, opj_tcd::image, opj_tcd_tilecomp::numresolutions, opj_uint_adds(), opj_uint_ceildiv(), opj_uint_ceildivpow2(), opj_uint_max(), opj_uint_min(), opj_tccp::qmfbid, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd::win_x0, opj_tcd::win_x1, opj_tcd::win_y0, opj_tcd::win_y1, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
+ +Referenced by opj_t1_decode_cblks(), and opj_t2_decode_packets().
References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_tcd_tile::comps, opj_tcd_precinct::cw, opj_tcd_layer::data, opj_tcd_cblk_enc::data, opj_tcd_layer::disto, opj_tcd_tile::distolayer, opj_tcd_pass::distortiondec, opj_tcd_precinct::enc, opj_tcd_cblk_enc::layers, opj_tcd_layer::len, opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tcd_layer::numpasses, opj_tcd_cblk_enc::numpassesinlayers, opj_tcd_tilecomp::numresolutions, opj_tcd_is_band_empty(), opj_tcd_cblk_enc::passes, opj_tcd_resolution::ph, opj_tcd_band::precincts, opj_tcd_resolution::pw, opj_tcd_pass::rate, opj_tcd_tilecomp::resolutions, opj_tcd::tcd_image, and opj_tcd_image::tiles.
+References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_tcd_tile::comps, opj_tcd_precinct::cw, opj_tcd_layer::data, opj_tcd_cblk_enc::data, opj_tcd_layer::disto, opj_tcd_tile::distolayer, opj_tcd_pass::distortiondec, opj_tcd_precinct::enc, opj_tcd_cblk_enc::layers, opj_tcd_layer::len, opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tcd_layer::numpasses, opj_tcd_cblk_enc::numpassesinlayers, opj_tcd_tilecomp::numresolutions, opj_tcd_is_band_empty(), opj_tcd_cblk_enc::passes, opj_tcd_resolution::ph, opj_tcd_band::precincts, opj_tcd_resolution::pw, opj_tcd_pass::rate, opj_tcd_tilecomp::resolutions, opj_tcd::tcd_image, opj_tcd_image::tiles, and opj_tcd_cblk_enc::totalpasses.
-Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
opj_codestream_info_t * | -cstr_info | +cstr_info, | + +|
+ | + | opj_event_mgr_t * | +p_manager |
@@ -961,9 +1111,9 @@ Exported functions |
References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_tcd_tile::comps, opj_image::comps, opj_tcd::cp, opj_tcd::cur_pino, opj_tcd::cur_tp_num, opj_tcd_precinct::cw, opj_tcd_tile::distolayer, opj_tcp::distoratio, opj_tcd_pass::distortiondec, opj_tcd_tile::distotile, opj_tile_info::distotile, opj_tcd_precinct::enc, opj_tcd::image, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_quality, opj_cp::m_specific_param, max(), min(), opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tcp::numlayers, opj_tcd_tilecomp::numpix, opj_tcd_tile::numpix, opj_tile_info::numpix, opj_tcd_tilecomp::numresolutions, OPJ_FALSE, OPJ_IS_CINEMA, opj_malloc(), opj_t2_create(), opj_t2_destroy(), opj_t2_encode_packets(), opj_tcd_is_band_empty(), opj_tcd_makelayer(), OPJ_TRUE, opj_uint_min(), opj_tcd_cblk_enc::passes, opj_tcd_resolution::ph, opj_image_comp::prec, opj_tcd_band::precincts, opj_tcd_resolution::pw, opj_tcd_pass::rate, opj_tcp::rates, opj_tcd_tilecomp::resolutions, opj_cp::rsiz, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_tile_info::thresh, THRESH_CALC, opj_codestream_info::tile, opj_tcd_image::tiles, opj_tcd_cblk_enc::totalpasses, opj_tcd::tp_pos, opj_tcd_cblk_enc::x0, opj_tcd_cblk_enc::x1, opj_tcd_cblk_enc::y0, and opj_tcd_cblk_enc::y1.
+References opj_tcd_resolution::bands, opj_tcd_precinct::cblks, opj_tcd_precinct::ch, opj_tcd_tile::comps, opj_image::comps, opj_tcd::cp, opj_tcd::cur_pino, opj_tcd::cur_tp_num, opj_tcd_precinct::cw, opj_tcd_tile::distolayer, opj_tcp::distoratio, opj_tcd_pass::distortiondec, opj_tcd_tile::distotile, opj_tile_info::distotile, opj_tcd_precinct::enc, opj_tcd::image, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_quality, opj_cp::m_specific_param, max(), min(), opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tcp::numlayers, opj_tcd_tilecomp::numpix, opj_tcd_tile::numpix, opj_tile_info::numpix, opj_tcd_tilecomp::numresolutions, OPJ_FALSE, OPJ_IS_CINEMA, opj_malloc(), opj_t2_create(), opj_t2_destroy(), opj_t2_encode_packets(), opj_tcd_is_band_empty(), opj_tcd_makelayer(), OPJ_TRUE, opj_uint_min(), opj_tcd_cblk_enc::passes, opj_tcd_resolution::ph, opj_image_comp::prec, opj_tcd_band::precincts, opj_tcd_resolution::pw, opj_tcd_pass::rate, opj_tcp::rates, opj_tcd_tilecomp::resolutions, opj_cp::rsiz, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_tile_info::thresh, THRESH_CALC, opj_codestream_info::tile, opj_tcd_image::tiles, opj_tcd_cblk_enc::totalpasses, opj_tcd::tp_pos, opj_tcd_cblk_enc::x0, opj_tcd_cblk_enc::x1, opj_tcd_cblk_enc::y0, and opj_tcd_cblk_enc::y1.
-Referenced by opj_tcd_rate_allocate_encode().
+Referenced by opj_tcd_rate_allocate_encode().
References opj_tcp::numlayers, opj_tcd_makelayer_fixed(), and opj_tcd::tcp.
-Referenced by opj_tcd_rate_allocate_encode().
+Referenced by opj_tcd_rate_allocate_encode().
@@ -1039,7 +1189,7 @@ Exported functionsCopies tile data from the system onto the given memory block.
-References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd::image, opj_image::numcomps, OPJ_FALSE, opj_tcd_get_decoded_tile_size(), OPJ_TRUE, opj_image_comp::prec, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_image_comp::sgnd, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_win, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_image::numcomps, OPJ_FALSE, opj_tcd_get_decoded_tile_size(), OPJ_TRUE, opj_image_comp::prec, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_image_comp::sgnd, opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd::whole_tile_decoding, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
Referenced by opj_j2k_decode_tile().
diff --git a/doxygen/group___t_g_t.html b/doxygen/group___t_g_t.html index 17023cd0..3f6dcfa6 100644 --- a/doxygen/group___t_g_t.html +++ b/doxygen/group___t_g_t.html @@ -18,7 +18,7 @@References opj_tgt_node::known, opj_tgt_node::low, opj_tgt_tree::nodes, opj_bio_write(), opj_tgt_node::parent, and opj_tgt_node::value.
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -389,7 +389,7 @@ Exported functionsReferences opj_tgt_node::known, opj_tgt_node::low, opj_tgt_tree::nodes, opj_tgt_tree::numnodes, and opj_tgt_node::value.
-Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tgt_create(), and opj_tgt_init().
+Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tgt_create(), and opj_tgt_init().
@@ -435,7 +435,7 @@ Exported functionsReferences opj_tgt_tree::nodes, opj_tgt_node::parent, and opj_tgt_node::value.
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
diff --git a/doxygen/group___t_h_r_e_a_d.html b/doxygen/group___t_h_r_e_a_d.html index 03f54dc4..ddacee82 100644 --- a/doxygen/group___t_h_r_e_a_d.html +++ b/doxygen/group___t_h_r_e_a_d.html @@ -18,7 +18,7 @@Referenced by opj_t1_decode_cblk(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), and opj_thread_pool_wait_completion().
+Referenced by opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), and opj_thread_pool_wait_completion().
@@ -477,7 +477,7 @@ Thread pool -Referenced by opj_t1_decode_cblk(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), and opj_thread_pool_wait_completion().
+Referenced by opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_thread_pool_destroy(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), and opj_thread_pool_wait_completion().
@@ -628,7 +628,7 @@ Thread poolReferences opj_thread_pool_t::worker_threads_count.
-Referenced by opj_dwt_decode_tile(), and opj_t1_decode_cblks().
+Referenced by opj_dwt_decode_tile(), and opj_t1_decode_cblks().
@@ -676,7 +676,7 @@ Thread poolReferences opj_worker_thread_t::cond, opj_thread_pool_t::cond, opj_job_list_t::job, opj_worker_thread_job_t::job_fn, opj_thread_pool_t::job_queue, opj_worker_thread_t::marked_as_waiting, opj_worker_thread_t::mutex, opj_thread_pool_t::mutex, opj_job_list_t::next, opj_worker_thread_list_t::next, opj_cond_signal(), opj_cond_wait(), OPJ_FALSE, opj_free(), opj_malloc(), opj_mutex_lock(), opj_mutex_unlock(), OPJ_TRUE, opj_thread_pool_t::pending_jobs_count, opj_thread_pool_t::signaling_threshold, opj_thread_pool_t::tls, opj_worker_thread_job_t::user_data, opj_thread_pool_t::waiting_worker_thread_count, opj_thread_pool_t::waiting_worker_thread_list, opj_worker_thread_list_t::worker_thread, and opj_thread_pool_t::worker_threads_count.
-Referenced by opj_dwt_decode_tile(), and opj_t1_decode_cblks().
+Referenced by opj_dwt_decode_tile(), and opj_t1_decode_cblks().
diff --git a/doxygen/group___v_a_l.html b/doxygen/group___v_a_l.html index 40c79015..84cad3ee 100644 --- a/doxygen/group___v_a_l.html +++ b/doxygen/group___v_a_l.html @@ -18,7 +18,7 @@References opj_image::comps, opj_image_comp::data, opj_image::icc_profile_buf, opj_image::numcomps, opj_free(), and opj_image_data_free().
-Referenced by j2k_to_pnm(), opj_image_create(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_destroy(), opj_j2k_get_tile(), and opj_j2k_read_header().
+Referenced by j2k_to_pnm(), opj_image_create(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_destroy(), opj_j2k_get_tile(), opj_j2k_move_data_from_codec_to_output_image(), and opj_j2k_read_header().
diff --git a/doxygen/image_8h.html b/doxygen/image_8h.html index 73fd86b0..a13b9441 100644 --- a/doxygen/image_8h.html +++ b/doxygen/image_8h.html @@ -18,7 +18,7 @@Referenced by get_tile_range(), opj_int_clamp(), opj_jp2_apply_pclr(), opj_t1_encode_cblk(), and opj_tcd_rateallocate().
+Referenced by get_tile_range(), opj_int64_clamp(), opj_int_clamp(), opj_jp2_apply_pclr(), opj_t1_encode_cblk(), and opj_tcd_rateallocate().
Referenced by get_tile_range(), opj_int_clamp(), and opj_tcd_rateallocate().
+Referenced by get_tile_range(), opj_int64_clamp(), opj_int_clamp(), and opj_tcd_rateallocate().
Functions | |
char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
const char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
void | opj_j2k_setup_decoder (opj_j2k_t *j2k, opj_dparameters_t *parameters) |
Setup the decoder decoding parameters using user parameters. More... | |
OPJ_BOOL | opj_j2k_decode_tile (opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Decode tile data. More... | |
static OPJ_BOOL | opj_j2k_update_image_dimensions (opj_image_t *p_image, opj_event_mgr_t *p_manager) |
OPJ_BOOL | opj_j2k_set_decoded_components (opj_j2k_t *p_j2k, OPJ_UINT32 numcomps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager) |
Sets the indices of the components to decode. More... | |
OPJ_BOOL | opj_j2k_set_decode_area (opj_j2k_t *p_j2k, opj_image_t *p_image, OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, OPJ_INT32 p_end_x, OPJ_INT32 p_end_y, opj_event_mgr_t *p_manager) |
Sets the given area to be decoded. More... | |
static OPJ_BOOL | opj_j2k_setup_decoding_tile (opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager) |
Sets up the procedures to do on decoding one tile. More... | |
static OPJ_BOOL | opj_j2k_move_data_from_codec_to_output_image (opj_j2k_t *p_j2k, opj_image_t *p_image) |
OPJ_BOOL | opj_j2k_decode (opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_image_t *p_image, opj_event_mgr_t *p_manager) |
Decode an image from a JPEG-2000 codestream. More... | |
OPJ_BOOL | opj_j2k_write_tile (opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, OPJ_BYTE *p_data, OPJ_UINT32 p_data_size, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes a tile. More... | |
-Variables | |
static j2k_prog_order_t | j2k_prog_order_list [] |
static const OPJ_UINT32 | MCT_ELEMENT_SIZE [] |
FIXME DOC. More... | |
static const opj_j2k_mct_function | j2k_mct_read_functions_to_float [] |
static const opj_j2k_mct_function | j2k_mct_read_functions_to_int32 [] |
static const opj_j2k_mct_function | j2k_mct_write_functions_from_float [] |
static const opj_dec_memory_marker_handler_t | j2k_memory_marker_handler_tab [] |
-Local static functions | |
#define | OPJ_UNUSED(x) (void)x |
Local static functions | |
static OPJ_BOOL | opj_j2k_setup_header_reading (opj_j2k_t *p_j2k, opj_event_mgr_t *p_manager) |
Sets up the procedures to do on reading header. More... | |
Builds the tcd encoder to use to encode tile. More... | |
static OPJ_BOOL | opj_j2k_create_tcd (opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Creates a tile-coder decoder. More... | |
Creates a tile-coder encoder. More... | |
static OPJ_BOOL | opj_j2k_exec (opj_j2k_t *p_j2k, opj_procedure_list_t *p_procedure_list, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Excutes the given procedures on the given codec. More... | |
static OPJ_BOOL | opj_j2k_pre_write_tile (opj_j2k_t *p_j2k, OPJ_UINT32 p_tile_index, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
static OPJ_BOOL | opj_j2k_update_image_data (opj_tcd_t *p_tcd, OPJ_BYTE *p_data, opj_image_t *p_output_image) |
static OPJ_BOOL | opj_j2k_update_image_data (opj_tcd_t *p_tcd, opj_image_t *p_output_image) |
static void | opj_get_tile_dimensions (opj_image_t *l_image, opj_tcd_tilecomp_t *l_tilec, opj_image_comp_t *l_img_comp, OPJ_UINT32 *l_size_comp, OPJ_UINT32 *l_width, OPJ_UINT32 *l_height, OPJ_UINT32 *l_offset_x, OPJ_UINT32 *l_offset_y, OPJ_UINT32 *l_image_width, OPJ_UINT32 *l_stride, OPJ_UINT32 *l_tile_offset) |
static void | opj_j2k_get_tile_data (opj_tcd_t *p_tcd, OPJ_BYTE *p_data) |
static OPJ_BOOL | opj_j2k_write_tlm (opj_j2k_t *p_j2k, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the TLM marker (Tile Length Marker) More... | |
static OPJ_BOOL | opj_j2k_write_sot (opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 *p_data_written, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_write_sot (opj_j2k_t *p_j2k, OPJ_BYTE *p_data, OPJ_UINT32 p_total_data_size, OPJ_UINT32 *p_data_written, const opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Writes the SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_get_sot_values (OPJ_BYTE *p_header_data, OPJ_UINT32 p_header_size, OPJ_UINT32 *p_tile_no, OPJ_UINT32 *p_tot_len, OPJ_UINT32 *p_current_part, OPJ_UINT32 *p_num_parts, opj_event_mgr_t *p_manager) |
Reads values from a SOT marker (Start of tile-part) More... | |
static OPJ_BOOL | opj_j2k_need_nb_tile_parts_correction (opj_stream_private_t *p_stream, OPJ_UINT32 tile_no, OPJ_BOOL *p_correction_needed, opj_event_mgr_t *p_manager) |
Checks for invalid number of tile-parts in SOT marker (TPsot==TNsot). More... | |
+Variables | |
static const j2k_prog_order_t | j2k_prog_order_list [] |
static const OPJ_UINT32 | MCT_ELEMENT_SIZE [] |
FIXME DOC. More... | |
static const opj_j2k_mct_function | j2k_mct_read_functions_to_float [] |
static const opj_j2k_mct_function | j2k_mct_read_functions_to_int32 [] |
static const opj_j2k_mct_function | j2k_mct_write_functions_from_float [] |
static const opj_dec_memory_marker_handler_t | j2k_memory_marker_handler_tab [] |
References opj_image::comps, opj_image_comp::data, opj_image_comp::h, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_image::numcomps, opj_copy_image_header(), OPJ_FALSE, opj_image_create0(), opj_image_destroy(), opj_j2k_exec(), opj_j2k_setup_decoding(), OPJ_TRUE, opj_image_comp::resno_decoded, and opj_image_comp::w.
+References opj_image::comps, opj_image_comp::data, opj_image_comp::factor, opj_j2k::m_cp, opj_cp::m_dec, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_image::numcomps, opj_copy_image_header(), OPJ_FALSE, opj_image_create0(), opj_image_destroy(), opj_j2k_exec(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_setup_decoding(), and opj_j2k_update_image_dimensions().
Referenced by opj_create_decompress(), and opj_jp2_decode().
@@ -917,7 +920,7 @@ Local static functionsReferences opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, J2K_STATE_EOC, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_tcp::m_current_tile_part_number, opj_j2k::m_decoder, opj_j2k_dec::m_last_sot_read_pos, opj_j2k::m_output_image, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_j2k_dec::m_tile_ind_to_dec, opj_codestream_index::main_head_end, opj_tile_index::nb_tps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_decode_tile(), opj_j2k_read_tile_header(), opj_j2k_update_image_data(), opj_malloc(), opj_realloc(), opj_stream_read_seek(), OPJ_TRUE, opj_tp_index::start_pos, opj_cp::tcps, opj_cp::th, opj_codestream_index::tile_index, opj_tile_index::tp_index, and opj_cp::tw.
+References opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, J2K_STATE_EOC, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_tcp::m_current_tile_part_number, opj_j2k::m_decoder, opj_j2k_dec::m_last_sot_read_pos, opj_j2k::m_output_image, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_j2k_dec::m_tile_ind_to_dec, opj_codestream_index::main_head_end, opj_tile_index::nb_tps, opj_event_msg(), OPJ_FALSE, opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_decode_tile(), opj_j2k_read_tile_header(), opj_j2k_tcp_data_destroy(), opj_j2k_update_image_data(), opj_stream_read_seek(), OPJ_TRUE, opj_tp_index::start_pos, opj_cp::tcps, opj_cp::th, opj_codestream_index::tile_index, opj_tile_index::tp_index, and opj_cp::tw.
Referenced by opj_j2k_setup_decoding_tile().
@@ -984,7 +987,7 @@ Local static functions -References opj_j2k::cstr_index, EVT_ERROR, EVT_WARNING, J2K_MS_EOC, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_ERR, J2K_STATE_NEOC, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_tcp::m_data_size, opj_j2k::m_decoder, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_event_msg(), OPJ_FALSE, opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_read_bytes, opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_tcd_decode_tile(), opj_tcd_update_tile_data(), OPJ_TRUE, and opj_cp::tcps.
+References opj_j2k::cstr_index, EVT_ERROR, EVT_WARNING, J2K_MS_EOC, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_ERR, J2K_STATE_NEOC, opj_j2k_dec::m_can_decode, opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_tcp::m_data_size, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_event_msg(), OPJ_FALSE, opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_read_bytes, opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_tcd_decode_tile(), opj_tcd_update_tile_data(), OPJ_TRUE, opj_cp::tcps, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), and opj_jp2_decode_tile().
@@ -1012,7 +1015,7 @@ Local static functions -References opj_j2k::cstr_index, j2k_destroy_cstr_index(), opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_default_tcp, opj_j2k_enc::m_encoded_tile_data, opj_j2k::m_encoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_enc::m_header_tile_data, opj_j2k_enc::m_header_tile_data_size, opj_j2k::m_is_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k::m_tp, opj_j2k::m_validation_list, opj_free(), opj_image_destroy(), opj_j2k_cp_destroy(), opj_j2k_tcp_destroy(), opj_procedure_list_destroy(), opj_tcd_destroy(), and opj_thread_pool_destroy().
+References opj_j2k::cstr_index, j2k_destroy_cstr_index(), opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_default_tcp, opj_j2k_enc::m_encoded_tile_data, opj_j2k::m_encoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_enc::m_header_tile_data, opj_j2k_enc::m_header_tile_data_size, opj_j2k::m_is_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k::m_tp, opj_j2k::m_validation_list, opj_free(), opj_image_destroy(), opj_j2k_cp_destroy(), opj_j2k_tcp_destroy(), opj_procedure_list_destroy(), opj_tcd_destroy(), and opj_thread_pool_destroy().
Referenced by opj_create_compress(), opj_create_decompress(), opj_j2k_create_compress(), opj_j2k_create_decompress(), and opj_jp2_destroy().
@@ -1094,7 +1097,7 @@ Local static functionsEncodes an image into a JPEG-2000 codestream.
-References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_image_comp::data, EVT_ERROR, opj_tcd::image, opj_j2k::m_cp, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_get_tile_data(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_realloc(), opj_tcd_copy_tile_data(), opj_tcd_get_encoded_tile_size(), OPJ_TRUE, opj_tcd_tilecomp::ownsData, opj_tcd::tcd_image, opj_cp::th, opj_tcd_image::tiles, and opj_cp::tw.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_image_comp::data, EVT_ERROR, opj_tcd::image, opj_j2k::m_cp, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_get_tile_data(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_realloc(), opj_tcd_copy_tile_data(), opj_tcd_get_encoded_tile_size(), OPJ_TRUE, opj_tcd_tilecomp::ownsData, opj_tcd::tcd_image, opj_cp::th, opj_tcd_image::tiles, and opj_cp::tw.
Referenced by opj_create_compress(), and opj_jp2_encode().
@@ -1245,10 +1248,48 @@ Local static functionsReferences opj_image::comps, opj_image_comp::data, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, opj_image_comp::factor, opj_image_comp::h, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k_dec::m_tile_ind_to_dec, opj_image::numcomps, opj_copy_image_header(), opj_event_msg(), OPJ_FALSE, opj_image_create0(), opj_image_data_free(), opj_image_destroy(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_j2k_exec(), opj_j2k_setup_decoding_tile(), OPJ_TRUE, opj_image_comp::resno_decoded, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
+References opj_image::comps, opj_image_comp::data, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, opj_image_comp::factor, opj_image_comp::h, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k_dec::m_tile_ind_to_dec, opj_image::numcomps, opj_copy_image_header(), opj_event_msg(), OPJ_FALSE, opj_image_create0(), opj_image_data_free(), opj_image_destroy(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_j2k_exec(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_setup_decoding_tile(), opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), and opj_jp2_get_tile().
+
+
|
+ +static | +
References opj_image::comps, opj_image_comp::data, opj_image_comp::h, opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_image::numcomps, OPJ_FALSE, opj_free(), opj_image_data_free(), opj_image_destroy(), opj_malloc(), OPJ_TRUE, opj_image_comp::resno_decoded, and opj_image_comp::w.
+ +Referenced by opj_j2k_decode(), and opj_j2k_get_tile().
+References opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_dec_memory_marker_handler::handler, opj_dec_memory_marker_handler::id, J2K_MS_EOC, J2K_MS_SOD, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_NEOC, J2K_STATE_TPH, J2K_STATE_TPHSOT, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_j2k::m_decoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_dec::m_last_sot_read_pos, opj_tcp::m_nb_tile_parts, opj_j2k_dec::m_nb_tile_parts_correction, opj_j2k_dec::m_nb_tile_parts_correction_checked, opj_j2k_dec::m_skip_data, opj_j2k_dec::m_sot_length, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_add_tlmarker(), opj_j2k_get_marker_handler(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_sod(), opj_read_bytes, opj_realloc(), opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_stream_skip(), opj_stream_tell(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_decode_tile(), OPJ_TRUE, opj_dec_memory_marker_handler::states, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::th, opj_tcd_image::tiles, opj_cp::tw, opj_tcd_tile::x0, opj_tcd_tile::x1, opj_tcd_tile::y0, and opj_tcd_tile::y1.
+References opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_dec_memory_marker_handler::handler, opj_dec_memory_marker_handler::id, J2K_MS_EOC, J2K_MS_SOD, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_NEOC, J2K_STATE_TPH, J2K_STATE_TPHSOT, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_j2k::m_decoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_dec::m_last_sot_read_pos, opj_tcp::m_nb_tile_parts, opj_j2k_dec::m_nb_tile_parts_correction, opj_j2k_dec::m_nb_tile_parts_correction_checked, opj_j2k_dec::m_skip_data, opj_j2k_dec::m_sot_length, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_add_tlmarker(), opj_j2k_get_marker_handler(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_sod(), opj_read_bytes, opj_realloc(), opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_stream_skip(), opj_stream_tell(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_decode_tile(), OPJ_TRUE, opj_dec_memory_marker_handler::states, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::th, opj_tcd_image::tiles, opj_cp::tw, opj_tcd_tile::x0, opj_tcd_tile::x1, opj_tcd_tile::y0, and opj_tcd_tile::y1.
Referenced by opj_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), and opj_jp2_read_tile_header().
@@ -1477,10 +1518,64 @@ Local static functionsReferences opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_image_comp::factor, opj_image_comp::h, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_discard_tiles, opj_j2k_dec::m_end_tile_x, opj_j2k_dec::m_end_tile_y, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k_dec::m_start_tile_x, opj_j2k_dec::m_start_tile_y, opj_j2k_dec::m_state, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_int_ceildiv(), opj_int_ceildivpow2(), OPJ_TRUE, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
+References opj_image::comps, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_image_comp::factor, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_tcp::m_data, opj_cp::m_dec, opj_j2k::m_decoder, opj_j2k_dec::m_discard_tiles, opj_j2k_dec::m_end_tile_x, opj_j2k_dec::m_end_tile_y, opj_j2k::m_private_image, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_j2k::m_specific_param, opj_j2k_dec::m_start_tile_x, opj_j2k_dec::m_start_tile_y, opj_j2k_dec::m_state, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_int_ceildiv(), opj_j2k_update_image_dimensions(), opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), and opj_jp2_set_decode_area().
+ + + +OPJ_BOOL opj_j2k_set_decoded_components | +( | +opj_j2k_t * | +p_j2k, | +
+ | + | OPJ_UINT32 | +numcomps, | +
+ | + | const OPJ_UINT32 * | +comps_indices, | +
+ | + | opj_event_mgr_t * | +p_manager | +
+ | ) | ++ |
Sets the indices of the components to decode.
+p_j2k | the jpeg2000 codec. |
numcomps | Number of components to decode. |
comps_indices | Array of num_compts indices (numbering starting at 0) corresponding to the components to decode. |
p_manager | Event manager |
References EVT_ERROR, opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_image::numcomps, opj_calloc(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_malloc(), and OPJ_TRUE.
+ +Referenced by opj_create_decompress(), and opj_jp2_set_decoded_components().
+Referenced by opj_create_compress(), and opj_jp2_start_compress().
+ + + +
+
|
+ +static | +
References opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, opj_image_comp::factor, opj_image_comp::h, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_int_ceildiv(), opj_int_ceildivpow2(), OPJ_TRUE, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
+ +Referenced by opj_j2k_decode(), and opj_j2k_set_decode_area().
+References opj_tcd_tile::comps, EVT_ERROR, opj_tcd::image, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_tcd_copy_tile_data(), OPJ_TRUE, opj_tcd::tcd_image, and opj_tcd_image::tiles.
+References opj_tcd_tile::comps, EVT_ERROR, opj_tcd::image, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_tcd_copy_tile_data(), OPJ_TRUE, opj_tcd::tcd_image, and opj_tcd_image::tiles.
Referenced by opj_create_compress(), and opj_jp2_write_tile().
@@ -1777,10 +1910,10 @@ Local static functions
|
diff --git a/doxygen/j2k_8h.html b/doxygen/j2k_8h.html
index a2aba780..87fa0a8f 100644
--- a/doxygen/j2k_8h.html
+++ b/doxygen/j2k_8h.html
@@ -18,7 +18,7 @@
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
#define | J2K_MS_INSEC 0xff94 |
INSEC marker value (Part 8: Secure JPEG 2000) More... | |
#define | J2K_MAX_POCS 32 |
Maximum number of POCs. More... | |
Typedefs | |
OPJ_BOOL | opj_j2k_read_tile_header (opj_j2k_t *p_j2k, OPJ_UINT32 *p_tile_index, OPJ_UINT32 *p_data_size, OPJ_INT32 *p_tile_x0, OPJ_INT32 *p_tile_y0, OPJ_INT32 *p_tile_x1, OPJ_INT32 *p_tile_y1, OPJ_UINT32 *p_nb_comps, OPJ_BOOL *p_go_on, opj_stream_private_t *p_stream, opj_event_mgr_t *p_manager) |
Reads a tile header. More... | |
OPJ_BOOL | opj_j2k_set_decoded_components (opj_j2k_t *p_j2k, OPJ_UINT32 numcomps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager) |
Sets the indices of the components to decode. More... | |
OPJ_BOOL | opj_j2k_set_decode_area (opj_j2k_t *p_j2k, opj_image_t *p_image, OPJ_INT32 p_start_x, OPJ_INT32 p_start_y, OPJ_INT32 p_end_x, OPJ_INT32 p_end_y, opj_event_mgr_t *p_manager) |
Sets the given area to be decoded. More... | |
OPJ_BOOL | opj_j2k_setup_encoder (opj_j2k_t *p_j2k, opj_cparameters_t *parameters, opj_image_t *image, opj_event_mgr_t *p_manager) |
char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
const char * | opj_j2k_convert_progression_order (OPJ_PROG_ORDER prg_order) |
Converts an enum type progression order to string type. More... | |
The JPEG-2000 Codestream Reader/Writer (J2K)
@@ -687,7 +693,7 @@ FunctionsReferences opj_image::comps, opj_image_comp::data, opj_image_comp::h, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_image::numcomps, opj_copy_image_header(), OPJ_FALSE, opj_image_create0(), opj_image_destroy(), opj_j2k_exec(), opj_j2k_setup_decoding(), OPJ_TRUE, opj_image_comp::resno_decoded, and opj_image_comp::w.
+References opj_image::comps, opj_image_comp::data, opj_image_comp::factor, opj_j2k::m_cp, opj_cp::m_dec, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_image::numcomps, opj_copy_image_header(), OPJ_FALSE, opj_image_create0(), opj_image_destroy(), opj_j2k_exec(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_setup_decoding(), and opj_j2k_update_image_dimensions().
Referenced by opj_create_decompress(), and opj_jp2_decode().
@@ -754,7 +760,7 @@ Functions -References opj_j2k::cstr_index, EVT_ERROR, EVT_WARNING, J2K_MS_EOC, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_ERR, J2K_STATE_NEOC, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_tcp::m_data_size, opj_j2k::m_decoder, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_event_msg(), OPJ_FALSE, opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_read_bytes, opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_tcd_decode_tile(), opj_tcd_update_tile_data(), OPJ_TRUE, and opj_cp::tcps.
+References opj_j2k::cstr_index, EVT_ERROR, EVT_WARNING, J2K_MS_EOC, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_ERR, J2K_STATE_NEOC, opj_j2k_dec::m_can_decode, opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_tcp::m_data_size, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_event_msg(), OPJ_FALSE, opj_j2k_tcp_data_destroy(), opj_j2k_tcp_destroy(), opj_read_bytes, opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_tcd_decode_tile(), opj_tcd_update_tile_data(), OPJ_TRUE, opj_cp::tcps, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), and opj_jp2_decode_tile().
@@ -782,7 +788,7 @@ Functions -References opj_j2k::cstr_index, j2k_destroy_cstr_index(), opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_default_tcp, opj_j2k_enc::m_encoded_tile_data, opj_j2k::m_encoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_enc::m_header_tile_data, opj_j2k_enc::m_header_tile_data_size, opj_j2k::m_is_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k::m_tp, opj_j2k::m_validation_list, opj_free(), opj_image_destroy(), opj_j2k_cp_destroy(), opj_j2k_tcp_destroy(), opj_procedure_list_destroy(), opj_tcd_destroy(), and opj_thread_pool_destroy().
+References opj_j2k::cstr_index, j2k_destroy_cstr_index(), opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_default_tcp, opj_j2k_enc::m_encoded_tile_data, opj_j2k::m_encoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_enc::m_header_tile_data, opj_j2k_enc::m_header_tile_data_size, opj_j2k::m_is_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k::m_tcd, opj_j2k_enc::m_tlm_sot_offsets_buffer, opj_j2k_enc::m_tlm_sot_offsets_current, opj_j2k::m_tp, opj_j2k::m_validation_list, opj_free(), opj_image_destroy(), opj_j2k_cp_destroy(), opj_j2k_tcp_destroy(), opj_procedure_list_destroy(), opj_tcd_destroy(), and opj_thread_pool_destroy().
Referenced by opj_create_compress(), opj_create_decompress(), opj_j2k_create_compress(), opj_j2k_create_decompress(), and opj_jp2_destroy().
@@ -820,7 +826,7 @@ FunctionsEncodes an image into a JPEG-2000 codestream.
-References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_image_comp::data, EVT_ERROR, opj_tcd::image, opj_j2k::m_cp, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_get_tile_data(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_realloc(), opj_tcd_copy_tile_data(), opj_tcd_get_encoded_tile_size(), OPJ_TRUE, opj_tcd_tilecomp::ownsData, opj_tcd::tcd_image, opj_cp::th, opj_tcd_image::tiles, and opj_cp::tw.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_image_comp::data, EVT_ERROR, opj_tcd::image, opj_j2k::m_cp, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_get_tile_data(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_realloc(), opj_tcd_copy_tile_data(), opj_tcd_get_encoded_tile_size(), OPJ_TRUE, opj_tcd_tilecomp::ownsData, opj_tcd::tcd_image, opj_cp::th, opj_tcd_image::tiles, and opj_cp::tw.
Referenced by opj_create_compress(), and opj_jp2_encode().
@@ -944,7 +950,7 @@ FunctionsReferences opj_image::comps, opj_image_comp::data, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, opj_image_comp::factor, opj_image_comp::h, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k_dec::m_tile_ind_to_dec, opj_image::numcomps, opj_copy_image_header(), opj_event_msg(), OPJ_FALSE, opj_image_create0(), opj_image_data_free(), opj_image_destroy(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_j2k_exec(), opj_j2k_setup_decoding_tile(), OPJ_TRUE, opj_image_comp::resno_decoded, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
+References opj_image::comps, opj_image_comp::data, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, opj_image_comp::factor, opj_image_comp::h, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k::m_output_image, opj_j2k::m_private_image, opj_j2k::m_procedure_list, opj_j2k::m_specific_param, opj_j2k_dec::m_tile_ind_to_dec, opj_image::numcomps, opj_copy_image_header(), opj_event_msg(), OPJ_FALSE, opj_image_create0(), opj_image_data_free(), opj_image_destroy(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_j2k_exec(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_setup_decoding_tile(), opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), and opj_jp2_get_tile().
@@ -1100,7 +1106,7 @@ Functions -References opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_dec_memory_marker_handler::handler, opj_dec_memory_marker_handler::id, J2K_MS_EOC, J2K_MS_SOD, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_NEOC, J2K_STATE_TPH, J2K_STATE_TPHSOT, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_j2k::m_decoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_dec::m_last_sot_read_pos, opj_tcp::m_nb_tile_parts, opj_j2k_dec::m_nb_tile_parts_correction, opj_j2k_dec::m_nb_tile_parts_correction_checked, opj_j2k_dec::m_skip_data, opj_j2k_dec::m_sot_length, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_add_tlmarker(), opj_j2k_get_marker_handler(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_sod(), opj_read_bytes, opj_realloc(), opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_stream_skip(), opj_stream_tell(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_decode_tile(), OPJ_TRUE, opj_dec_memory_marker_handler::states, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::th, opj_tcd_image::tiles, opj_cp::tw, opj_tcd_tile::x0, opj_tcd_tile::x1, opj_tcd_tile::y0, and opj_tcd_tile::y1.
+References opj_j2k::cstr_index, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_dec_memory_marker_handler::handler, opj_dec_memory_marker_handler::id, J2K_MS_EOC, J2K_MS_SOD, J2K_MS_SOT, J2K_STATE_DATA, J2K_STATE_EOC, J2K_STATE_NEOC, J2K_STATE_TPH, J2K_STATE_TPHSOT, opj_j2k_dec::m_can_decode, opj_j2k::m_cp, opj_j2k::m_current_tile_number, opj_tcp::m_data, opj_j2k::m_decoder, opj_j2k_dec::m_header_data, opj_j2k_dec::m_header_data_size, opj_j2k_dec::m_last_sot_read_pos, opj_tcp::m_nb_tile_parts, opj_j2k_dec::m_nb_tile_parts_correction, opj_j2k_dec::m_nb_tile_parts_correction_checked, opj_j2k_dec::m_skip_data, opj_j2k_dec::m_sot_length, opj_j2k::m_specific_param, opj_j2k_dec::m_state, opj_j2k::m_tcd, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_j2k_add_tlmarker(), opj_j2k_get_marker_handler(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_read_sod(), opj_read_bytes, opj_realloc(), opj_stream_get_number_byte_left(), opj_stream_read_data(), opj_stream_skip(), opj_stream_tell(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_decode_tile(), OPJ_TRUE, opj_dec_memory_marker_handler::states, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::th, opj_tcd_image::tiles, opj_cp::tw, opj_tcd_tile::x0, opj_tcd_tile::x1, opj_tcd_tile::y0, and opj_tcd_tile::y1.
Referenced by opj_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), and opj_jp2_read_tile_header().
@@ -1176,10 +1182,64 @@ FunctionsReferences opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_image_comp::factor, opj_image_comp::h, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_j2k::m_decoder, opj_j2k_dec::m_discard_tiles, opj_j2k_dec::m_end_tile_x, opj_j2k_dec::m_end_tile_y, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_j2k_dec::m_start_tile_x, opj_j2k_dec::m_start_tile_y, opj_j2k_dec::m_state, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_int_ceildiv(), opj_int_ceildivpow2(), OPJ_TRUE, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image_comp::w, opj_image_comp::x0, opj_image::x0, opj_image::x1, opj_image_comp::y0, opj_image::y0, and opj_image::y1.
+References opj_image::comps, EVT_ERROR, EVT_INFO, EVT_WARNING, opj_image_comp::factor, J2K_STATE_TPHSOT, opj_j2k::m_cp, opj_tcp::m_data, opj_cp::m_dec, opj_j2k::m_decoder, opj_j2k_dec::m_discard_tiles, opj_j2k_dec::m_end_tile_x, opj_j2k_dec::m_end_tile_y, opj_j2k::m_private_image, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_j2k::m_specific_param, opj_j2k_dec::m_start_tile_x, opj_j2k_dec::m_start_tile_y, opj_j2k_dec::m_state, opj_image::numcomps, opj_event_msg(), OPJ_FALSE, opj_int_ceildiv(), opj_j2k_update_image_dimensions(), opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_cp::th, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_image::x0, opj_image::x1, opj_image::y0, and opj_image::y1.
Referenced by opj_create_decompress(), and opj_jp2_set_decode_area().
+OPJ_BOOL opj_j2k_set_decoded_components | +( | +opj_j2k_t * | +p_j2k, | +
+ | + | OPJ_UINT32 | +numcomps, | +
+ | + | const OPJ_UINT32 * | +comps_indices, | +
+ | + | opj_event_mgr_t * | +p_manager | +
+ | ) | ++ |
Sets the indices of the components to decode.
+p_j2k | the jpeg2000 codec. |
numcomps | Number of components to decode. |
comps_indices | Array of num_compts indices (numbering starting at 0) corresponding to the components to decode. |
p_manager | Event manager |
References EVT_ERROR, opj_j2k_dec::m_comps_indices_to_decode, opj_j2k::m_decoder, opj_j2k_dec::m_numcomps_to_decode, opj_j2k::m_private_image, opj_j2k::m_specific_param, opj_image::numcomps, opj_calloc(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_malloc(), and OPJ_TRUE.
+ +Referenced by opj_create_decompress(), and opj_jp2_set_decoded_components().
+References opj_tcd_tile::comps, EVT_ERROR, opj_tcd::image, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_tcd_copy_tile_data(), OPJ_TRUE, opj_tcd::tcd_image, and opj_tcd_image::tiles.
+References opj_tcd_tile::comps, EVT_ERROR, opj_tcd::image, opj_j2k::m_tcd, opj_image::numcomps, opj_alloc_tile_component_data(), opj_event_msg(), OPJ_FALSE, opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_tcd_copy_tile_data(), OPJ_TRUE, opj_tcd::tcd_image, and opj_tcd_image::tiles.
Referenced by opj_create_compress(), and opj_jp2_write_tile().
diff --git a/doxygen/j2k_8h_source.html b/doxygen/j2k_8h_source.html index 262b2186..e982b3fd 100644 --- a/doxygen/j2k_8h_source.html +++ b/doxygen/j2k_8h_source.html @@ -18,7 +18,7 @@Sets up the procedures to do on writing header.
Developpers wanting to extend the library can add their own writing procedures.
-References opj_jp2::jpip_on, opj_jp2::m_procedure_list, OPJ_FALSE, opj_jp2_skip_jp2c(), opj_jp2_write_ftyp(), opj_jp2_write_jp(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_procedure_list_add_procedure(), and OPJ_TRUE.
+References opj_jp2::jpip_on, opj_jp2::m_procedure_list, OPJ_FALSE, opj_jp2_skip_jp2c(), opj_jp2_write_ftyp(), opj_jp2_write_jp(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_procedure_list_add_procedure(), and OPJ_TRUE.
Referenced by opj_jp2_start_compress().
@@ -967,12 +971,12 @@ VariablesReferenced by opj_jp2_find_handler().
@@ -1004,17 +1008,17 @@ VariablesReferenced by opj_jp2_img_find_handler().
diff --git a/doxygen/jp2_8h.html b/doxygen/jp2_8h.html index d1c1ad58..80dfd2aa 100644 --- a/doxygen/jp2_8h.html +++ b/doxygen/jp2_8h.html @@ -18,7 +18,7 @@Variables | |
static opj_mqc_state_t | mqc_states [47 *2] |
static const opj_mqc_state_t | mqc_states [47 *2] |
|
diff --git a/doxygen/mqc_8h.html b/doxygen/mqc_8h.html
index fbef6a21..6eea0ca1 100644
--- a/doxygen/mqc_8h.html
+++ b/doxygen/mqc_8h.html
@@ -18,7 +18,7 @@
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
References opj_codec_private::is_decompressor, j2k_dump(), j2k_get_cstr_index(), j2k_get_cstr_info(), jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_calloc(), OPJ_CODEC_J2K, OPJ_CODEC_JP2, OPJ_CODEC_JPT, OPJ_CODEC_UNKNOWN, opj_codec_private::opj_dump_codec, opj_free(), opj_codec_private::opj_get_codec_index, opj_codec_private::opj_get_codec_info, opj_j2k_create_decompress(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_end_decompress(), opj_j2k_get_tile(), opj_j2k_read_header(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoder(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_destroy(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_header(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_set_default_event_handler(), opj_codec_private::opj_set_threads, and OPJ_TRUE.
+References opj_codec_private::is_decompressor, j2k_dump(), j2k_get_cstr_index(), j2k_get_cstr_info(), jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_calloc(), OPJ_CODEC_J2K, OPJ_CODEC_JP2, OPJ_CODEC_JPT, OPJ_CODEC_UNKNOWN, opj_codec_private::opj_dump_codec, opj_free(), opj_codec_private::opj_get_codec_index, opj_codec_private::opj_get_codec_info, opj_j2k_create_decompress(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_end_decompress(), opj_j2k_get_tile(), opj_j2k_read_header(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoder(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_destroy(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_header(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_components(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_set_default_event_handler(), opj_codec_private::opj_set_threads, and OPJ_TRUE.
Referenced by j2k_to_pnm().
@@ -357,6 +360,7 @@ FunctionsReads a tile data.
This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile.
+Note: opj_decode_tile_data() should not be used together with opj_set_decoded_components().
p_codec | the jpeg2000 codec. |
p_codec | the jpeg2000 codec. |
OPJ_BOOL OPJ_CALLCONV opj_set_decoded_components | +( | +opj_codec_t * | +p_codec, | +
+ | + | OPJ_UINT32 | +numcomps, | +
+ | + | const OPJ_UINT32 * | +comps_indices, | +
+ | + | OPJ_BOOL | +apply_color_transforms | +
+ | ) | ++ |
Restrict the number of components to decode.
+This function should be called after opj_read_header().
+This function enables to restrict the set of decoded components to the specified indices. Note that the current implementation (apply_color_transforms == OPJ_FALSE) is such that neither the multi-component transform at codestream level, nor JP2 channel transformations will be applied. Consequently the indices are relative to the codestream.
+Note: opj_decode_tile_data() should not be used together with opj_set_decoded_components().
+p_codec | the jpeg2000 codec to read. |
numcomps | Size of the comps_indices array. |
comps_indices | Array of numcomps values representing the indices of the components to decode (relative to the codestream, starting at 0) |
apply_color_transforms | Whether multi-component transform at codestream level or JP2 channel transformations should be applied. Currently this parameter should be set to OPJ_FALSE. Setting it to OPJ_TRUE will result in an error. |
References EVT_ERROR, opj_codec_private::is_decompressor, opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_event_msg(), and OPJ_FALSE.
+Referenced by opj_default_callback(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_update_decode_poc(), opj_pi_update_encode_poc_and_final(), opj_stream_default_read(), opj_stream_default_seek(), opj_stream_default_skip(), opj_stream_default_write(), opj_stream_read_seek(), opj_t1_getwmsedec(), opj_t2_decode_packets(), opj_t2_read_packet_data(), and opj_t2_skip_packet_data().
+Referenced by opj_default_callback(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_update_decode_poc(), opj_pi_update_encode_poc_and_final(), opj_stream_default_read(), opj_stream_default_seek(), opj_stream_default_skip(), opj_stream_default_write(), opj_stream_read_seek(), opj_t1_getwmsedec(), opj_t2_decode_packets(), opj_t2_read_packet_data(), and opj_t2_skip_packet_data().
Referenced by associate_channel(), check_JP2boxidx(), close_channel(), delete_session(), enqueue_metabins(), fread_jpip(), fwrite_jp2k(), gene_cachemodel(), gene_JPIPstream(), gene_metamsg(), get_initquery(), get_mainheader_from_j2kstream(), handle_clientreq(), identify_cid(), identify_target(), is_allsent(), isJPPstream(), isJPTfeasible(), main(), modify_COCmkrstream(), modify_mainheader(), modify_SIZmkrstream(), modify_tileheader(), open_channel(), opj_alloc_tile_component_data(), opj_bio_bytein(), opj_bio_byteout(), opj_bio_flush(), opj_bio_inalign(), opj_check_EPHuse(), opj_codec_set_threads(), opj_create_compress(), opj_decode(), opj_decode_tile_data(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_event_msg(), opj_get_decoded_tile(), opj_has_thread_support(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_check_poc_val(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_end_compress(), opj_j2k_get_sot_values(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoding(), opj_j2k_setup_decoding_tile(), opj_j2k_setup_decoding_validation(), opj_j2k_setup_encoder(), opj_j2k_setup_encoding_validation(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_reading(), opj_j2k_setup_header_writing(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_end_compress(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_setup_encoding_validation(), opj_jp2_setup_end_header_reading(), opj_jp2_setup_end_header_writing(), opj_jp2_setup_header_reading(), opj_jp2_setup_header_writing(), opj_jp2_skip_jp2c(), opj_jp2_start_compress(), opj_jp2_write_ftyp(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_lupDecompose(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_check_next_level(), opj_pi_next(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_procedure_list_add_procedure(), opj_read_header(), opj_read_tile_header(), opj_seek_from_file(), opj_set_decode_area(), opj_set_decoded_resolution_factor(), opj_set_default_decoder_parameters(), opj_set_default_encoder_parameters(), opj_set_error_handler(), opj_set_info_handler(), opj_set_MCT(), opj_set_warning_handler(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), opj_stream_default_seek(), opj_stream_flush(), opj_stream_read_seek(), opj_stream_write_seek(), opj_t1_allocate_buffers(), opj_t1_clbl_decode_processor(), opj_t1_dec_clnpass_64x64_novsc(), opj_t1_dec_clnpass_generic_novsc(), opj_t1_dec_clnpass_step(), opj_t1_dec_sigpass_mqc_64x64_novsc(), opj_t1_dec_sigpass_mqc_generic_novsc(), opj_t1_dec_sigpass_raw(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), opj_t1_enc_is_term_pass(), opj_t1_encode_cblks(), opj_t2_decode_packet(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_copy_tile_data(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), opj_tcd_update_tile_data(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), opj_tls_set(), opj_worker_thread_function(), opj_write_tile(), parse_JPIPstream(), recons_codestream_from_JPPstream(), recons_codestream_from_JPTstream(), recons_packet(), recons_precinct(), recv_ack(), search_session_and_channel(), set_cidxdata(), set_CODmkrdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_SIZmkrdata(), set_thixdata(), and set_tpixdata().
+Referenced by associate_channel(), check_JP2boxidx(), close_channel(), delete_session(), enqueue_metabins(), fread_jpip(), fwrite_jp2k(), gene_cachemodel(), gene_JPIPstream(), gene_metamsg(), get_initquery(), get_mainheader_from_j2kstream(), handle_clientreq(), identify_cid(), identify_target(), is_allsent(), isJPPstream(), isJPTfeasible(), main(), modify_COCmkrstream(), modify_mainheader(), modify_SIZmkrstream(), modify_tileheader(), open_channel(), opj_alloc_tile_component_data(), opj_bio_bytein(), opj_bio_byteout(), opj_bio_flush(), opj_bio_inalign(), opj_check_EPHuse(), opj_codec_set_threads(), opj_create_compress(), opj_decode(), opj_decode_tile_data(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_event_msg(), opj_get_decoded_tile(), opj_has_thread_support(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_check_poc_val(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_end_compress(), opj_j2k_get_sot_values(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoding(), opj_j2k_setup_decoding_tile(), opj_j2k_setup_decoding_validation(), opj_j2k_setup_encoder(), opj_j2k_setup_encoding_validation(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_reading(), opj_j2k_setup_header_writing(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_end_compress(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_encoder(), opj_jp2_setup_encoding_validation(), opj_jp2_setup_end_header_reading(), opj_jp2_setup_end_header_writing(), opj_jp2_setup_header_reading(), opj_jp2_setup_header_writing(), opj_jp2_skip_jp2c(), opj_jp2_start_compress(), opj_jp2_write_ftyp(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_lupDecompose(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_check_next_level(), opj_pi_next(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_procedure_list_add_procedure(), opj_read_header(), opj_read_tile_header(), opj_seek_from_file(), opj_set_decode_area(), opj_set_decoded_components(), opj_set_decoded_resolution_factor(), opj_set_default_decoder_parameters(), opj_set_default_encoder_parameters(), opj_set_error_handler(), opj_set_info_handler(), opj_set_MCT(), opj_set_warning_handler(), opj_setup_decoder(), opj_setup_encoder(), opj_sparse_array_int32_read_or_write(), opj_sparse_array_int32_write(), opj_start_compress(), opj_stream_default_seek(), opj_stream_flush(), opj_stream_read_seek(), opj_stream_write_seek(), opj_t1_allocate_buffers(), opj_t1_clbl_decode_processor(), opj_t1_dec_clnpass_64x64_novsc(), opj_t1_dec_clnpass_generic_novsc(), opj_t1_dec_clnpass_step(), opj_t1_dec_sigpass_mqc_64x64_novsc(), opj_t1_dec_sigpass_mqc_generic_novsc(), opj_t1_dec_sigpass_raw(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), opj_t1_enc_is_term_pass(), opj_t1_encode_cblks(), opj_t2_decode_packet(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_copy_tile_data(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), opj_tcd_update_tile_data(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), opj_tls_set(), opj_worker_thread_function(), opj_write_tile(), parse_JPIPstream(), recons_codestream_from_JPPstream(), recons_codestream_from_JPTstream(), recons_packet(), recons_precinct(), recv_ack(), search_session_and_channel(), set_cidxdata(), set_CODmkrdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_SIZmkrdata(), set_thixdata(), and set_tpixdata().
JPEG 2000 profile macros.
-Referenced by opj_j2k_get_specific_header_sizes(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_pi_create_encode(), opj_pi_initialise_encode(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_get_specific_header_sizes(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_pi_create_encode(), opj_pi_initialise_encode(), and opj_tcd_rateallocate().
Referenced by opj_j2k_is_cinema_compliant(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_setup_header_writing(), and opj_t2_encode_packets().
+Referenced by opj_j2k_is_cinema_compliant(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_setup_header_writing(), and opj_t2_encode_packets().
Referenced by associate_channel(), check_JP2boxidx(), close_channel(), delete_session(), enqueue_mainheader(), enqueue_metabins(), enqueue_metadata(), enqueue_precinct(), enqueue_tile(), enqueue_tileheader(), fread_jpip(), fwrite_jp2k(), gene_cachemodel(), gene_JPIPstream(), gene_target(), get_mainheader_from_j2kstream(), handle_clientreq(), handle_dstCIDreqMSG(), handle_JPIPstreamMSG(), identify_cid(), identify_target(), init_dec_server(), init_jpipdecoder(), is_allsent(), isJPPstream(), isJPTfeasible(), j2k_to_pnm(), main(), modify_COCmkrstream(), modify_mainheader(), modify_SIZmkrstream(), modify_tileheader(), open_channel(), opj_alloc_tile_component_data(), opj_bio_bytein(), opj_bio_byteout(), opj_bio_flush(), opj_bio_inalign(), opj_check_EPHuse(), opj_create_decompress(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_event_msg(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_build_decoder(), opj_j2k_build_encoder(), opj_j2k_calculate_tp(), opj_j2k_check_poc_val(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy_header_memory(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_end_compress(), opj_j2k_end_decompress(), opj_j2k_end_encoding(), opj_j2k_exec(), opj_j2k_get_end_header(), opj_j2k_get_sot_values(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_mct_validation(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_com(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoding(), opj_j2k_setup_decoding_tile(), opj_j2k_setup_decoding_validation(), opj_j2k_setup_encoder(), opj_j2k_setup_encoding_validation(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_reading(), opj_j2k_setup_header_writing(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_epc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_default_validation(), opj_jp2_exec(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_decoding_validation(), opj_jp2_setup_encoder(), opj_jp2_setup_encoding_validation(), opj_jp2_setup_end_header_reading(), opj_jp2_setup_end_header_writing(), opj_jp2_setup_header_reading(), opj_jp2_setup_header_writing(), opj_jp2_skip_jp2c(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_lupDecompose(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_check_next_level(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_procedure_list_add_procedure(), opj_seek_from_file(), opj_set_error_handler(), opj_set_info_handler(), opj_set_MCT(), opj_set_warning_handler(), opj_setup_decoder(), opj_stream_flush(), opj_stream_read_seek(), opj_stream_write_seek(), opj_t1_allocate_buffers(), opj_t1_dec_clnpass_64x64_vsc(), opj_t1_dec_clnpass_generic_vsc(), opj_t1_dec_clnpass_step(), opj_t1_dec_sigpass_mqc_64x64_vsc(), opj_t1_dec_sigpass_mqc_generic_vsc(), opj_t1_decode_cblk(), opj_t1_enc_is_term_pass(), opj_t1_encode_cblks(), opj_t2_decode_packet(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_encode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), opj_tcd_update_tile_data(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), opj_tls_set(), opj_worker_thread_function(), parse_comps(), parse_JPIPstream(), parse_metareq(), parse_req_box_prop(), recons_codestream_from_JPPstream(), recons_codestream_from_JPTstream(), recons_packet(), recons_precinct(), recv_ack(), search_session_and_channel(), set_cidxdata(), set_CODmkrdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_SIZmkrdata(), set_thixdata(), and set_tpixdata().
+Referenced by associate_channel(), check_JP2boxidx(), close_channel(), delete_session(), enqueue_mainheader(), enqueue_metabins(), enqueue_metadata(), enqueue_precinct(), enqueue_tile(), enqueue_tileheader(), fread_jpip(), fwrite_jp2k(), gene_cachemodel(), gene_JPIPstream(), gene_target(), get_mainheader_from_j2kstream(), handle_clientreq(), handle_dstCIDreqMSG(), handle_JPIPstreamMSG(), identify_cid(), identify_target(), init_dec_server(), init_jpipdecoder(), is_allsent(), isJPPstream(), isJPTfeasible(), j2k_to_pnm(), main(), modify_COCmkrstream(), modify_mainheader(), modify_SIZmkrstream(), modify_tileheader(), open_channel(), opj_alloc_tile_component_data(), opj_bio_bytein(), opj_bio_byteout(), opj_bio_flush(), opj_bio_inalign(), opj_check_EPHuse(), opj_create_decompress(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_dwt_interleave_partial_h(), opj_dwt_interleave_partial_v(), opj_event_msg(), opj_j2k_add_mct(), opj_j2k_add_mhmarker(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_build_decoder(), opj_j2k_build_encoder(), opj_j2k_calculate_tp(), opj_j2k_check_poc_val(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_create_tcd(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy_header_memory(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_end_compress(), opj_j2k_end_decompress(), opj_j2k_end_encoding(), opj_j2k_exec(), opj_j2k_get_end_header(), opj_j2k_get_sot_values(), opj_j2k_is_cinema_compliant(), opj_j2k_mct_validation(), opj_j2k_merge_ppm(), opj_j2k_merge_ppt(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_need_nb_tile_parts_correction(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_com(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_plm(), opj_j2k_read_plt(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_qcd(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_tlm(), opj_j2k_read_unk(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoding(), opj_j2k_setup_decoding_tile(), opj_j2k_setup_decoding_validation(), opj_j2k_setup_encoder(), opj_j2k_setup_encoding_validation(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_reading(), opj_j2k_setup_header_writing(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_epc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_j2k_write_tile(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_decode(), opj_jp2_default_validation(), opj_jp2_exec(), opj_jp2_get_tile(), opj_jp2_read_boxhdr(), opj_jp2_read_boxhdr_char(), opj_jp2_read_bpcc(), opj_jp2_read_cdef(), opj_jp2_read_cmap(), opj_jp2_read_colr(), opj_jp2_read_ftyp(), opj_jp2_read_header_procedure(), opj_jp2_read_ihdr(), opj_jp2_read_jp(), opj_jp2_read_jp2h(), opj_jp2_read_pclr(), opj_jp2_setup_decoding_validation(), opj_jp2_setup_encoder(), opj_jp2_setup_encoding_validation(), opj_jp2_setup_end_header_reading(), opj_jp2_setup_end_header_writing(), opj_jp2_setup_header_reading(), opj_jp2_setup_header_writing(), opj_jp2_skip_jp2c(), opj_jp2_write_jp(), opj_jp2_write_jp2c(), opj_jp2_write_jp2h(), opj_jpip_skip_iptr(), opj_lupDecompose(), opj_matrix_inversion_f(), opj_mct_decode_custom(), opj_mct_encode_custom(), opj_pi_check_next_level(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_procedure_list_add_procedure(), opj_seek_from_file(), opj_set_error_handler(), opj_set_info_handler(), opj_set_MCT(), opj_set_warning_handler(), opj_setup_decoder(), opj_sparse_array_int32_read(), opj_sparse_array_int32_read_or_write(), opj_stream_flush(), opj_stream_read_seek(), opj_stream_write_seek(), opj_t1_allocate_buffers(), opj_t1_dec_clnpass_64x64_vsc(), opj_t1_dec_clnpass_generic_vsc(), opj_t1_dec_clnpass_step(), opj_t1_dec_sigpass_mqc_64x64_vsc(), opj_t1_dec_sigpass_mqc_generic_vsc(), opj_t1_decode_cblk(), opj_t1_enc_is_term_pass(), opj_t1_encode_cblks(), opj_t2_decode_packet(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_init_seg(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_encode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), opj_tcd_update_tile_data(), opj_thread_pool_get_next_job(), opj_thread_pool_setup(), opj_thread_pool_submit_job(), opj_tls_set(), opj_v4dwt_interleave_partial_h(), opj_v4dwt_interleave_partial_v(), opj_worker_thread_function(), parse_comps(), parse_JPIPstream(), parse_metareq(), parse_req_box_prop(), recons_codestream_from_JPPstream(), recons_codestream_from_JPTstream(), recons_packet(), recons_precinct(), recv_ack(), search_session_and_channel(), set_cidxdata(), set_CODmkrdata(), set_cptrdata(), set_mainmhixdata(), set_ppixdata(), set_SIZmkrdata(), set_thixdata(), and set_tpixdata().
References opj_codec_private::is_decompressor, j2k_dump(), j2k_get_cstr_index(), j2k_get_cstr_info(), jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_calloc(), OPJ_CODEC_J2K, OPJ_CODEC_JP2, OPJ_CODEC_JPT, OPJ_CODEC_UNKNOWN, opj_codec_private::opj_dump_codec, opj_free(), opj_codec_private::opj_get_codec_index, opj_codec_private::opj_get_codec_info, opj_j2k_create_decompress(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_end_decompress(), opj_j2k_get_tile(), opj_j2k_read_header(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoder(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_destroy(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_header(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_set_default_event_handler(), opj_codec_private::opj_set_threads, and OPJ_TRUE.
+References opj_codec_private::is_decompressor, j2k_dump(), j2k_get_cstr_index(), j2k_get_cstr_info(), jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_calloc(), OPJ_CODEC_J2K, OPJ_CODEC_JP2, OPJ_CODEC_JPT, OPJ_CODEC_UNKNOWN, opj_codec_private::opj_dump_codec, opj_free(), opj_codec_private::opj_get_codec_index, opj_codec_private::opj_get_codec_info, opj_j2k_create_decompress(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_end_decompress(), opj_j2k_get_tile(), opj_j2k_read_header(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_set_threads(), opj_j2k_setup_decoder(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_destroy(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_header(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_components(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_set_default_event_handler(), opj_codec_private::opj_set_threads, and OPJ_TRUE.
Referenced by j2k_to_pnm().
@@ -2527,6 +2530,7 @@ FunctionsReads a tile data.
This function is compulsory and allows one to decode tile data. opj_read_tile_header should be called before. The user may need to refer to the image got by opj_read_header to understand the size being taken by the tile.
+Note: opj_decode_tile_data() should not be used together with opj_set_decoded_components().
p_codec | the jpeg2000 codec. |
p_codec | the jpeg2000 codec. |
OPJ_API OPJ_BOOL OPJ_CALLCONV opj_set_decoded_components | +( | +opj_codec_t * | +p_codec, | +
+ | + | OPJ_UINT32 | +numcomps, | +
+ | + | const OPJ_UINT32 * | +comps_indices, | +
+ | + | OPJ_BOOL | +apply_color_transforms | +
+ | ) | ++ |
Restrict the number of components to decode.
+This function should be called after opj_read_header().
+This function enables to restrict the set of decoded components to the specified indices. Note that the current implementation (apply_color_transforms == OPJ_FALSE) is such that neither the multi-component transform at codestream level, nor JP2 channel transformations will be applied. Consequently the indices are relative to the codestream.
+Note: opj_decode_tile_data() should not be used together with opj_set_decoded_components().
+p_codec | the jpeg2000 codec to read. |
numcomps | Size of the comps_indices array. |
comps_indices | Array of numcomps values representing the indices of the components to decode (relative to the codestream, starting at 0) |
apply_color_transforms | Whether multi-component transform at codestream level or JP2 channel transformations should be applied. Currently this parameter should be set to OPJ_FALSE. Setting it to OPJ_TRUE will result in an error. |
References EVT_ERROR, opj_codec_private::is_decompressor, opj_codec_private::m_codec, opj_codec_private::m_codec_data, opj_codec_private::m_decompression, opj_codec_private::m_event_mgr, opj_event_msg(), and OPJ_FALSE.
+#include "t2.h"
#include "mct.h"
#include "opj_intmath.h"
#include "sparse_array.h"
#include "openjpwl/jpwl.h"
#include "opj_codec.h"
Typedefs |
Referenced by opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_v4dwt_decode_step1(), opj_v4dwt_interleave_h(), and opj_v4dwt_interleave_v().
+Referenced by opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_sparse_array_int32_read_or_write(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_v4dwt_decode_step1(), opj_v4dwt_interleave_h(), and opj_v4dwt_interleave_v().
#define OPJ_UNUSED | +( | ++ | x | ) | +(void)x | +
Referenced by opj_aligned_alloc_n(), opj_aligned_realloc_n(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_image_create(), opj_j2k_update_image_data(), and opj_t1_allocate_buffers().
+Referenced by opj_aligned_alloc_n(), opj_aligned_realloc_n(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_image_create(), opj_j2k_update_image_data(), opj_tcd_decode_tile(), and opj_tcd_init_tile().
+ OpenJPEG
+ 2.3.0
+
+ |
+
#include "opj_includes.h"
+Data Structures | |
struct | opj_sparse_array_int32 |
+Functions | |
opj_sparse_array_int32_t * | opj_sparse_array_int32_create (OPJ_UINT32 width, OPJ_UINT32 height, OPJ_UINT32 block_width, OPJ_UINT32 block_height) |
Creates a new sparse array. More... | |
void | opj_sparse_array_int32_free (opj_sparse_array_int32_t *sa) |
Frees a sparse array. More... | |
OPJ_BOOL | opj_sparse_array_is_region_valid (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1) |
Returns whether region bounds are valid (non empty and within array bounds) More... | |
static OPJ_BOOL | opj_sparse_array_int32_read_or_write (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, OPJ_INT32 *buf, OPJ_UINT32 buf_col_stride, OPJ_UINT32 buf_line_stride, OPJ_BOOL forgiving, OPJ_BOOL is_read_op) |
OPJ_BOOL | opj_sparse_array_int32_read (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, OPJ_INT32 *dest, OPJ_UINT32 dest_col_stride, OPJ_UINT32 dest_line_stride, OPJ_BOOL forgiving) |
Read the content of a rectangular region of the sparse array into a user buffer. More... | |
OPJ_BOOL | opj_sparse_array_int32_write (opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, const OPJ_INT32 *src, OPJ_UINT32 src_col_stride, OPJ_UINT32 src_line_stride, OPJ_BOOL forgiving) |
Write the content of a rectangular region into the sparse array from a user buffer. More... | |
+
|
+ +static | +
References opj_sparse_array_int32::block_count_hor, opj_sparse_array_int32::block_height, opj_sparse_array_int32::block_width, opj_sparse_array_int32::data_blocks, opj_calloc(), OPJ_FALSE, OPJ_RESTRICT, opj_sparse_array_is_region_valid(), OPJ_TRUE, and opj_uint_min().
+ +Referenced by opj_sparse_array_int32_read(), and opj_sparse_array_int32_write().
+ +
+ OpenJPEG
+ 2.3.0
+
+ |
+
Sparse array management. +More...
+#include "opj_includes.h"
Go to the source code of this file.
++Typedefs | |
typedef struct opj_sparse_array_int32 | opj_sparse_array_int32_t |
Opaque type for sparse arrays that contain int32 values. More... | |
+Functions | |
opj_sparse_array_int32_t * | opj_sparse_array_int32_create (OPJ_UINT32 width, OPJ_UINT32 height, OPJ_UINT32 block_width, OPJ_UINT32 block_height) |
Creates a new sparse array. More... | |
void | opj_sparse_array_int32_free (opj_sparse_array_int32_t *sa) |
Frees a sparse array. More... | |
OPJ_BOOL | opj_sparse_array_is_region_valid (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1) |
Returns whether region bounds are valid (non empty and within array bounds) More... | |
OPJ_BOOL | opj_sparse_array_int32_read (const opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, OPJ_INT32 *dest, OPJ_UINT32 dest_col_stride, OPJ_UINT32 dest_line_stride, OPJ_BOOL forgiving) |
Read the content of a rectangular region of the sparse array into a user buffer. More... | |
OPJ_BOOL | opj_sparse_array_int32_write (opj_sparse_array_int32_t *sa, OPJ_UINT32 x0, OPJ_UINT32 y0, OPJ_UINT32 x1, OPJ_UINT32 y1, const OPJ_INT32 *src, OPJ_UINT32 src_col_stride, OPJ_UINT32 src_line_stride, OPJ_BOOL forgiving) |
Write the content of a rectangular region into the sparse array from a user buffer. More... | |
Sparse array management.
+The functions in this file manage sparse arrays. Sparse arrays are arrays with potential big dimensions, but with very few samples actually set. Such sparse arrays require allocating a low amount of memory, by just allocating memory for blocks of the array that are set. The minimum memory allocation unit is a a block. There is a trade-off to pick up an appropriate dimension for blocks. If it is too big, and pixels set are far from each other, too much memory will be used. If blocks are too small, the book-keeping costs of blocks will raise.
+
+ OpenJPEG
+ 2.3.0
+
+ |
+
Referenced by opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
+Referenced by opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
Referenced by opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
+Referenced by opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
Referenced by opj_dwt_decode_h_func(), opj_dwt_decode_tile(), opj_dwt_decode_v_func(), opj_idwt53_h(), and opj_idwt53_v().
+Referenced by opj_dwt_decode_h_func(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_v_func(), opj_idwt53_h(), and opj_idwt53_v().
Referenced by opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
+Referenced by opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_idwt53_h(), and opj_idwt53_v().
Referenced by opj_j2k_convert_progression_order().
+Referenced by opj_j2k_convert_progression_order().
Referenced by opj_j2k_convert_progression_order().
+Referenced by opj_j2k_convert_progression_order().
Flag to indicate if the codec is used to decode or encode.
-Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
+Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_components(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
@@ -216,7 +222,7 @@ Data FieldsFIXME DOC.
-Referenced by opj_codec_set_threads(), opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_dump_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_cstr_index(), opj_get_cstr_info(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_resolution_factor(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
+Referenced by opj_codec_set_threads(), opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_dump_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_cstr_index(), opj_get_cstr_info(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_components(), opj_set_decoded_resolution_factor(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
@@ -232,7 +238,7 @@ Data FieldsFIXME DOC.
-Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_resolution_factor(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
+Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_components(), opj_set_decoded_resolution_factor(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
@@ -260,7 +266,7 @@ Data FieldsReferenced by opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_resolution_factor(), and opj_setup_decoder().
+Referenced by opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_destroy_codec(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_components(), opj_set_decoded_resolution_factor(), and opj_setup_decoder().
Event handler.
-Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_resolution_factor(), opj_set_error_handler(), opj_set_info_handler(), opj_set_warning_handler(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
+Referenced by opj_create_compress(), opj_create_decompress(), opj_decode(), opj_decode_tile_data(), opj_encode(), opj_end_compress(), opj_end_decompress(), opj_get_decoded_tile(), opj_read_header(), opj_read_tile_header(), opj_set_decode_area(), opj_set_decoded_components(), opj_set_decoded_resolution_factor(), opj_set_error_handler(), opj_set_info_handler(), opj_set_warning_handler(), opj_setup_decoder(), opj_setup_encoder(), opj_start_compress(), and opj_write_tile().
@@ -456,6 +462,20 @@ Data FieldsSet decode area function handler.
+ + + +OPJ_BOOL(* opj_codec_private::opj_set_decoded_components) (void *p_codec, OPJ_UINT32 num_comps, const OPJ_UINT32 *comps_indices, opj_event_mgr_t *p_manager) | +
Set the decoded components.
+Referenced by j2k_destroy_cstr_index(), j2k_get_cstr_index(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_create_cstr_index(), opj_j2k_decode_one_tile(), opj_j2k_dump_MH_index(), opj_j2k_read_sod(), opj_j2k_read_sot(), and opj_t2_decode_packets().
+Referenced by j2k_destroy_cstr_index(), j2k_get_cstr_index(), opj_j2k_add_tlmarker(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_create_cstr_index(), opj_j2k_decode_one_tile(), opj_j2k_dump_MH_index(), opj_j2k_read_sod(), opj_j2k_read_sot(), and opj_t2_decode_packets().
maximum distortion reduction on the whole image (add for Marcela)
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
@@ -198,7 +198,7 @@ Data Fieldswriting the packet in the index with t2_encode_packets
-Referenced by opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), and opj_tcd_rate_allocate_encode().
+Referenced by opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), and opj_tcd_rate_allocate_encode().
@@ -292,7 +292,7 @@ Data Fieldscomponent numbers
-Referenced by opj_tcd_encode_tile(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), and opj_write_ppixfaix().
+Referenced by opj_tcd_encode_tile(), opj_write_phix(), opj_write_phixfaix(), opj_write_ppix(), and opj_write_ppixfaix().
@@ -324,7 +324,7 @@ Data Fieldsnumber of layer
-Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
@@ -340,7 +340,7 @@ Data Fieldspacket number
-Referenced by opj_j2k_write_sod(), opj_t2_encode_packet(), and opj_t2_encode_packets().
+Referenced by opj_j2k_write_sod(), opj_t2_encode_packet(), and opj_t2_encode_packets().
@@ -388,7 +388,7 @@ Data Fieldsinformation regarding tiles inside image
-Referenced by get_num_max_tile_parts(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), opj_tcd_rateallocate(), opj_write_phixfaix(), opj_write_ppixfaix(), opj_write_tilemhix(), and opj_write_tpixfaix().
+Referenced by get_num_max_tile_parts(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), opj_tcd_rateallocate(), opj_write_phixfaix(), opj_write_ppixfaix(), opj_write_tilemhix(), and opj_write_tpixfaix().
diff --git a/doxygen/structopj__codestream__info__v2.html b/doxygen/structopj__codestream__info__v2.html index 262e7482..903b7ac7 100644 --- a/doxygen/structopj__codestream__info__v2.html +++ b/doxygen/structopj__codestream__info__v2.html @@ -18,7 +18,7 @@Referenced by opj_j2k_read_cod(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), and opj_tcd_init_tile().
+Referenced by opj_j2k_decode(), opj_j2k_read_cod(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), and opj_tcd_init_tile().
Referenced by opj_j2k_cp_destroy(), opj_j2k_get_num_tp(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_init(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_cp_destroy(), opj_j2k_get_num_tp(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_init(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
Referenced by opj_j2k_cp_destroy(), opj_j2k_get_num_tp(), opj_j2k_read_cod(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_cp_destroy(), opj_j2k_decode(), opj_j2k_get_num_tp(), opj_j2k_read_cod(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
Size of the image in bits.
Rsiz
-Referenced by opj_j2k_get_specific_header_sizes(), opj_j2k_mct_validation(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_j2k_write_siz(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_encode_packets(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_get_specific_header_sizes(), opj_j2k_mct_validation(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_j2k_write_siz(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_encode_packets(), and opj_tcd_rateallocate().
@@ -818,7 +818,7 @@ Data Fieldstile coding parameters
-Referenced by j2k_dump(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_calculate_tp(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_cp_destroy(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_encoding_validation(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_j2k_get_num_tp(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_mct_validation(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppt(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_pi_check_next_level(), opj_pi_create(), opj_pi_create_decode(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_pi_update_encoding_parameters(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
+Referenced by j2k_dump(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_calculate_tp(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_cp_destroy(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_encoding_validation(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_j2k_get_num_tp(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_mct_validation(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppt(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_pi_check_next_level(), opj_pi_create(), opj_pi_create_decode(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_pi_update_encoding_parameters(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
diff --git a/doxygen/structopj__cparameters.html b/doxygen/structopj__cparameters.html index f9316f77..484ac54d 100644 --- a/doxygen/structopj__cparameters.html +++ b/doxygen/structopj__cparameters.html @@ -18,7 +18,7 @@different psnr for successive layers
+different psnr for successive layers.
+Should be increasing. 0 can be used as last value to indicate the last layer is lossless.
Referenced by opj_j2k_setup_encoder().
@@ -1143,7 +1144,8 @@ Data Fieldsrates of layers - might be subsequently limited by the max_cs_size field
+rates of layers - might be subsequently limited by the max_cs_size field.
+Should be decreasing. 1 can be used as last value to indicate the last layer is lossless.
Referenced by opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), and opj_set_default_encoder_parameters().
diff --git a/doxygen/structopj__dec__memory__marker__handler.html b/doxygen/structopj__dec__memory__marker__handler.html index 51ce1a82..86561bb4 100644 --- a/doxygen/structopj__dec__memory__marker__handler.html +++ b/doxygen/structopj__dec__memory__marker__handler.html @@ -18,7 +18,7 @@if != 0, then original dimension divided by 2^(reduce); if == 0 or not used, image is decoded to the full resolution
-Referenced by opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), and opj_tcd_init_tile().
+Referenced by opj_j2k_decode(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), and opj_tcd_init_tile().
allocation by rate/distortion
-Referenced by opj_j2k_setup_encoder(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_setup_encoder(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
@@ -125,7 +125,7 @@ Data Fieldsadd fixed_quality
-Referenced by opj_j2k_setup_encoder(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_setup_encoder(), opj_tcd_rate_allocate_encode(), and opj_tcd_rateallocate().
@@ -158,7 +158,7 @@ Data FieldsMaximum rate for each component.
If == 0, component size limitation is not considered
-Referenced by opj_j2k_setup_encoder(), and opj_t2_encode_packets().
+Referenced by opj_j2k_setup_encoder(), and opj_t2_encode_packets().
@@ -190,7 +190,7 @@ Data FieldsEnabling Tile part generation.
-Referenced by opj_j2k_get_num_tp(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_j2k_get_num_tp(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_pi_create_encode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), and opj_t2_encode_packets().
diff --git a/doxygen/structopj__event__mgr.html b/doxygen/structopj__event__mgr.html index 842050da..0511719f 100644 --- a/doxygen/structopj__event__mgr.html +++ b/doxygen/structopj__event__mgr.html @@ -18,7 +18,7 @@image components
-Referenced by imagetopnm(), j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_rates(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
+Referenced by imagetopnm(), j2k_dump_image_header(), main(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t2_decode_packets(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
@@ -165,7 +165,7 @@ Data Fieldsnumber of components in the image
-Referenced by imagetopnm(), j2k_dump(), j2k_dump_image_header(), j2k_get_cstr_info(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_add_mct(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_dump_MH_info(), opj_j2k_encode(), opj_j2k_get_max_coc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_mct_validation(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_mco(), opj_j2k_read_poc(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_siz(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_tile(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_setup_encoder(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_encoding_parameters(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_copy_tile_data(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_t1_encode(), and opj_tcd_update_tile_data().
+Referenced by imagetopnm(), j2k_dump(), j2k_dump_image_header(), j2k_get_cstr_info(), main(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_add_mct(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_dump_MH_info(), opj_j2k_encode(), opj_j2k_get_max_coc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_mct_validation(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_mco(), opj_j2k_read_poc(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_start_compress(), opj_j2k_update_image_data(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_siz(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_tile(), opj_jp2_apply_cdef(), opj_jp2_apply_pclr(), opj_jp2_check_color(), opj_jp2_setup_encoder(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_encoding_parameters(), opj_t2_decode_packets(), opj_t2_encode_packets(), opj_tcd_copy_tile_data(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_t1_encode(), and opj_tcd_update_tile_data().
@@ -181,7 +181,7 @@ Data FieldsXOsiz: horizontal offset from the origin of the reference grid to the left side of the image area.
-Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
@@ -197,7 +197,7 @@ Data FieldsXsiz: width of the reference grid.
-Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
@@ -213,7 +213,7 @@ Data FieldsYOsiz: vertical offset from the origin of the reference grid to the top side of the image area.
-Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
@@ -229,7 +229,7 @@ Data FieldsYsiz: height of the reference grid.
-Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_header(), opj_copy_image_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_image_comp_header_update(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_jp2_setup_encoder(), and opj_tcd_init_tile().
diff --git a/doxygen/structopj__image__comp.html b/doxygen/structopj__image__comp.html index b9c7a1bc..e22ef099 100644 --- a/doxygen/structopj__image__comp.html +++ b/doxygen/structopj__image__comp.html @@ -18,7 +18,7 @@image component data
-Referenced by imagetopnm(), opj_copy_image_header(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_start_compress(), opj_j2k_update_image_data(), and opj_jp2_apply_pclr().
+Referenced by imagetopnm(), opj_copy_image_header(), opj_image_create(), opj_image_destroy(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile(), opj_j2k_get_tile_data(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_start_compress(), and opj_jp2_apply_pclr().
@@ -161,7 +161,7 @@ Data FieldsXRsiz: horizontal separation of a sample of ith component with respect to the reference grid.
-Referenced by j2k_dump_image_comp_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_pi_create_decode(), opj_pi_initialise_encode(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_comp_header(), main(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
@@ -177,7 +177,7 @@ Data FieldsYRsiz: vertical separation of a sample of ith component with respect to the reference grid.
-Referenced by j2k_dump_image_comp_header(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_pi_create_decode(), opj_pi_initialise_encode(), and opj_tcd_init_tile().
+Referenced by j2k_dump_image_comp_header(), main(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_get_tile_dimensions(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), opj_j2k_update_rates(), opj_j2k_write_siz(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
@@ -193,7 +193,7 @@ Data Fieldsnumber of division by 2 of the out image compared to the original size of image
-Referenced by opj_image_comp_header_update(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), and opj_j2k_update_image_data().
+Referenced by opj_image_comp_header_update(), opj_j2k_decode(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), and opj_j2k_update_image_dimensions().
@@ -209,7 +209,7 @@ Data Fieldsdata height
-Referenced by imagetopnm(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_image_data(), and opj_jp2_apply_pclr().
+Referenced by imagetopnm(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), and opj_jp2_apply_pclr().
@@ -225,7 +225,7 @@ Data Fieldsprecision
-Referenced by imagetopnm(), j2k_dump_image_comp_header(), opj_get_tile_dimensions(), opj_image_create(), opj_image_tile_create(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_image_data(), opj_j2k_update_rates(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
+Referenced by imagetopnm(), j2k_dump_image_comp_header(), opj_get_tile_dimensions(), opj_image_create(), opj_image_tile_create(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_tcd_copy_tile_data(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
@@ -241,7 +241,7 @@ Data Fieldsnumber of decoded resolution
-Referenced by opj_j2k_decode(), opj_j2k_decode_tiles(), opj_j2k_get_tile(), opj_j2k_read_siz(), opj_j2k_update_image_data(), opj_t2_decode_packets(), opj_tcd_dc_level_shift_decode(), opj_tcd_dwt_decode(), opj_tcd_init_tile(), and opj_tcd_update_tile_data().
+Referenced by opj_j2k_decode_tiles(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_siz(), opj_j2k_update_image_data(), opj_t2_decode_packets(), opj_tcd_decode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
@@ -257,7 +257,7 @@ Data Fieldssigned (1) / unsigned (0)
-Referenced by imagetopnm(), j2k_dump_image_comp_header(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_update_image_data(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
+Referenced by imagetopnm(), j2k_dump_image_comp_header(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile_data(), opj_j2k_is_cinema_compliant(), opj_j2k_read_cbd(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_write_cbd(), opj_j2k_write_siz(), opj_jp2_apply_pclr(), opj_jp2_setup_encoder(), opj_tcd_copy_tile_data(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
@@ -273,7 +273,7 @@ Data Fieldsdata width
-Referenced by imagetopnm(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_decode(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_set_cinema_parameters(), opj_j2k_set_decode_area(), opj_j2k_setup_encoder(), opj_j2k_update_image_data(), and opj_jp2_apply_pclr().
+Referenced by imagetopnm(), opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_is_cinema_compliant(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_set_cinema_parameters(), opj_j2k_setup_encoder(), opj_j2k_update_image_dimensions(), and opj_jp2_apply_pclr().
@@ -289,7 +289,7 @@ Data Fieldsx component offset compared to the whole image
-Referenced by opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_set_decode_area(), and opj_j2k_update_image_data().
+Referenced by opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), and opj_j2k_update_image_dimensions().
@@ -305,7 +305,7 @@ Data Fieldsy component offset compared to the whole image
-Referenced by opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), opj_j2k_set_decode_area(), and opj_j2k_update_image_data().
+Referenced by opj_image_comp_header_update(), opj_image_create(), opj_image_tile_create(), opj_j2k_get_tile(), and opj_j2k_update_image_dimensions().
diff --git a/doxygen/structopj__image__comptparm.html b/doxygen/structopj__image__comptparm.html index 33d13474..2ff33d49 100644 --- a/doxygen/structopj__image__comptparm.html +++ b/doxygen/structopj__image__comptparm.html @@ -18,7 +18,7 @@Coding parameters.
-Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_create_tcd(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_get_max_coc_size(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), and opj_jp2_read_ihdr().
+Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_allocate_tile_element_cstr_index(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encode(), opj_j2k_encoding_validation(), opj_j2k_get_max_coc_size(), opj_j2k_get_max_poc_size(), opj_j2k_get_max_toc_size(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppm(), opj_j2k_read_ppt(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_decoder(), opj_j2k_setup_encoder(), opj_j2k_setup_end_compress(), opj_j2k_setup_header_writing(), opj_j2k_update_rates(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_sot(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), and opj_jp2_read_ihdr().
@@ -208,7 +208,7 @@ Data Fieldsnumber of the tile currently concern by coding/decoding
-Referenced by opj_j2k_compare_coc(), opj_j2k_compare_qcc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode_tile(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppt(), opj_j2k_read_rgn(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_qcd(), opj_j2k_write_sod(), and opj_j2k_write_sot().
+Referenced by opj_j2k_compare_coc(), opj_j2k_compare_qcc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_ppt(), opj_j2k_read_rgn(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_cod(), opj_j2k_write_first_tile_part(), opj_j2k_write_mco(), opj_j2k_write_mct_data_group(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_qcd(), opj_j2k_write_sod(), and opj_j2k_write_sot().
@@ -222,7 +222,7 @@ Data FieldsReferenced by j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encoding_validation(), opj_j2k_get_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), and opj_j2k_set_decoded_resolution_factor().
+Referenced by j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_encoding_validation(), opj_j2k_get_tile(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_jp2_decode(), and opj_jp2_get_tile().
Referenced by opj_j2k_create_compress(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_end_encoding(), opj_j2k_init_info(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), and opj_j2k_write_updated_tlm().
+Referenced by opj_j2k_create_compress(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_end_encoding(), opj_j2k_init_info(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), and opj_j2k_write_updated_tlm().
Referenced by opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), and opj_j2k_get_tile().
+Referenced by opj_j2k_decode(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_get_tile(), and opj_j2k_move_data_from_codec_to_output_image().
pointer to the internal/private encoded / decoded image
-Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_get_max_coc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_mco(), opj_j2k_read_poc(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_start_compress(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_siz(), and opj_j2k_write_SPCod_SPCoc().
+Referenced by j2k_dump(), j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_tcd(), opj_j2k_decode(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_destroy(), opj_j2k_dump_MH_info(), opj_j2k_get_max_coc_size(), opj_j2k_get_specific_header_sizes(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_mct_validation(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_read_cbd(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_crg(), opj_j2k_read_header(), opj_j2k_read_mco(), opj_j2k_read_poc(), opj_j2k_read_qcc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_start_compress(), opj_j2k_update_rates(), opj_j2k_write_all_coc(), opj_j2k_write_all_qcc(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_coc_in_memory(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_j2k_write_qcc(), opj_j2k_write_qcc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_siz(), and opj_j2k_write_SPCod_SPCoc().
@@ -325,7 +325,7 @@ Data FieldsReferenced by j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_dump_MH_info(), opj_j2k_encoding_validation(), opj_j2k_end_encoding(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), and opj_j2k_write_updated_tlm().
+Referenced by j2k_get_cstr_info(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_create_compress(), opj_j2k_create_decompress(), opj_j2k_decode_one_tile(), opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_decoding_validation(), opj_j2k_destroy(), opj_j2k_destroy_header_memory(), opj_j2k_dump_MH_info(), opj_j2k_encoding_validation(), opj_j2k_end_encoding(), opj_j2k_get_tile(), opj_j2k_init_info(), opj_j2k_move_data_from_codec_to_output_image(), opj_j2k_post_write_tile(), opj_j2k_pre_write_tile(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_header_procedure(), opj_j2k_read_mcc(), opj_j2k_read_mco(), opj_j2k_read_mct(), opj_j2k_read_poc(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_soc(), opj_j2k_read_sod(), opj_j2k_read_sot(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_read_tile_header(), opj_j2k_read_unk(), opj_j2k_set_decode_area(), opj_j2k_set_decoded_components(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_update_rates(), opj_j2k_update_tlm(), opj_j2k_write_all_tile_parts(), opj_j2k_write_cbd(), opj_j2k_write_coc(), opj_j2k_write_cod(), opj_j2k_write_com(), opj_j2k_write_eoc(), opj_j2k_write_first_tile_part(), opj_j2k_write_mcc_record(), opj_j2k_write_mco(), opj_j2k_write_mct_record(), opj_j2k_write_poc(), opj_j2k_write_qcc(), opj_j2k_write_qcd(), opj_j2k_write_rgn(), opj_j2k_write_siz(), opj_j2k_write_soc(), opj_j2k_write_sod(), opj_j2k_write_sot(), opj_j2k_write_tlm(), opj_j2k_write_updated_tlm(), opj_jp2_decode(), and opj_jp2_get_tile().
Referenced by opj_j2k_decode_tile(), opj_j2k_read_sot(), and opj_j2k_read_tile_header().
+ + + +OPJ_UINT32* opj_j2k_dec::m_comps_indices_to_decode | +
Referenced by opj_j2k_decode_tile(), opj_j2k_destroy(), opj_j2k_move_data_from_codec_to_output_image(), and opj_j2k_set_decoded_components().
+Referenced by opj_j2k_create_decompress(), and opj_j2k_read_tile_header().
+ + + +OPJ_UINT32 opj_j2k_dec::m_numcomps_to_decode | +
Tile part number currently coding, taking into account POC.
m_current_tile_part_number holds the total number of tile parts while encoding the last tile part.
-Referenced by opj_j2k_pre_write_tile(), opj_j2k_write_all_tile_parts(), opj_j2k_write_sod(), and opj_j2k_write_sot().
+Referenced by opj_j2k_pre_write_tile(), opj_j2k_write_all_tile_parts(), opj_j2k_write_sod(), and opj_j2k_write_sot().
diff --git a/doxygen/structopj__job__list__t.html b/doxygen/structopj__job__list__t.html index 3327410e..2b962952 100644 --- a/doxygen/structopj__job__list__t.html +++ b/doxygen/structopj__job__list__t.html @@ -18,7 +18,7 @@handle to the J2K codec
-Referenced by jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_default_validation(), opj_jp2_destroy(), opj_jp2_encode(), opj_jp2_end_compress(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_colr(), opj_jp2_read_header(), opj_jp2_read_ihdr(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_jp2_setup_encoder(), opj_jp2_start_compress(), and opj_jp2_write_tile().
+Referenced by jp2_dump(), jp2_get_cstr_index(), jp2_get_cstr_info(), opj_jp2_create(), opj_jp2_decode(), opj_jp2_decode_tile(), opj_jp2_default_validation(), opj_jp2_destroy(), opj_jp2_encode(), opj_jp2_end_compress(), opj_jp2_end_decompress(), opj_jp2_get_tile(), opj_jp2_read_colr(), opj_jp2_read_header(), opj_jp2_read_ihdr(), opj_jp2_read_tile_header(), opj_jp2_set_decode_area(), opj_jp2_set_decoded_components(), opj_jp2_set_decoded_resolution_factor(), opj_jp2_set_threads(), opj_jp2_setup_decoder(), opj_jp2_setup_encoder(), opj_jp2_start_compress(), and opj_jp2_write_tile().
@@ -329,7 +329,7 @@ Data FieldsReferenced by opj_jp2_skip_jp2c(), and opj_jp2_write_jp2c().
+Referenced by opj_jp2_skip_jp2c(), and opj_jp2_write_jp2c().
opj_mqc_state_t* opj_mqc::ctxs[MQC_NUMCTXS] | +const opj_mqc_state_t* opj_mqc::ctxs[MQC_NUMCTXS] |
opj_mqc_state_t** opj_mqc::curctx | +const opj_mqc_state_t** opj_mqc::curctx |
This struct defines the state of a context.
@@ -88,12 +88,12 @@ Data Fieldsstruct opj_mqc_state* opj_mqc_state::nlps | +const struct opj_mqc_state* opj_mqc_state::nlps |
struct opj_mqc_state* opj_mqc_state::nmps | +const struct opj_mqc_state* opj_mqc_state::nmps |
packet distorsion
-Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
end of packet header position (including EPH marker if it exists)
-Referenced by opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_read_packet_header(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), opj_t2_read_packet_header(), opj_write_phixfaix(), and opj_write_ppixfaix().
packet end position
-Referenced by opj_t2_decode_packets(), opj_t2_encode_packets(), and opj_write_ppixfaix().
+Referenced by opj_t2_decode_packets(), opj_t2_encode_packets(), and opj_write_ppixfaix().
@@ -134,7 +134,7 @@ Data Fieldspacket start position (including SOP marker if it exists)
-Referenced by opj_t2_decode_packets(), opj_t2_encode_packets(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_t2_decode_packets(), opj_t2_encode_packets(), opj_write_phixfaix(), and opj_write_ppixfaix().
diff --git a/doxygen/structopj__pi__comp.html b/doxygen/structopj__pi__comp.html index 1b96f893..b0734474 100644 --- a/doxygen/structopj__pi__comp.html +++ b/doxygen/structopj__pi__comp.html @@ -18,7 +18,7 @@component that identify the packet
-Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
+Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
@@ -248,7 +248,7 @@ Data Fieldslayer that identify the packet
-Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), and opj_t2_read_packet_header().
+Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_encode_packets(), and opj_t2_read_packet_header().
@@ -280,7 +280,7 @@ Data Fieldsprogression order change information
-Referenced by opj_pi_create_encode(), opj_pi_next(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_pi_create_encode(), opj_pi_next(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_t2_decode_packets(), and opj_t2_encode_packets().
@@ -296,7 +296,7 @@ Data Fieldsprecinct that identify the packet
-Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
+Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
@@ -312,7 +312,7 @@ Data Fieldsresolution that identify the packet
-Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
+Referenced by opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), opj_pi_next_rpcl(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
diff --git a/doxygen/structopj__pi__resolution.html b/doxygen/structopj__pi__resolution.html index d706b4b1..b3381dda 100644 --- a/doxygen/structopj__pi__resolution.html +++ b/doxygen/structopj__pi__resolution.html @@ -18,7 +18,7 @@Referenced by opj_j2k_read_poc(), opj_j2k_write_poc_in_memory(), opj_pi_check_next_level(), opj_pi_create_encode(), opj_pi_next(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_j2k_read_poc(), opj_j2k_write_poc_in_memory(), opj_pi_check_next_level(), opj_pi_create_encode(), opj_pi_next(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_t2_decode_packets(), and opj_t2_encode_packets().
Progression order enum.
-Referenced by opj_j2k_initialise_4K_poc(), opj_j2k_setup_encoder(), opj_pi_update_encode_poc_and_final(), and opj_t2_decode_packets().
+Referenced by opj_j2k_initialise_4K_poc(), opj_j2k_setup_encoder(), opj_pi_update_encode_poc_and_final(), and opj_t2_decode_packets().
diff --git a/doxygen/structopj__ppx__struct.html b/doxygen/structopj__ppx__struct.html index 6bf268ae..1c41415a 100644 --- a/doxygen/structopj__ppx__struct.html +++ b/doxygen/structopj__ppx__struct.html @@ -18,7 +18,7 @@
+ OpenJPEG
+ 2.3.0
+
+ |
+
+Data Fields | |
OPJ_UINT32 | width |
OPJ_UINT32 | height |
OPJ_UINT32 | block_width |
OPJ_UINT32 | block_height |
OPJ_UINT32 | block_count_hor |
OPJ_UINT32 | block_count_ver |
OPJ_INT32 ** | data_blocks |
OPJ_UINT32 opj_sparse_array_int32::block_count_hor | +
Referenced by opj_sparse_array_int32_create(), opj_sparse_array_int32_free(), and opj_sparse_array_int32_read_or_write().
+ +OPJ_UINT32 opj_sparse_array_int32::block_count_ver | +
Referenced by opj_sparse_array_int32_create(), and opj_sparse_array_int32_free().
+ +OPJ_UINT32 opj_sparse_array_int32::block_height | +
Referenced by opj_sparse_array_int32_create(), and opj_sparse_array_int32_read_or_write().
+ +OPJ_UINT32 opj_sparse_array_int32::block_width | +
Referenced by opj_sparse_array_int32_create(), and opj_sparse_array_int32_read_or_write().
+ +OPJ_INT32** opj_sparse_array_int32::data_blocks | +
Referenced by opj_sparse_array_int32_create(), opj_sparse_array_int32_free(), and opj_sparse_array_int32_read_or_write().
+ +OPJ_UINT32 opj_sparse_array_int32::height | +
Referenced by opj_sparse_array_int32_create(), and opj_sparse_array_is_region_valid().
+ +OPJ_UINT32 opj_sparse_array_int32::width | +
Referenced by opj_sparse_array_int32_create(), and opj_sparse_array_is_region_valid().
+ +Referenced by opj_t1_allocate_buffers(), opj_t1_clbl_decode_processor(), opj_t1_dec_refpass_raw(), opj_t1_dec_sigpass_raw(), opj_t1_destroy(), opj_t1_enc_clnpass(), opj_t1_enc_refpass(), opj_t1_enc_sigpass(), opj_t1_encode_cblk(), and opj_t1_encode_cblks().
+Referenced by opj_t1_allocate_buffers(), opj_t1_clbl_decode_processor(), opj_t1_dec_refpass_raw(), opj_t1_dec_sigpass_raw(), opj_t1_decode_cblk(), opj_t1_destroy(), opj_t1_enc_clnpass(), opj_t1_enc_refpass(), opj_t1_enc_sigpass(), opj_t1_encode_cblk(), and opj_t1_encode_cblks().
Data Fields | |
OPJ_BOOL | whole_tile_decoding |
OPJ_UINT32 | resno |
opj_tcd_cblk_dec_t * | cblk |
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
+ +OPJ_BOOL opj_t1_cblk_decode_processing_job_t::whole_tile_decoding | +
Referenced by opj_t1_clbl_decode_processor(), and opj_t1_decode_cblks().
pointer to the image coding parameters
-Referenced by opj_t2_create(), opj_t2_decode_packets(), opj_t2_encode_packets(), and opj_t2_read_packet_header().
+Referenced by opj_t2_create(), opj_t2_decode_packets(), opj_t2_encode_packets(), and opj_t2_read_packet_header().
@@ -97,7 +97,7 @@ Data FieldsEncoding: pointer to the src image.
Decoding: pointer to the dst image.
-Referenced by opj_t2_create(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_t2_create(), opj_t2_decode_packets(), and opj_t2_encode_packets().
diff --git a/doxygen/structopj__tccp.html b/doxygen/structopj__tccp.html index b526a716..475590aa 100644 --- a/doxygen/structopj__tccp.html +++ b/doxygen/structopj__tccp.html @@ -18,7 +18,7 @@the dc_level_shift
-Referenced by opj_j2k_add_mct(), opj_j2k_read_mco(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_tcd_dc_level_shift_decode(), and opj_tcd_dc_level_shift_encode().
+Referenced by opj_j2k_add_mct(), opj_j2k_read_mco(), opj_j2k_read_siz(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), and opj_tcd_dc_level_shift_encode().
@@ -225,7 +225,7 @@ Data Fieldsprecinct height
-Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
+Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
@@ -241,7 +241,7 @@ Data Fieldsprecinct width
-Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
+Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), and opj_tcd_init_tile().
@@ -257,7 +257,7 @@ Data Fieldsdiscrete wavelet transform identifier
-Referenced by j2k_get_cstr_info(), opj_dwt_calc_explicit_stepsizes(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_mct_validation(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_t1_encode().
+Referenced by j2k_get_cstr_info(), opj_dwt_calc_explicit_stepsizes(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_copy_tile_component_parameters(), opj_j2k_dump_tile_info(), opj_j2k_mct_validation(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_setup_encoder(), opj_j2k_write_SPCod_SPCoc(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_t1_encode().
diff --git a/doxygen/structopj__tccp__info.html b/doxygen/structopj__tccp__info.html index 74558222..4a339ea0 100644 --- a/doxygen/structopj__tccp__info.html +++ b/doxygen/structopj__tccp__info.html @@ -18,7 +18,7 @@code-blocks height
+log2 of code-blocks height
Referenced by j2k_get_cstr_info().
@@ -146,7 +146,7 @@ Data Fieldscode-blocks width
+log2 of code-blocks width
Referenced by j2k_get_cstr_info().
diff --git a/doxygen/structopj__tcd.html b/doxygen/structopj__tcd.html index 56c2bc08..54726970 100644 --- a/doxygen/structopj__tcd.html +++ b/doxygen/structopj__tcd.html @@ -18,7 +18,7 @@Tile coder/decoder.
@@ -110,7 +124,7 @@ Data Fieldscoding parameters
-Referenced by opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t2_decode(), and opj_tcd_t2_encode().
+Referenced by opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_rate_allocate_encode(), opj_tcd_rateallocate(), opj_tcd_t2_decode(), and opj_tcd_t2_encode().
Current Packet iterator number.
-Referenced by opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_tcd_rateallocate(), and opj_tcd_t2_encode().
+Referenced by opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_tcd_rateallocate(), and opj_tcd_t2_encode().
@@ -158,7 +172,7 @@ Data FieldsCurrent tile part number.
-Referenced by opj_j2k_write_sod(), opj_tcd_encode_tile(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_write_sod(), opj_tcd_encode_tile(), and opj_tcd_rateallocate().
@@ -174,7 +188,7 @@ Data Fieldsimage header
-Referenced by opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_update_image_data(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
+Referenced by main(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_update_image_data(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
@@ -190,7 +204,7 @@ Data Fieldstell if the tcd is a decoder.
-Referenced by opj_tcd_create(), opj_tcd_free_tile(), and opj_tcd_init_tile().
+Referenced by opj_tcd_create(), and opj_tcd_free_tile().
@@ -206,7 +220,7 @@ Data Fieldsinfo on each image tile
-Referenced by opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_read_tile_header(), opj_j2k_update_image_data(), opj_j2k_write_sod(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_create(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_destroy(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
+Referenced by main(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_read_tile_header(), opj_j2k_update_image_data(), opj_j2k_write_sod(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_create(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_destroy(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
@@ -222,7 +236,7 @@ Data Fieldscurrent encoded/decoded tile
-Referenced by opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_rateallocate(), opj_tcd_t2_decode(), and opj_tcd_t2_encode().
+Referenced by opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_rateallocate(), opj_tcd_t2_decode(), and opj_tcd_t2_encode().
@@ -238,7 +252,7 @@ Data Fieldscoding/decoding parameters common to all tiles
-Referenced by opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), and opj_tcd_t2_encode().
+Referenced by opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), and opj_tcd_t2_encode().
@@ -254,7 +268,7 @@ Data FieldsThread pool.
-Referenced by opj_tcd_dwt_decode(), opj_tcd_init(), and opj_tcd_t1_decode().
+Referenced by main(), opj_dwt_decode(), opj_t1_decode_cblks(), opj_tcd_init(), and opj_tcd_t1_decode().
@@ -270,7 +284,7 @@ Data FieldsTile part number.
-Referenced by opj_j2k_write_sod(), and opj_tcd_t2_encode().
+Referenced by opj_j2k_write_sod(), and opj_tcd_t2_encode().
@@ -286,7 +300,96 @@ Data FieldsPosition of the tilepart flag in Progression order.
-Referenced by opj_tcd_init(), opj_tcd_rateallocate(), and opj_tcd_t2_encode().
+Referenced by opj_tcd_init(), opj_tcd_rateallocate(), and opj_tcd_t2_encode().
+ + + + +OPJ_BOOL* opj_tcd::used_component | +
Referenced by opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_destroy(), opj_tcd_dwt_decode(), opj_tcd_mct_decode(), and opj_tcd_t1_decode().
+ +OPJ_BOOL opj_tcd::whole_tile_decoding | +
Only valid for decoding.
+Whether the whole tile is decoded, or just the region in win_x0/win_y0/win_x1/win_y1
+ +Referenced by main(), opj_dwt_decode(), opj_dwt_decode_real(), opj_j2k_update_image_data(), opj_t1_decode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
+ +OPJ_UINT32 opj_tcd::win_x0 | +
Coordinates of the window of interest, in grid reference space.
+ +Referenced by main(), opj_tcd_decode_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
+ +OPJ_UINT32 opj_tcd::win_x1 | +
Referenced by main(), opj_tcd_decode_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
+ +OPJ_UINT32 opj_tcd::win_y0 | +
Referenced by main(), opj_tcd_decode_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
+ +OPJ_UINT32 opj_tcd::win_y1 | +
Referenced by main(), opj_tcd_decode_tile(), opj_tcd_is_subband_area_of_interest(), and opj_tcd_is_whole_tilecomp_decoding().
Referenced by opj_t1_clbl_decode_processor(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t2_decode_packets(), and opj_tcd_init_tile().
Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by opj_t2_encode_packet(), and opj_t2_read_packet_header().
Referenced by opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_free_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_free_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_clbl_decode_processor(), opj_t2_read_packet_data(), opj_t2_skip_packet_data(), and opj_tcd_is_band_empty().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t2_read_packet_data(), opj_t2_skip_packet_data(), and opj_tcd_is_band_empty().
Referenced by opj_t1_clbl_decode_processor(), opj_t2_read_packet_data(), opj_t2_skip_packet_data(), and opj_tcd_is_band_empty().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t2_read_packet_data(), opj_t2_skip_packet_data(), and opj_tcd_is_band_empty().
Code-block for decoding.
@@ -102,6 +104,20 @@ Data FieldsReferenced by opj_t1_decode_cblk(), opj_t2_read_packet_data(), opj_tcd_code_block_dec_allocate(), and opj_tcd_code_block_dec_deallocate().
+OPJ_INT32* opj_tcd_cblk_dec::decoded_data | +
Referenced by opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), and opj_tcd_init_tile().
Referenced by opj_t1_decode_cblk(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), and opj_tcd_init_tile().
Referenced by opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), and opj_tcd_init_tile().
Referenced by opj_t1_decode_cblk(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblk(), opj_t1_decode_cblks(), and opj_tcd_init_tile().
Referenced by opj_t2_encode_packet(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
+Referenced by opj_t2_encode_packet(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
Referenced by opj_t1_enc_is_term_pass(), opj_t1_encode_cblk(), opj_t2_encode_packet(), and opj_tcd_makelayer_fixed().
+Referenced by opj_t1_enc_is_term_pass(), opj_t1_encode_cblk(), opj_t2_encode_packet(), and opj_tcd_makelayer_fixed().
Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
Referenced by opj_t2_encode_packet().
+Referenced by opj_t2_encode_packet().
Referenced by opj_t1_encode_cblk(), opj_t2_encode_packet(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t2_encode_packet(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_tcd_makelayer(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_init_tile(), and opj_tcd_rateallocate().
Referenced by opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_read_tile_header(), opj_j2k_update_image_data(), opj_j2k_write_sod(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
+Referenced by main(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_read_tile_header(), opj_j2k_update_image_data(), opj_j2k_write_sod(), opj_j2k_write_tile(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), opj_tcd_t1_encode(), opj_tcd_t2_decode(), opj_tcd_t2_encode(), and opj_tcd_update_tile_data().
Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
+Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
Referenced by opj_t2_encode_packet(), and opj_tcd_makelayer().
+Referenced by opj_t2_encode_packet(), and opj_tcd_makelayer().
Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
+Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
+Referenced by opj_t2_encode_packet(), opj_tcd_makelayer(), and opj_tcd_makelayer_fixed().
Referenced by opj_t1_encode_cblk(), opj_tcd_makelayer(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_tcd_makelayer(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), and opj_t2_encode_packet().
+Referenced by opj_t1_encode_cblk(), and opj_t2_encode_packet().
Referenced by opj_t1_encode_cblk(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), and opj_t2_encode_packet().
+Referenced by opj_t1_encode_cblk(), and opj_t2_encode_packet().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_deallocate(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_deallocate(), and opj_tcd_init_tile().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_code_block_dec_deallocate(), and opj_tcd_init_tile().
Referenced by opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_tcd_code_block_enc_deallocate(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_tcd_code_block_enc_deallocate(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tcd_free_tile(), and opj_tcd_init_tile().
+Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tcd_free_tile(), and opj_tcd_init_tile().
Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tcd_free_tile(), and opj_tcd_init_tile().
+Referenced by opj_t2_encode_packet(), opj_t2_read_packet_header(), opj_tcd_free_tile(), and opj_tcd_init_tile().
Referenced by opj_tcd_init_tile().
+Referenced by opj_t1_decode_cblks(), opj_t2_decode_packets(), and opj_tcd_init_tile().
Referenced by opj_tcd_init_tile().
+Referenced by opj_t1_decode_cblks(), opj_t2_decode_packets(), and opj_tcd_init_tile().
Referenced by opj_tcd_init_tile().
+Referenced by opj_t1_decode_cblks(), opj_t2_decode_packets(), and opj_tcd_init_tile().
Referenced by opj_tcd_init_tile().
+Referenced by opj_t1_decode_cblks(), opj_t2_decode_packets(), and opj_tcd_init_tile().
Tile-component resolution structure.
@@ -88,7 +96,7 @@ Data FieldsReferenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_free_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_free_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by opj_dwt_init_sparse_array(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+ +OPJ_UINT32 opj_tcd_resolution::win_x0 | +
OPJ_UINT32 opj_tcd_resolution::win_x1 | +
OPJ_UINT32 opj_tcd_resolution::win_y0 | +
OPJ_UINT32 opj_tcd_resolution::win_y1 | +
Referenced by init_tilec(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by init_tilec(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by init_tilec(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by init_tilec(), opj_dwt_decode_real(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), opj_dwt_decode_partial_97(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_decode_tile_97(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_update_image_data(), opj_j2k_write_tile(), opj_t1_encode_cblks(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), and opj_tcd_update_tile_data().
+Referenced by main(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_get_tile_data(), opj_j2k_update_image_data(), opj_j2k_write_tile(), opj_t1_encode_cblks(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_get_encoded_tile_size(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), opj_tcd_t1_decode(), and opj_tcd_update_tile_data().
Referenced by opj_tcd_makelayer(), and opj_tcd_rateallocate().
+Referenced by opj_tcd_makelayer(), and opj_tcd_rateallocate().
Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), and opj_tcd_rateallocate().
+Referenced by opj_t1_encode_cblk(), opj_t1_encode_cblks(), and opj_tcd_rateallocate().
Referenced by opj_j2k_read_tile_header(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_free_tile(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), and opj_tcd_t1_decode().
+Referenced by main(), opj_j2k_read_tile_header(), opj_t1_encode_cblks(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_free_tile(), opj_tcd_init(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_rateallocate(), and opj_tcd_t1_decode().
Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
Referenced by opj_j2k_write_sod(), opj_t2_encode_packet(), and opj_t2_encode_packets().
+Referenced by opj_j2k_write_sod(), opj_t2_encode_packet(), and opj_t2_encode_packets().
Referenced by opj_j2k_read_tile_header(), and opj_tcd_init_tile().
+Referenced by main(), opj_j2k_read_tile_header(), and opj_tcd_init_tile().
Referenced by opj_j2k_read_tile_header(), and opj_tcd_init_tile().
+Referenced by main(), opj_j2k_read_tile_header(), and opj_tcd_init_tile().
Referenced by opj_j2k_read_tile_header(), and opj_tcd_init_tile().
+Referenced by main(), opj_j2k_read_tile_header(), and opj_tcd_init_tile().
Referenced by opj_j2k_read_tile_header(), and opj_tcd_init_tile().
+Referenced by main(), opj_j2k_read_tile_header(), and opj_tcd_init_tile().
Tile-component structure.
OPJ_UINT32 opj_tcd_tilecomp::compno | +
Referenced by opj_t1_decode_cblks(), and opj_tcd_init_tile().
+ +Referenced by free_tilec(), init_tilec(), main(), opj_alloc_tile_component_data(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_free_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
+Referenced by free_tilec(), init_tilec(), main(), opj_alloc_tile_component_data(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_decode_tiles(), opj_j2k_encode(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_free_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
OPJ_UINT32 opj_tcd_tilecomp::data_size | +size_t opj_tcd_tilecomp::data_size |
OPJ_UINT32 opj_tcd_tilecomp::data_size_needed | +size_t opj_tcd_tilecomp::data_size_needed |
Referenced by opj_alloc_tile_component_data(), opj_tcd_free_tile(), and opj_tcd_init_tile().
+Referenced by opj_alloc_tile_component_data(), opj_tcd_decode_tile(), opj_tcd_free_tile(), and opj_tcd_init_tile().
+ +OPJ_INT32* opj_tcd_tilecomp::data_win | +
data of the component limited to window of interest.
+Only valid for decoding and if tcd->whole_tile_decoding is NOT set (so exclusive of data member)
+ +Referenced by opj_dwt_decode_partial_tile(), opj_j2k_update_image_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_free_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by opj_t1_decode_cblks(), opj_t2_decode_packets(), opj_tcd_get_decoded_tile_size(), and opj_tcd_init_tile().
+Referenced by opj_dwt_decode_tile(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t2_decode_packets(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_mct_decode(), and opj_tcd_update_tile_data().
Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
Referenced by init_tilec(), main(), opj_dwt_encode_procedure(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
+Referenced by init_tilec(), main(), opj_dwt_encode_procedure(), opj_dwt_get_band_coordinates(), opj_t1_encode_cblks(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), and opj_tcd_rateallocate().
Referenced by free_tilec(), init_tilec(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
+Referenced by free_tilec(), init_tilec(), opj_dwt_decode_partial_tile(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_dwt_init_sparse_array(), opj_j2k_update_image_data(), opj_t1_clbl_decode_processor(), opj_t1_decode_cblks(), opj_t1_encode_cblks(), opj_t2_decode_packets(), opj_t2_encode_packet(), opj_t2_read_packet_data(), opj_t2_read_packet_header(), opj_t2_skip_packet_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_decode_tile(), opj_tcd_encode_tile(), opj_tcd_free_tile(), opj_tcd_get_decoded_tile_size(), opj_tcd_init_tile(), opj_tcd_makelayer(), opj_tcd_makelayer_fixed(), opj_tcd_mct_decode(), opj_tcd_rateallocate(), and opj_tcd_update_tile_data().
Referenced by opj_tcd_free_tile(), and opj_tcd_init_tile().
+ + + +OPJ_UINT32 opj_tcd_tilecomp::win_x0 | +
Referenced by opj_dwt_decode_partial_tile(), opj_tcd_decode_tile(), and opj_tcd_init_tile().
+ +OPJ_UINT32 opj_tcd_tilecomp::win_x1 | +
Referenced by opj_dwt_decode_partial_tile(), opj_tcd_decode_tile(), and opj_tcd_init_tile().
+ +OPJ_UINT32 opj_tcd_tilecomp::win_y0 | +
Referenced by opj_dwt_decode_partial_tile(), opj_tcd_decode_tile(), and opj_tcd_init_tile().
+ +OPJ_UINT32 opj_tcd_tilecomp::win_y1 | +
Referenced by opj_dwt_decode_partial_tile(), opj_tcd_decode_tile(), and opj_tcd_init_tile().
+Referenced by init_tilec(), main(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_get_tile_dimensions(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), main(), opj_dwt_encode_procedure(), opj_get_tile_dimensions(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), and opj_tcd_mct_encode().
Referenced by init_tilec(), main(), opj_dwt_decode_tile(), opj_dwt_encode_procedure(), opj_get_tile_dimensions(), opj_t1_clbl_decode_processor(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), and opj_tcd_update_tile_data().
+Referenced by init_tilec(), main(), opj_dwt_encode_procedure(), opj_get_tile_dimensions(), opj_t1_encode_cblks(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), and opj_tcd_mct_encode().
Referenced by init_tilec(), main(), opj_get_tile_dimensions(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_mct_encode().
+Referenced by init_tilec(), main(), opj_get_tile_dimensions(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), and opj_tcd_mct_encode().
Referenced by init_tilec(), main(), opj_get_tile_dimensions(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_mct_decode(), and opj_tcd_mct_encode().
+Referenced by init_tilec(), main(), opj_get_tile_dimensions(), opj_tcd_copy_tile_data(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_get_encoded_tile_size(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_is_whole_tilecomp_decoding(), and opj_tcd_mct_encode().
coding style
-Referenced by j2k_get_cstr_info(), opj_j2k_dump_tile_info(), opj_j2k_read_cod(), opj_j2k_setup_encoder(), opj_j2k_write_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
+Referenced by j2k_get_cstr_info(), opj_j2k_dump_tile_info(), opj_j2k_read_cod(), opj_j2k_setup_encoder(), opj_j2k_write_cod(), opj_t2_encode_packet(), and opj_t2_read_packet_header().
@@ -201,7 +201,7 @@ Data Fieldsadd fixed_quality
-Referenced by opj_j2k_setup_encoder(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_setup_encoder(), and opj_tcd_rateallocate().
@@ -233,7 +233,7 @@ Data Fieldsdata for the tile
-Referenced by opj_j2k_decode_tile(), opj_j2k_read_sod(), opj_j2k_read_tile_header(), and opj_j2k_tcp_data_destroy().
+Referenced by opj_j2k_decode_tile(), opj_j2k_decode_tiles(), opj_j2k_read_sod(), opj_j2k_read_tile_header(), opj_j2k_set_decode_area(), and opj_j2k_tcp_data_destroy().
@@ -393,7 +393,7 @@ Data Fieldsnumber of tile parts for the tile.
-Referenced by opj_j2k_calculate_tp(), opj_j2k_get_max_toc_size(), opj_j2k_get_tp_stride(), opj_j2k_pre_write_tile(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), and opj_j2k_write_sot().
+Referenced by opj_j2k_calculate_tp(), opj_j2k_get_max_toc_size(), opj_j2k_get_tp_stride(), opj_j2k_pre_write_tile(), opj_j2k_read_sot(), opj_j2k_read_tile_header(), and opj_j2k_write_sot().
@@ -439,7 +439,7 @@ Data FieldsReferenced by opj_j2k_read_cod(), opj_t2_decode_packets(), and opj_tcd_t1_decode().
+Referenced by opj_j2k_read_cod(), opj_t2_decode_packets(), and opj_tcd_t1_decode().
number of layers
-Referenced by j2k_get_cstr_info(), opj_j2k_dump_tile_info(), opj_j2k_read_cod(), opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_cod(), opj_j2k_write_poc_in_memory(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_tcd_makelayer_fixed(), opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), opj_tcd_t1_decode(), and opj_tcd_t2_encode().
+Referenced by j2k_get_cstr_info(), opj_j2k_dump_tile_info(), opj_j2k_read_cod(), opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_j2k_update_rates(), opj_j2k_write_cod(), opj_j2k_write_poc_in_memory(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_tcd_makelayer_fixed(), opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), opj_tcd_t1_decode(), and opj_tcd_t2_encode().
@@ -471,7 +471,7 @@ Data Fieldsnumber of progression order changes
-Referenced by opj_j2k_calculate_tp(), opj_j2k_get_max_poc_size(), opj_j2k_get_num_tp(), opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_t2_decode_packets(), and opj_t2_encode_packets().
+Referenced by opj_j2k_calculate_tp(), opj_j2k_get_max_poc_size(), opj_j2k_get_num_tp(), opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_j2k_write_all_tile_parts(), opj_j2k_write_first_tile_part(), opj_j2k_write_poc(), opj_j2k_write_poc_in_memory(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_decode_not_poc(), opj_pi_update_decode_poc(), opj_pi_update_encode_not_poc(), opj_pi_update_encode_poc_and_final(), opj_t2_decode_packets(), and opj_t2_encode_packets().
@@ -487,16 +487,16 @@ Data Fieldsindicates if a POC marker has been used O:NO, 1:YES
-Referenced by opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_encoding_parameters(), and opj_t2_encode_packets().
+Referenced by opj_j2k_read_poc(), opj_j2k_setup_encoder(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_update_encoding_parameters(), and opj_t2_encode_packets().
- +opj_poc_t opj_tcp::pocs[32] | +opj_poc_t opj_tcp::pocs[J2K_MAX_POCS] |
rates of layers
-Referenced by opj_j2k_setup_encoder(), opj_j2k_update_rates(), and opj_tcd_rateallocate().
+Referenced by opj_j2k_setup_encoder(), opj_j2k_update_rates(), and opj_tcd_rateallocate().
tile-component coding parameters
-Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_add_mct(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_dump_tile_info(), opj_j2k_encoding_validation(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_mct_validation(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mco(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_tcp_destroy(), opj_j2k_write_coc_in_memory(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t1_encode_cblks(), opj_t2_read_packet_header(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_t1_decode(), and opj_tcd_t1_encode().
+Referenced by j2k_get_cstr_info(), opj_get_all_encoding_parameters(), opj_get_encoding_parameters(), opj_j2k_add_mct(), opj_j2k_compare_coc(), opj_j2k_compare_SPCod_SPCoc(), opj_j2k_compare_SQcd_SQcc(), opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_copy_tile_component_parameters(), opj_j2k_copy_tile_quantization_parameters(), opj_j2k_dump_tile_info(), opj_j2k_encoding_validation(), opj_j2k_get_SPCod_SPCoc_size(), opj_j2k_get_SQcd_SQcc_size(), opj_j2k_mct_validation(), opj_j2k_read_coc(), opj_j2k_read_cod(), opj_j2k_read_mco(), opj_j2k_read_rgn(), opj_j2k_read_siz(), opj_j2k_read_SPCod_SPCoc(), opj_j2k_read_SQcd_SQcc(), opj_j2k_set_decoded_resolution_factor(), opj_j2k_setup_encoder(), opj_j2k_setup_mct_encoding(), opj_j2k_tcp_destroy(), opj_j2k_write_coc_in_memory(), opj_j2k_write_poc_in_memory(), opj_j2k_write_regions(), opj_j2k_write_rgn(), opj_j2k_write_SPCod_SPCoc(), opj_j2k_write_SQcd_SQcc(), opj_pi_create(), opj_pi_create_decode(), opj_pi_initialise_encode(), opj_t1_encode_cblks(), opj_t2_read_packet_header(), opj_tcd_dc_level_shift_decode(), opj_tcd_dc_level_shift_encode(), opj_tcd_decode_tile(), opj_tcd_dwt_decode(), opj_tcd_dwt_encode(), opj_tcd_encode_tile(), opj_tcd_init_tile(), opj_tcd_is_subband_area_of_interest(), opj_tcd_mct_decode(), opj_tcd_mct_encode(), opj_tcd_t1_decode(), and opj_tcd_t1_encode().
diff --git a/doxygen/structopj__tgt__node.html b/doxygen/structopj__tgt__node.html index 5d21b595..65b91245 100644 --- a/doxygen/structopj__tgt__node.html +++ b/doxygen/structopj__tgt__node.html @@ -18,7 +18,7 @@add fixed_quality
-Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
@@ -141,7 +141,7 @@ Data Fieldsend position of the header
-Referenced by opj_t2_encode_packets().
+Referenced by opj_t2_encode_packets().
@@ -233,7 +233,7 @@ Data Fieldsadd fixed_quality
-Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
@@ -249,7 +249,7 @@ Data Fieldsinformation concerning packets inside tile
-Referenced by opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_t2_encode_packet(), opj_t2_encode_packets(), opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
@@ -265,7 +265,7 @@ Data Fieldsprecinct size (in power of 2), in X for each resolution level
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
@@ -281,7 +281,7 @@ Data Fieldsprecinct size (in power of 2), in Y for each resolution level
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
@@ -297,7 +297,7 @@ Data Fieldsprecinct number for each resolution level (height)
-Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
@@ -313,7 +313,7 @@ Data Fieldsprecinct number for each resolution level (width)
-Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
+Referenced by opj_tcd_encode_tile(), opj_write_phixfaix(), and opj_write_ppixfaix().
@@ -344,7 +344,7 @@ Data Fieldsvalue of thresh for each layer by tile cfr.
Marcela
-Referenced by opj_tcd_rateallocate().
+Referenced by opj_tcd_rateallocate().
diff --git a/doxygen/structopj__tile__v2__info.html b/doxygen/structopj__tile__v2__info.html index 34f9a721..9f375626 100644 --- a/doxygen/structopj__tile__v2__info.html +++ b/doxygen/structopj__tile__v2__info.html @@ -18,7 +18,7 @@Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_tile_97().
Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
+ +OPJ_UINT32 v4dwt_local::win_h_x0 | +
Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
+ +OPJ_UINT32 v4dwt_local::win_h_x1 | +
Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
+ +OPJ_UINT32 v4dwt_local::win_l_x0 | +
Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
+ +OPJ_UINT32 v4dwt_local::win_l_x1 | +
Referenced by opj_dwt_decode_partial_97(), opj_dwt_decode_tile_97(), and opj_v4dwt_interleave_partial_h().
Macros | |
#define | OPJ_SKIP_POISON |
#define | T1_FLAGS(x, y) (t1->flags[x + 1 + ((y / 4) + 1) * (t1->w+2)]) |
#define | opj_t1_setcurctx(curctx, ctxno) curctx = &(mqc)->ctxs[(OPJ_UINT32)(ctxno)] |
static void | opj_t1_clbl_decode_processor (void *user_data, opj_tls_t *tls) |
void | opj_t1_decode_cblks (opj_thread_pool_t *tp, volatile OPJ_BOOL *pret, opj_tcd_tilecomp_t *tilec, opj_tccp_t *tccp, opj_event_mgr_t *p_manager, opj_mutex_t *p_manager_mutex, OPJ_BOOL check_pterm) |
Decode the code-blocks of a tile. More... | |
void | opj_t1_decode_cblks (opj_tcd_t *tcd, volatile OPJ_BOOL *pret, opj_tcd_tilecomp_t *tilec, opj_tccp_t *tccp, opj_event_mgr_t *p_manager, opj_mutex_t *p_manager_mutex, OPJ_BOOL check_pterm) |
Decode the code-blocks of a tile. More... | |
OPJ_BOOL | opj_t1_encode_cblks (opj_t1_t *t1, opj_tcd_tile_t *tile, opj_tcp_t *tcp, const OPJ_FLOAT64 *mct_norms, OPJ_UINT32 mct_numcomps) |
Encode the code-blocks of a tile. More... | |
#define OPJ_SKIP_POISON | +
Referenced by opj_t1_dec_clnpass_step().
@@ -526,7 +540,7 @@ FunctionsReferenced by opj_t1_dec_sigpass_step_mqc().
@@ -839,9 +853,9 @@ FunctionsReferences opj_t1_cblk_decode_processing_job_t::band, opj_tcd_band::bandno, opj_t1_cblk_decode_processing_job_t::cblk, opj_tccp::cblksty, opj_t1_cblk_decode_processing_job_t::check_pterm, opj_t1::data, opj_tcd_tilecomp::data, opj_t1::h, opj_t1::mustuse_cblkdatabuffer, opj_t1_cblk_decode_processing_job_t::mustuse_cblkdatabuffer, OPJ_FALSE, opj_free(), OPJ_RESTRICT, opj_t1_create(), opj_t1_decode_cblk(), opj_t1_destroy_wrapper(), opj_tls_get(), OPJ_TLS_KEY_T1, opj_tls_set(), opj_t1_cblk_decode_processing_job_t::p_manager, opj_t1_cblk_decode_processing_job_t::p_manager_mutex, opj_t1_cblk_decode_processing_job_t::pret, opj_tccp::qmfbid, opj_t1_cblk_decode_processing_job_t::resno, opj_tcd_tilecomp::resolutions, opj_tccp::roishift, opj_tcd_band::stepsize, opj_t1_cblk_decode_processing_job_t::tccp, opj_t1_cblk_decode_processing_job_t::tilec, opj_t1::w, opj_tcd_cblk_dec::x0, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_cblk_dec::y0, opj_tcd_band::y0, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References opj_t1_cblk_decode_processing_job_t::band, opj_tcd_band::bandno, opj_t1_cblk_decode_processing_job_t::cblk, opj_tccp::cblksty, opj_t1_cblk_decode_processing_job_t::check_pterm, opj_t1::data, opj_tcd_tilecomp::data, opj_tcd_cblk_dec::decoded_data, EVT_ERROR, opj_t1::h, opj_tcd_tilecomp::minimum_num_resolutions, opj_t1::mustuse_cblkdatabuffer, opj_t1_cblk_decode_processing_job_t::mustuse_cblkdatabuffer, opj_aligned_free(), opj_aligned_malloc(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_mutex_lock(), opj_mutex_unlock(), OPJ_RESTRICT, opj_t1_create(), opj_t1_decode_cblk(), opj_t1_destroy_wrapper(), opj_tls_get(), OPJ_TLS_KEY_T1, opj_tls_set(), opj_t1_cblk_decode_processing_job_t::p_manager, opj_t1_cblk_decode_processing_job_t::p_manager_mutex, opj_t1_cblk_decode_processing_job_t::pret, opj_tccp::qmfbid, opj_t1_cblk_decode_processing_job_t::resno, opj_tcd_tilecomp::resolutions, opj_tccp::roishift, opj_tcd_band::stepsize, opj_t1_cblk_decode_processing_job_t::tccp, opj_t1_cblk_decode_processing_job_t::tilec, opj_t1::w, opj_t1_cblk_decode_processing_job_t::whole_tile_decoding, opj_tcd_cblk_dec::x0, opj_tcd_band::x0, opj_tcd_resolution::x0, opj_tcd_cblk_dec::x1, opj_tcd_resolution::x1, opj_tcd_cblk_dec::y0, opj_tcd_band::y0, opj_tcd_resolution::y0, opj_tcd_cblk_dec::y1, and opj_tcd_resolution::y1.
-Referenced by opj_t1_decode_cblks().
+Referenced by opj_t1_decode_cblks().
Functions | |
OPJ_BOOL | opj_t2_encode_packets (opj_t2_t *p_t2, OPJ_UINT32 p_tile_no, opj_tcd_tile_t *p_tile, OPJ_UINT32 p_maxlayers, OPJ_BYTE *p_dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 p_max_len, opj_codestream_info_t *cstr_info, OPJ_UINT32 p_tp_num, OPJ_INT32 p_tp_pos, OPJ_UINT32 p_pino, J2K_T2_MODE p_t2_mode) |
Encode the packets of a tile to a destination buffer. More... | |
OPJ_BOOL | opj_t2_encode_packets (opj_t2_t *p_t2, OPJ_UINT32 p_tile_no, opj_tcd_tile_t *p_tile, OPJ_UINT32 p_maxlayers, OPJ_BYTE *p_dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 p_max_len, opj_codestream_info_t *cstr_info, OPJ_UINT32 p_tp_num, OPJ_INT32 p_tp_pos, OPJ_UINT32 p_pino, J2K_T2_MODE p_t2_mode, opj_event_mgr_t *p_manager) |
Encode the packets of a tile to a destination buffer. More... | |
static void | opj_null_jas_fprintf (FILE *file, const char *format,...) |
OPJ_BOOL | opj_t2_decode_packets (opj_t2_t *p_t2, OPJ_UINT32 p_tile_no, opj_tcd_tile_t *p_tile, OPJ_BYTE *p_src, OPJ_UINT32 *p_data_read, OPJ_UINT32 p_max_len, opj_codestream_index_t *p_cstr_index, opj_event_mgr_t *p_manager) |
Decode the packets of a tile from a source buffer. More... | |
OPJ_BOOL | opj_t2_decode_packets (opj_tcd_t *tcd, opj_t2_t *p_t2, OPJ_UINT32 p_tile_no, opj_tcd_tile_t *p_tile, OPJ_BYTE *p_src, OPJ_UINT32 *p_data_read, OPJ_UINT32 p_max_len, opj_codestream_index_t *p_cstr_index, opj_event_mgr_t *p_manager) |
Decode the packets of a tile from a source buffer. More... | |
opj_t2_t * | opj_t2_create (opj_image_t *p_image, opj_cp_t *p_cp) |
Creates a Tier 2 handle. More... | |
static OPJ_UINT32 | opj_t2_getnumpasses (opj_bio_t *bio) |
static OPJ_BOOL | opj_t2_encode_packet (OPJ_UINT32 tileno, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info) |
Encode a packet of a tile to a destination buffer. More... | |
static OPJ_BOOL | opj_t2_encode_packet (OPJ_UINT32 tileno, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *dest, OPJ_UINT32 *p_data_written, OPJ_UINT32 len, opj_codestream_info_t *cstr_info, J2K_T2_MODE p_t2_mode, opj_event_mgr_t *p_manager) |
Encode a packet of a tile to a destination buffer. More... | |
static OPJ_BOOL | opj_t2_decode_packet (opj_t2_t *t2, opj_tcd_tile_t *tile, opj_tcp_t *tcp, opj_pi_iterator_t *pi, OPJ_BYTE *src, OPJ_UINT32 *data_read, OPJ_UINT32 max_length, opj_packet_info_t *pack_info, opj_event_mgr_t *p_manager) |
Decode a packet of a tile from a source buffer. More... | |
Referenced by opj_t2_decode_packets(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
+Referenced by opj_t2_decode_packets(), opj_t2_read_packet_header(), and opj_t2_skip_packet_data().
Allocates memory for a decoding code block.
-References opj_tcd_cblk_dec::chunks, opj_tcd_cblk_dec::m_current_max_segs, opj_tcd_cblk_dec::numchunksalloc, opj_calloc(), OPJ_FALSE, OPJ_J2K_DEFAULT_NB_SEGS, opj_tcd_reinit_segment(), OPJ_TRUE, and opj_tcd_cblk_dec::segs.
+References opj_tcd_cblk_dec::chunks, opj_tcd_cblk_dec::decoded_data, opj_tcd_cblk_dec::m_current_max_segs, opj_tcd_cblk_dec::numchunksalloc, opj_aligned_free(), opj_calloc(), OPJ_FALSE, OPJ_J2K_DEFAULT_NB_SEGS, opj_tcd_reinit_segment(), OPJ_TRUE, and opj_tcd_cblk_dec::segs.
Referenced by opj_tcd_init_tile().
@@ -208,7 +214,7 @@ FunctionsDeallocates the decoding data of the given precinct.
Deallocates the encoding data of the given precinct.
-References opj_tcd_precinct::block_size, opj_tcd_precinct::cblks, opj_tcd_cblk_dec::chunks, opj_tcd_precinct::dec, opj_free(), and opj_tcd_cblk_dec::segs.
+References opj_tcd_precinct::block_size, opj_tcd_precinct::cblks, opj_tcd_cblk_dec::chunks, opj_tcd_precinct::dec, opj_tcd_cblk_dec::decoded_data, opj_aligned_free(), opj_free(), and opj_tcd_cblk_dec::segs.
Referenced by opj_tcd_free_tile().
@@ -328,9 +334,9 @@ FunctionsReferences opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd::image, opj_tccp::m_dc_level_shift, opj_tcd_tile::numcomps, opj_int_clamp(), opj_lrintf(), OPJ_TRUE, opj_image_comp::prec, opj_tccp::qmfbid, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_image_comp::sgnd, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_win, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_tcd_tile::numcomps, opj_int64_clamp(), opj_int_clamp(), opj_lrintf(), OPJ_TRUE, opj_tcd_tilecomp::resolutions, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd::used_component, opj_tcd::whole_tile_decoding, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
-Referenced by opj_tcd_decode_tile().
+Referenced by opj_tcd_decode_tile().
References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd::image, opj_tccp::m_dc_level_shift, opj_tcd_tile::numcomps, OPJ_TRUE, opj_tccp::qmfbid, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
@@ -384,9 +390,9 @@ FunctionsReferences opj_tcd_tile::comps, opj_image::comps, opj_tcd::image, opj_tcd_tile::numcomps, opj_dwt_decode(), opj_dwt_decode_real(), OPJ_FALSE, OPJ_TRUE, opj_tccp::qmfbid, opj_image_comp::resno_decoded, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd::thread_pool, and opj_tcd_image::tiles.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd::image, opj_tcd_tile::numcomps, opj_dwt_decode(), opj_dwt_decode_real(), OPJ_FALSE, OPJ_TRUE, opj_tccp::qmfbid, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, and opj_tcd::used_component.
-Referenced by opj_tcd_decode_tile().
+Referenced by opj_tcd_decode_tile().
References opj_tcd_tile::comps, opj_tcd_tile::numcomps, opj_dwt_encode(), opj_dwt_encode_real(), OPJ_FALSE, OPJ_TRUE, opj_tccp::qmfbid, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, and opj_tcd_image::tiles.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
@@ -448,7 +454,7 @@ FunctionsReferences opj_tcd_resolution::bands, opj_tcd_tile::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_size, opj_tcd_tilecomp::data_size_needed, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_tcd::m_is_decoder, opj_tcd_tile::numcomps, opj_free(), opj_image_data_free(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_deallocate(), opj_tgt_destroy(), opj_tcd_tilecomp::ownsData, opj_tcd_band::precincts, opj_tcd_band::precincts_data_size, opj_tcd_tilecomp::resolutions, opj_tcd_tilecomp::resolutions_size, opj_tcd::tcd_image, and opj_tcd_image::tiles.
+References opj_tcd_resolution::bands, opj_tcd_tile::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_size, opj_tcd_tilecomp::data_size_needed, opj_tcd_tilecomp::data_win, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_tcd::m_is_decoder, opj_tcd_tile::numcomps, opj_free(), opj_image_data_free(), opj_tcd_code_block_dec_deallocate(), opj_tcd_code_block_enc_deallocate(), opj_tgt_destroy(), opj_tcd_tilecomp::ownsData, opj_tcd_band::precincts, opj_tcd_band::precincts_data_size, opj_tcd_tilecomp::resolutions, opj_tcd_tilecomp::resolutions_size, opj_tcd::tcd_image, and opj_tcd_image::tiles.
Referenced by opj_tcd_destroy().
@@ -513,10 +519,58 @@ FunctionsInitializes tile coding/decoding.
avoid an if with storing function pointer
-References opj_tcd_band::bandno, opj_tcd_resolution::bands, opj_tcd_precinct::block_size, opj_tcd_precinct::blocks, opj_tccp::cblkh, opj_tcd_precinct::cblks, opj_tccp::cblkw, opj_tcd_precinct::ch, opj_tcd_tile::comps, opj_image::comps, opj_tcd::cp, opj_tcd_precinct::cw, opj_tcd_tilecomp::data_size_needed, opj_tcd_precinct::dec, opj_image_comp::dx, opj_image_comp::dy, opj_tcd_precinct::enc, EVT_ERROR, opj_stepsize::expn, opj_tcd::image, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_cp::m_dec, opj_tcd::m_is_decoder, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_stepsize::mant, opj_tcd_tilecomp::minimum_num_resolutions, opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tccp::numgbits, opj_tccp::numresolutions, opj_tcd_tilecomp::numresolutions, opj_alloc_tile_component_data(), opj_dwt_getgain(), opj_dwt_getgain_real(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_int64_ceildivpow2(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_int_floordivpow2(), opj_int_max(), opj_int_min(), opj_malloc(), opj_realloc(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_is_band_empty(), opj_tgt_create(), opj_tgt_init(), OPJ_TRUE, opj_uint_adds(), opj_uint_max(), opj_uint_min(), opj_tcd_resolution::ph, opj_tccp::prch, opj_tccp::prcw, opj_image_comp::prec, opj_tcd_resolution::pw, opj_tccp::qmfbid, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_tcd_tilecomp::resolutions_size, opj_tccp::stepsizes, opj_tcp::tccps, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_tcd_image::tiles, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_tcd_cblk_enc::x0, opj_tcd_cblk_dec::x0, opj_tcd_precinct::x0, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_tile::x0, opj_image::x0, opj_tcd_cblk_enc::x1, opj_tcd_cblk_dec::x1, opj_tcd_precinct::x1, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_tile::x1, opj_image::x1, opj_tcd_cblk_enc::y0, opj_tcd_cblk_dec::y0, opj_tcd_precinct::y0, opj_tcd_resolution::y0, opj_tcd_tilecomp::y0, opj_tcd_tile::y0, opj_image::y0, opj_tcd_cblk_enc::y1, opj_tcd_cblk_dec::y1, opj_tcd_precinct::y1, opj_tcd_resolution::y1, opj_tcd_tilecomp::y1, opj_tcd_tile::y1, and opj_image::y1.
+References opj_tcd_band::bandno, opj_tcd_resolution::bands, opj_tcd_precinct::block_size, opj_tcd_precinct::blocks, opj_tccp::cblkh, opj_tcd_precinct::cblks, opj_tccp::cblkw, opj_tcd_precinct::ch, opj_tcd_tilecomp::compno, opj_tcd_tile::comps, opj_image::comps, opj_tcd::cp, opj_tcd_precinct::cw, opj_tcd_tilecomp::data_size_needed, opj_tcd_tilecomp::data_win, opj_tcd_precinct::dec, opj_image_comp::dx, opj_image_comp::dy, opj_tcd_precinct::enc, EVT_ERROR, opj_stepsize::expn, opj_tcd::image, opj_tcd_precinct::imsbtree, opj_tcd_precinct::incltree, opj_cp::m_dec, opj_decoding_param::m_reduce, opj_cp::m_specific_param, opj_stepsize::mant, opj_tcd_tilecomp::minimum_num_resolutions, opj_tcd_resolution::numbands, opj_tcd_tile::numcomps, opj_tccp::numgbits, opj_tccp::numresolutions, opj_tcd_tilecomp::numresolutions, opj_dwt_getgain(), opj_dwt_getgain_real(), opj_event_msg(), OPJ_FALSE, opj_free(), opj_image_data_free(), opj_int64_ceildivpow2(), opj_int_ceildiv(), opj_int_ceildivpow2(), opj_int_floordivpow2(), opj_int_max(), opj_int_min(), opj_malloc(), opj_realloc(), opj_tcd_code_block_dec_allocate(), opj_tcd_code_block_enc_allocate(), opj_tcd_code_block_enc_allocate_data(), opj_tcd_is_band_empty(), opj_tgt_create(), opj_tgt_init(), OPJ_TRUE, opj_uint_adds(), opj_uint_max(), opj_uint_min(), opj_tcd_resolution::ph, opj_tccp::prch, opj_tccp::prcw, opj_image_comp::prec, opj_tcd_resolution::pw, opj_tccp::qmfbid, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_tcd_tilecomp::resolutions_size, SIZE_MAX, opj_tccp::stepsizes, opj_tcp::tccps, opj_tcd::tcd_image, opj_cp::tcps, opj_cp::tdx, opj_cp::tdy, opj_tcd_image::tiles, opj_cp::tw, opj_cp::tx0, opj_cp::ty0, opj_tcd_tilecomp::win_x0, opj_tcd_tilecomp::win_x1, opj_tcd_tilecomp::win_y0, opj_tcd_tilecomp::win_y1, opj_tcd_cblk_enc::x0, opj_tcd_cblk_dec::x0, opj_tcd_precinct::x0, opj_tcd_resolution::x0, opj_tcd_tilecomp::x0, opj_tcd_tile::x0, opj_image::x0, opj_tcd_cblk_enc::x1, opj_tcd_cblk_dec::x1, opj_tcd_precinct::x1, opj_tcd_resolution::x1, opj_tcd_tilecomp::x1, opj_tcd_tile::x1, opj_image::x1, opj_tcd_cblk_enc::y0, opj_tcd_cblk_dec::y0, opj_tcd_precinct::y0, opj_tcd_resolution::y0, opj_tcd_tilecomp::y0, opj_tcd_tile::y0, opj_image::y0, opj_tcd_cblk_enc::y1, opj_tcd_cblk_dec::y1, opj_tcd_precinct::y1, opj_tcd_resolution::y1, opj_tcd_tilecomp::y1, opj_tcd_tile::y1, and opj_image::y1.
Referenced by opj_tcd_init_decode_tile(), and opj_tcd_init_encode_tile().
+ + + +
+
|
+ +static | +
Returns whether a tile componenent is fully decoded, taking into account p_tcd->win_* members.
+p_tcd | TCD handle. |
compno | Component number |
References opj_tcd_tile::comps, opj_image::comps, opj_image_comp::dx, opj_image_comp::dy, opj_tcd::image, opj_tcd_tilecomp::minimum_num_resolutions, opj_tcd_tilecomp::numresolutions, opj_uint_ceildiv(), opj_uint_max(), opj_uint_min(), opj_tcd::tcd_image, opj_tcd_image::tiles, opj_tcd::win_x0, opj_tcd::win_x1, opj_tcd::win_y0, opj_tcd::win_y1, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
+ +Referenced by opj_tcd_decode_tile().
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, EVT_ERROR, opj_tcd::image, opj_tcp::m_mct_decoding_matrix, opj_tcp::mct, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_malloc(), opj_mct_decode(), opj_mct_decode_custom(), opj_mct_decode_real(), OPJ_TRUE, opj_tccp::qmfbid, opj_image_comp::sgnd, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd_tilecomp::data_win, EVT_ERROR, opj_tcd::image, opj_tcp::m_mct_decoding_matrix, opj_tcp::mct, opj_tcd_tilecomp::minimum_num_resolutions, opj_tcd_tile::numcomps, opj_event_msg(), OPJ_FALSE, opj_free(), opj_malloc(), opj_mct_decode(), opj_mct_decode_custom(), opj_mct_decode_real(), OPJ_TRUE, opj_tccp::qmfbid, opj_image_comp::resno_decoded, opj_tcd_tilecomp::resolutions, opj_image_comp::sgnd, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd::used_component, opj_tcd::whole_tile_decoding, opj_tcd_resolution::win_x0, opj_tcd_resolution::win_x1, opj_tcd_resolution::win_y0, opj_tcd_resolution::win_y1, opj_tcd_resolution::x0, opj_tcd_resolution::x1, opj_tcd_resolution::y0, and opj_tcd_resolution::y1.
-Referenced by opj_tcd_decode_tile().
+Referenced by opj_tcd_decode_tile().
References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd::image, opj_tcp::m_mct_coding_matrix, opj_tcp::mct, opj_tcd_tile::numcomps, OPJ_FALSE, opj_free(), opj_malloc(), opj_mct_encode(), opj_mct_encode_custom(), opj_mct_encode_real(), OPJ_TRUE, opj_tccp::qmfbid, opj_image_comp::sgnd, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
+References opj_tcd_tile::comps, opj_image::comps, opj_tcd_tilecomp::data, opj_tcd::image, opj_tcp::m_mct_coding_matrix, opj_tcp::mct, opj_tcd_tile::numcomps, OPJ_FALSE, opj_free(), opj_malloc(), opj_mct_encode(), opj_mct_encode_custom(), opj_mct_encode_real(), OPJ_TRUE, opj_tccp::qmfbid, opj_image_comp::sgnd, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd_tilecomp::x0, opj_tcd_tilecomp::x1, opj_tcd_tilecomp::y0, and opj_tcd_tilecomp::y1.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
opj_codestream_info_t * | -p_cstr_info | +p_cstr_info, | + +|
+ | + | opj_event_mgr_t * | +p_manager |
@@ -629,9 +689,9 @@ Functions |
References opj_tcd::cp, opj_codestream_info::index_write, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_quality, opj_cp::m_specific_param, OPJ_FALSE, opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), and OPJ_TRUE.
+References opj_tcd::cp, opj_codestream_info::index_write, opj_encoding_param::m_disto_alloc, opj_cp::m_enc, opj_encoding_param::m_fixed_quality, opj_cp::m_specific_param, OPJ_FALSE, opj_tcd_rateallocate(), opj_tcd_rateallocate_fixed(), and OPJ_TRUE.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
References opj_tccp::cblksty, opj_tcd_tile::comps, J2K_CCP_CBLKSTY_PTERM, opj_tcp::num_layers_to_decode, opj_tcd_tile::numcomps, opj_tcp::numlayers, OPJ_FALSE, opj_mutex_create(), opj_mutex_destroy(), opj_t1_decode_cblks(), opj_thread_pool_wait_completion(), OPJ_TRUE, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd::thread_pool, and opj_tcd_image::tiles.
+References opj_tccp::cblksty, opj_tcd_tile::comps, J2K_CCP_CBLKSTY_PTERM, opj_tcp::num_layers_to_decode, opj_tcd_tile::numcomps, opj_tcp::numlayers, OPJ_FALSE, opj_mutex_create(), opj_mutex_destroy(), opj_t1_decode_cblks(), opj_thread_pool_wait_completion(), OPJ_TRUE, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, opj_tcd::thread_pool, opj_tcd_image::tiles, and opj_tcd::used_component.
-Referenced by opj_tcd_decode_tile().
+Referenced by opj_tcd_decode_tile().
References opj_tcd::image, opj_tcp::mct, opj_tcp::mct_norms, opj_image::numcomps, OPJ_FALSE, opj_mct_get_mct_norms(), opj_mct_get_mct_norms_real(), opj_t1_create(), opj_t1_destroy(), opj_t1_encode_cblks(), OPJ_TRUE, opj_tccp::qmfbid, opj_tcp::tccps, opj_tcd::tcd_image, opj_tcd::tcp, and opj_tcd_image::tiles.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
@@ -757,13 +817,13 @@ FunctionsReferences opj_tcd::cp, opj_tcd::image, OPJ_FALSE, opj_t2_create(), opj_t2_decode_packets(), opj_t2_destroy(), OPJ_TRUE, opj_tcd::tcd_image, opj_tcd::tcd_tileno, and opj_tcd_image::tiles.
+References opj_tcd::cp, opj_tcd::image, OPJ_FALSE, opj_t2_create(), opj_t2_decode_packets(), opj_t2_destroy(), OPJ_TRUE, opj_tcd::tcd_image, opj_tcd::tcd_tileno, and opj_tcd_image::tiles.
-Referenced by opj_tcd_decode_tile().
+Referenced by opj_tcd_decode_tile().
opj_codestream_info_t * | -p_cstr_info | +p_cstr_info, | + +|
+ | + | opj_event_mgr_t * | +p_manager |
@@ -813,9 +879,9 @@ Functions |
References opj_tcd::cp, opj_tcd::cur_pino, FINAL_PASS, opj_tcd::image, opj_tcp::numlayers, OPJ_FALSE, opj_t2_create(), opj_t2_destroy(), opj_t2_encode_packets(), OPJ_TRUE, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd::tp_num, and opj_tcd::tp_pos.
+References opj_tcd::cp, opj_tcd::cur_pino, FINAL_PASS, opj_tcd::image, opj_tcp::numlayers, OPJ_FALSE, opj_t2_create(), opj_t2_destroy(), opj_t2_encode_packets(), OPJ_TRUE, opj_tcd::tcd_image, opj_tcd::tcd_tileno, opj_tcd::tcp, opj_tcd_image::tiles, opj_tcd::tp_num, and opj_tcd::tp_pos.
-Referenced by opj_tcd_encode_tile().
+Referenced by opj_tcd_encode_tile().
Implementation of a tile coder/decoder (TCD)
diff --git a/doxygen/tcd_8h_source.html b/doxygen/tcd_8h_source.html index 1643210b..81dd56fe 100644 --- a/doxygen/tcd_8h_source.html +++ b/doxygen/tcd_8h_source.html @@ -18,7 +18,7 @@
+ OpenJPEG
+ 2.3.0
+
+ |
+
#include "opj_includes.h"
+Functions | |
int | main () |
int main | +( | +) | ++ |
#include "opj_includes.h"
#include "thread.h"
#include <assert.h>
Data Structures | |
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
|
OpenJPEG
- 2.2.0
+ 2.3.0
|
Referenced by opj_dwt_decode_real().
+Referenced by opj_dwt_decode_partial_97(), and opj_dwt_decode_tile_97().