Lines Matching refs:p_manager

58  * @param	p_manager					the user event manager.
65 opj_event_mgr_t * p_manager );
95 * @param p_manager the user event manager.
102 opj_event_mgr_t * p_manager );
107 opj_event_mgr_t * p_manager );
138 * @param p_manager the user event manager.
144 opj_event_mgr_t * p_manager );
152 * @param p_manager the user event manager.
159 opj_event_mgr_t * p_manager );
163 opj_event_mgr_t * p_manager );
171 * @param p_manager the user event manager.
178 opj_event_mgr_t * p_manager );
185 * @param p_manager user event manager.
191 opj_event_mgr_t * p_manager );
198 * @param p_manager user event manager.
204 opj_event_mgr_t * p_manager );
211 * @param p_manager user event manager.
215 opj_event_mgr_t * p_manager );
221 * @param p_manager user event manager.
225 opj_event_mgr_t * p_manager );
231 * @param p_manager user event manager.
235 opj_event_mgr_t * p_manager );
244 * @param p_manager the user event manager.
251 opj_event_mgr_t * p_manager);
258 * @param p_manager the user event manager.
264 opj_event_mgr_t * p_manager );
281 * @param p_manager
288 opj_event_mgr_t * p_manager );
296 * @param p_manager FIXME DOC
304 opj_event_mgr_t * p_manager );
312 * @param p_manager the user event manager.
319 opj_event_mgr_t * p_manager );
329 static OPJ_BOOL opj_jp2_setup_end_header_writing (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
335 static OPJ_BOOL opj_jp2_setup_end_header_reading (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
342 * @param p_manager the user event manager.
348 opj_event_mgr_t * p_manager );
356 * @param p_manager the user manager.
363 opj_event_mgr_t * p_manager );
371 * @param p_manager user event manager.
378 opj_event_mgr_t * p_manager);
384 static OPJ_BOOL opj_jp2_setup_encoding_validation (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
389 static OPJ_BOOL opj_jp2_setup_header_writing (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
393 opj_event_mgr_t * p_manager );
438 * @param p_manager FIXME DOC
446 opj_event_mgr_t * p_manager );
452 static OPJ_BOOL opj_jp2_setup_decoding_validation (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
458 static OPJ_BOOL opj_jp2_setup_header_reading (opj_jp2_t *jp2, opj_event_mgr_t * p_manager);
464 opj_event_mgr_t * p_manager )
473 assert(p_manager != 00);
475 *p_number_bytes_read = (OPJ_UINT32)opj_stream_read_data(cio,l_data_header,8,p_manager);
497 OPJ_UINT32 l_nb_bytes_read = (OPJ_UINT32)opj_stream_read_data(cio,l_data_header,8,p_manager);
509 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box sizes higher than 2^32\n");
544 opj_event_mgr_t * p_manager )
549 assert(p_manager != 00);
552 opj_event_msg(p_manager, EVT_ERROR, "Bad image header box (bad size)\n");
566 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to handle image header (ihdr)\n");
578 opj_event_msg(p_manager, EVT_INFO, "JP2 IHDR box: compression type indicate that the file is not a conforming JP2 file (%d) \n", jp2->C);
678 opj_event_mgr_t * p_manager
686 assert(p_manager != 00);
690 opj_event_msg(p_manager, EVT_WARNING, "A BPCC header box is available although BPC given by the IHDR box (%d) indicate components bit depth is constant\n",jp2->bpc);
695 opj_event_msg(p_manager, EVT_ERROR, "Bad BPCC header box (bad size)\n");
832 static OPJ_BOOL opj_jp2_check_color(opj_image_t *image, opj_jp2_color_t *color, opj_event_mgr_t *p_manager)
849 opj_event_msg(p_manager, EVT_ERROR, "Invalid component index %d (>= %d).\n", info[i].cn, nr_channels);
855 opj_event_msg(p_manager, EVT_ERROR, "Invalid component index %d (>= %d).\n", info[i].asoc - 1, nr_channels);
870 opj_event_msg(p_manager, EVT_ERROR, "Incomplete channel definitions.\n");
887 opj_event_msg(p_manager, EVT_ERROR, "Invalid component index %d (>= %d).\n", cmap[i].cmp, image->numcomps);
894 opj_event_msg(p_manager, EVT_ERROR, "Unexpected OOM.\n");
900 opj_event_msg(p_manager, EVT_ERROR, "Unexpected MTYP value.\n");
906 opj_event_msg(p_manager, EVT_ERROR, "Invalid component/palette index for direct mapping %d.\n", pcol);
910 opj_event_msg(p_manager, EVT_ERROR, "Component %d is mapped twice.\n", pcol);
916 opj_event_msg(p_manager, EVT_ERROR, "Direct use at #%d however pcol=%d.\n", i, pcol);
925 opj_event_msg(p_manager, EVT_ERROR, "Component %d doesn't have a mapping.\n", i);
934 opj_event_msg(p_manager, EVT_WARNING, "Component mapping seems wrong. Trying to correct.\n", i);
1055 opj_event_mgr_t * p_manager
1069 assert(p_manager != 00);
1082 opj_event_msg(p_manager, EVT_ERROR, "Invalid PCLR box. Reports %d entries\n", (int)nr_entries);
1090 opj_event_msg(p_manager, EVT_ERROR, "Invalid PCLR box. Reports 0 palette columns\n");
1162 opj_event_mgr_t * p_manager
1172 assert(p_manager != 00);
1177 opj_event_msg(p_manager, EVT_ERROR, "Need to read a PCLR box before the CMAP box.\n");
1185 opj_event_msg(p_manager, EVT_ERROR, "Only one CMAP box is allowed.\n");
1191 opj_event_msg(p_manager, EVT_ERROR, "Insufficient data for CMAP box.\n");
1286 opj_event_mgr_t * p_manager
1296 assert(p_manager != 00);
1304 opj_event_msg(p_manager, EVT_ERROR, "Insufficient data for CDEF box.\n");
1312 opj_event_msg(p_manager, EVT_ERROR, "Number of channel description is equal to zero in CDEF box.\n");
1317 opj_event_msg(p_manager, EVT_ERROR, "Insufficient data for CDEF box.\n");
1354 opj_event_mgr_t * p_manager
1362 assert(p_manager != 00);
1365 opj_event_msg(p_manager, EVT_ERROR, "Bad COLR header box (bad size)\n");
1373 opj_event_msg(p_manager, EVT_INFO, "A conforming JP2 reader shall ignore all Colour Specification boxes after the first, so we ignore this one.\n");
1389 opj_event_msg(p_manager, EVT_ERROR, "Bad COLR header box (bad size: %d)\n", p_colr_header_size);
1394 opj_event_msg(p_manager, EVT_WARNING, "Bad COLR header box (bad size: %d)\n", p_colr_header_size);
1435 opj_event_msg(p_manager, EVT_WARNING, "Bad COLR header box (CIELab, bad size: %d)\n", p_colr_header_size);
1472 opj_event_msg(p_manager, EVT_INFO, "COLR BOX meth value is not a regular value (%d), "
1481 opj_event_mgr_t * p_manager)
1487 if( ! opj_j2k_decode(jp2->j2k, p_stream, p_image, p_manager) ) {
1488 opj_event_msg(p_manager, EVT_ERROR, "Failed to decode the codestream in the JP2 file\n");
1493 if (!opj_jp2_check_color(p_image, &(jp2->color), p_manager)) {
1521 opj_jp2_apply_cdef(p_image, &(jp2->color), p_manager);
1536 opj_event_mgr_t * p_manager
1553 assert(p_manager != 00);
1582 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to hold JP2 Header data\n");
1607 if (opj_stream_write_data(stream,l_jp2h_data,8,p_manager) != 8) {
1608 opj_event_msg(p_manager, EVT_ERROR, "Stream error while writing JP2 Header box\n");
1615 if (opj_stream_write_data(stream,l_current_writer->m_data,l_current_writer->m_size,p_manager) != l_current_writer->m_size) {
1616 opj_event_msg(p_manager, EVT_ERROR, "Stream error while writing JP2 Header box\n");
1639 opj_event_mgr_t * p_manager )
1649 assert(p_manager != 00);
1654 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to handle ftyp data\n");
1676 l_result = (opj_stream_write_data(cio,l_ftyp_data,l_ftyp_size,p_manager) == l_ftyp_size);
1679 opj_event_msg(p_manager, EVT_ERROR, "Error while writing ftyp data to stream\n");
1689 opj_event_mgr_t * p_manager )
1697 assert(p_manager != 00);
1706 if (! opj_stream_seek(cio,jp2->j2k_codestream_offset,p_manager)) {
1707 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
1711 if (opj_stream_write_data(cio,l_data_header,8,p_manager) != 8) {
1712 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
1716 if (! opj_stream_seek(cio,j2k_codestream_exit,p_manager)) {
1717 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
1726 opj_event_mgr_t * p_manager )
1734 assert(p_manager != 00);
1743 if (opj_stream_write_data(cio,l_signature_data,12,p_manager) != 12) {
1771 opj_event_mgr_t * p_manager)
1789 opj_event_msg(p_manager, EVT_ERROR, "Invalid number of components specified while setting up JP2 encoder\n");
1793 if (opj_j2k_setup_encoder(jp2->j2k, parameters, image, p_manager ) == OPJ_FALSE) {
1808 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory when setup the JP2 encoder\n");
1819 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory when setup the JP2 encoder\n");
1884 opj_event_msg(p_manager, EVT_WARNING, "Alpha channel specified but unknown enumcs. No cdef box will be created.\n");
1886 opj_event_msg(p_manager, EVT_WARNING, "Alpha channel specified but not enough image components for an automatic cdef box creation.\n");
1889 opj_event_msg(p_manager, EVT_WARNING, "Alpha channel position conflicts with color channel. No cdef box will be created.\n");
1893 opj_event_msg(p_manager, EVT_WARNING, "Multiple alpha channels specified. No cdef box will be created.\n");
1898 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to setup the JP2 encoder\n");
1906 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to setup the JP2 encoder\n");
1939 opj_event_mgr_t * p_manager)
1941 return opj_j2k_encode(jp2->j2k, stream, p_manager);
1946 opj_event_mgr_t * p_manager
1952 assert(p_manager != 00);
1955 if (! opj_jp2_setup_end_header_reading(jp2, p_manager)) {
1960 if (! opj_jp2_exec (jp2,jp2->m_procedure_list,cio,p_manager)) {
1964 return opj_j2k_end_decompress(jp2->j2k, cio, p_manager);
1969 opj_event_mgr_t * p_manager
1975 assert(p_manager != 00);
1978 if (! opj_jp2_setup_end_header_writing(jp2, p_manager)) {
1982 if (! opj_j2k_end_compress(jp2->j2k,cio,p_manager)) {
1987 return opj_jp2_exec(jp2,jp2->m_procedure_list,cio,p_manager);
1990 static OPJ_BOOL opj_jp2_setup_end_header_writing (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
1994 assert(p_manager != 00);
1998 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jpip_write_iptr, p_manager)) {
2003 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_write_jp2c, p_manager)) {
2010 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jpip_write_cidx, p_manager)) {
2013 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jpip_write_fidx, p_manager)) {
2021 static OPJ_BOOL opj_jp2_setup_end_header_reading (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
2025 assert(p_manager != 00);
2027 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_read_header_procedure, p_manager)) {
2037 opj_event_mgr_t * p_manager
2046 assert(p_manager != 00);
2091 opj_event_mgr_t * p_manager
2105 assert(p_manager != 00);
2110 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to handle jpeg2000 file header\n");
2114 while (opj_jp2_read_boxhdr(&box,&l_nb_bytes_read,stream,p_manager)) {
2123 opj_event_msg(p_manager, EVT_ERROR, "bad placed jpeg codestream\n");
2129 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box of undefined sizes\n");
2135 opj_event_msg(p_manager, EVT_ERROR, "invalid box size %d (%x)\n", box.length, box.type);
2146 opj_event_msg(p_manager, EVT_WARNING, "Found a misplaced '%c%c%c%c' box outside jp2h box\n", (OPJ_BYTE)(box.type>>24), (OPJ_BYTE)(box.type>>16), (OPJ_BYTE)(box.type>>8), (OPJ_BYTE)(box.type>>0));
2151 opj_event_msg(p_manager, EVT_WARNING, "JPEG2000 Header box not read yet, '%c%c%c%c' box will be ignored\n", (OPJ_BYTE)(box.type>>24), (OPJ_BYTE)(box.type>>16), (OPJ_BYTE)(box.type>>8), (OPJ_BYTE)(box.type>>0));
2153 if (opj_stream_skip(stream,l_current_data_size,p_manager) != l_current_data_size) {
2154 opj_event_msg(p_manager, EVT_ERROR, "Problem with skipping JPEG2000 box, stream error\n");
2163 opj_event_msg(p_manager, EVT_ERROR, "Invalid box size %d for box '%c%c%c%c'. Need %d bytes, %d bytes remaining \n", box.length, (OPJ_BYTE)(box.type>>24), (OPJ_BYTE)(box.type>>16), (OPJ_BYTE)(box.type>>8), (OPJ_BYTE)(box.type>>0), l_current_data_size, (OPJ_UINT32)opj_stream_get_number_byte_left(stream));
2171 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to handle jpeg2000 box\n");
2178 l_nb_bytes_read = (OPJ_UINT32)opj_stream_read_data(stream,l_current_data,l_current_data_size,p_manager);
2180 opj_event_msg(p_manager, EVT_ERROR, "Problem with reading JPEG2000 box, stream error\n");
2185 if (! l_current_handler->handler(jp2,l_current_data,l_current_data_size,p_manager)) {
2192 opj_event_msg(p_manager, EVT_ERROR, "Malformed JP2 file format: first box must be JPEG 2000 signature box\n");
2197 opj_event_msg(p_manager, EVT_ERROR, "Malformed JP2 file format: second box must be file type box\n");
2202 if (opj_stream_skip(stream,l_current_data_size,p_manager) != l_current_data_size) {
2203 opj_event_msg(p_manager, EVT_ERROR, "Problem with skipping JPEG2000 box, stream error\n");
2221 * @param p_manager the user manager.
2228 opj_event_mgr_t * p_manager
2240 assert(p_manager != 00);
2246 l_result = l_result && (*l_procedure) (jp2,stream,p_manager);
2258 opj_event_mgr_t * p_manager
2264 assert(p_manager != 00);
2267 if (! opj_jp2_setup_encoding_validation (jp2, p_manager)) {
2272 if (! opj_jp2_exec(jp2,jp2->m_validation_list,stream,p_manager)) {
2277 if (! opj_jp2_setup_header_writing(jp2, p_manager)) {
2282 if (! opj_jp2_exec (jp2,jp2->m_procedure_list,stream,p_manager)) {
2286 return opj_j2k_start_compress(jp2->j2k,stream,p_image,p_manager);
2327 * @param p_manager the user event manager.
2334 opj_event_mgr_t * p_manager
2343 assert(p_manager != 00);
2346 opj_event_msg(p_manager, EVT_ERROR, "The signature box must be the first box in the file.\n");
2352 opj_event_msg(p_manager, EVT_ERROR, "Error with JP signature Box size\n");
2359 opj_event_msg(p_manager, EVT_ERROR, "Error with JP Signature : bad magic number\n");
2374 * @param p_manager the user event manager.
2381 opj_event_mgr_t * p_manager
2389 assert(p_manager != 00);
2392 opj_event_msg(p_manager, EVT_ERROR, "The ftyp box must be the second box in the file.\n");
2398 opj_event_msg(p_manager, EVT_ERROR, "Error with FTYP signature Box size\n");
2412 opj_event_msg(p_manager, EVT_ERROR, "Error with FTYP signature Box size\n");
2421 opj_event_msg(p_manager, EVT_ERROR, "Not enough memory with FTYP Box\n");
2439 opj_event_mgr_t * p_manager )
2444 assert(p_manager != 00);
2448 if (opj_stream_skip(stream,8,p_manager) != 8) {
2457 opj_event_mgr_t * p_manager )
2462 assert(p_manager != 00);
2466 if (opj_stream_skip(stream,24,p_manager) != 24) {
2479 * @param p_manager the user event manager.
2486 opj_event_mgr_t * p_manager
2497 assert(p_manager != 00);
2501 opj_event_msg(p_manager, EVT_ERROR, "The box must be the first box in the file.\n");
2510 if (! opj_jp2_read_boxhdr_char(&box,p_header_data,&l_box_size,p_header_size, p_manager)) {
2511 opj_event_msg(p_manager, EVT_ERROR, "Stream error while reading JP2 Header box\n");
2516 opj_event_msg(p_manager, EVT_ERROR, "Stream error while reading JP2 Header box: box length is inconsistent.\n");
2525 if (! l_current_handler->handler(jp2,p_header_data,l_current_data_size,p_manager)) {
2542 opj_event_msg(p_manager, EVT_ERROR, "Stream error while reading JP2 Header box: no 'ihdr' box.\n");
2555 opj_event_mgr_t * p_manager
2564 assert(p_manager != 00);
2567 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box of less than 8 bytes\n");
2588 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle XL box of less than 16 bytes\n");
2597 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box sizes higher than 2^32\n");
2606 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box of undefined sizes\n");
2611 opj_event_msg(p_manager, EVT_ERROR, "Cannot handle box of undefined sizes\n");
2615 opj_event_msg(p_manager, EVT_ERROR, "Box length is inconsistent.\n");
2624 opj_event_mgr_t * p_manager
2630 assert(p_manager != 00);
2633 if (! opj_jp2_setup_decoding_validation (jp2, p_manager)) {
2638 if (! opj_jp2_setup_header_reading(jp2, p_manager)) {
2643 if (! opj_jp2_exec(jp2,jp2->m_validation_list,p_stream,p_manager)) {
2648 if (! opj_jp2_exec (jp2,jp2->m_procedure_list,p_stream,p_manager)) {
2655 p_manager);
2658 static OPJ_BOOL opj_jp2_setup_encoding_validation (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
2662 assert(p_manager != 00);
2664 if (! opj_procedure_list_add_procedure(jp2->m_validation_list, (opj_procedure)opj_jp2_default_validation, p_manager)) {
2672 static OPJ_BOOL opj_jp2_setup_decoding_validation (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
2676 assert(p_manager != 00);
2683 static OPJ_BOOL opj_jp2_setup_header_writing (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
2687 assert(p_manager != 00);
2689 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_write_jp, p_manager)) {
2692 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_write_ftyp, p_manager)) {
2695 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_write_jp2h, p_manager)) {
2699 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jpip_skip_iptr, p_manager)) {
2703 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_skip_jp2c,p_manager)) {
2712 static OPJ_BOOL opj_jp2_setup_header_reading (opj_jp2_t *jp2, opj_event_mgr_t * p_manager)
2716 assert(p_manager != 00);
2718 if (! opj_procedure_list_add_procedure(jp2->m_procedure_list,(opj_procedure)opj_jp2_read_header_procedure, p_manager)) {
2737 opj_event_mgr_t * p_manager
2748 p_manager);
2756 opj_event_mgr_t * p_manager
2760 return opj_j2k_write_tile (p_jp2->j2k,p_tile_index,p_data,p_data_size,p_stream,p_manager);
2768 opj_event_mgr_t * p_manager
2771 return opj_j2k_decode_tile (p_jp2->j2k,p_tile_index,p_data,p_data_size,p_stream,p_manager);
2846 opj_event_mgr_t * p_manager
2849 return opj_j2k_set_decode_area(p_jp2->j2k, p_image, p_start_x, p_start_y, p_end_x, p_end_y, p_manager);
2855 opj_event_mgr_t * p_manager,
2862 opj_event_msg(p_manager, EVT_WARNING, "JP2 box which are after the codestream will not be read by this function.\n");
2864 if (! opj_j2k_get_tile(p_jp2->j2k, p_stream, p_image, p_manager, tile_index) ){
2865 opj_event_msg(p_manager, EVT_ERROR, "Failed to decode the codestream in the JP2 file\n");
2869 if (!opj_jp2_check_color(p_image, &(p_jp2->color), p_manager)) {
2897 opj_jp2_apply_cdef(p_image, &(p_jp2->color), p_manager);
2978 opj_event_mgr_t * p_manager)
2980 return opj_j2k_set_decoded_resolution_factor(p_jp2->j2k, res_factor, p_manager);
2988 opj_event_mgr_t * p_manager )
2996 assert(p_manager != 00);
3010 if (! opj_stream_seek(cio,jp2->jpip_iptr_offset,p_manager)) {
3011 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3015 if (opj_stream_write_data(cio,l_data_header,24,p_manager) != 24) {
3016 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3020 if (! opj_stream_seek(cio,j2k_codestream_exit,p_manager)) {
3021 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3030 opj_event_mgr_t * p_manager )
3038 assert(p_manager != 00);
3046 if (opj_stream_write_data(cio,l_data_header,24,p_manager) != 24) {
3047 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3052 if (! opj_stream_seek(cio,j2k_codestream_exit,p_manager)) {
3053 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3062 opj_event_mgr_t * p_manager )
3070 assert(p_manager != 00);
3084 if (! opj_stream_seek(cio,j2k_codestream_exit,p_manager)) {
3085 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3089 if (opj_stream_write_data(cio,l_data_header,24,p_manager) != 24) {
3090 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3095 if (! opj_stream_seek(cio,j2k_codestream_exit,p_manager)) {
3096 opj_event_msg(p_manager, EVT_ERROR, "Failed to seek in the stream.\n");
3105 opj_event_mgr_t * p_manager )
3111 opj_stream_skip(cio, 4, p_manager); /* L [at the end] */
3113 opj_stream_write_data(cio,l_data_header,4,p_manager);
3116 opj_stream_write_data(cio,l_data_header,8,p_manager);
3119 opj_stream_write_data(cio,l_data_header,8,p_manager);
3122 opj_stream_write_data(cio,l_data_header,1,p_manager);
3125 opj_stream_write_data(cio,l_data_header,8,p_manager);
3128 opj_stream_write_data(cio,l_data_header,8,p_manager);
3131 opj_stream_skip(cio, lenp, p_manager);
3133 opj_stream_write_data(cio,l_data_header,4,p_manager);
3134 opj_stream_seek(cio, lenp+len,p_manager);
3141 opj_event_mgr_t * p_manager )
3147 opj_stream_skip(cio, 4, p_manager);
3149 opj_stream_write_data(cio,l_data_header,4,p_manager);
3151 write_prxy( offset_jp2c, length_jp2c, offset_idx, length_idx, cio,p_manager);
3154 opj_stream_skip(cio, lenp, p_manager);
3156 opj_stream_write_data(cio,l_data_header,4,p_manager);
3157 opj_stream_seek(cio, lenp+len,p_manager);