| OLD | NEW |
| 1 /* | 1 /* |
| 2 * The copyright in this software is being made available under the 2-clauses | 2 * The copyright in this software is being made available under the 2-clauses |
| 3 * BSD License, included below. This software may be subject to other third | 3 * BSD License, included below. This software may be subject to other third |
| 4 * party and contributor rights, including patent rights, and no such rights | 4 * party and contributor rights, including patent rights, and no such rights |
| 5 * are granted under this license. | 5 * are granted under this license. |
| 6 * | 6 * |
| 7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium | 7 * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium |
| 8 * Copyright (c) 2002-2014, Professor Benoit Macq | 8 * Copyright (c) 2002-2014, Professor Benoit Macq |
| 9 * Copyright (c) 2001-2003, David Janssens | 9 * Copyright (c) 2001-2003, David Janssens |
| 10 * Copyright (c) 2002-2003, Yannick Verschueren | 10 * Copyright (c) 2002-2003, Yannick Verschueren |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 177 * @param p_value the value to write | 177 * @param p_value the value to write |
| 178 * @param p_nb_bytes the number of bytes to write | 178 * @param p_nb_bytes the number of bytes to write |
| 179 */ | 179 */ |
| 180 void opj_write_bytes_BE (OPJ_BYTE * p_buffer, OPJ_UINT32 p_value, OPJ_UINT32 p_n
b_bytes); | 180 void opj_write_bytes_BE (OPJ_BYTE * p_buffer, OPJ_UINT32 p_value, OPJ_UINT32 p_n
b_bytes); |
| 181 | 181 |
| 182 /** | 182 /** |
| 183 * Reads some bytes from the given data buffer, this function is used in Big End
ian cpus. | 183 * Reads some bytes from the given data buffer, this function is used in Big End
ian cpus. |
| 184 * @param p_buffer pointer the data buffer to read data from. | 184 * @param p_buffer pointer the data buffer to read data from. |
| 185 * @param p_value pointer to the value that will store the data. | 185 * @param p_value pointer to the value that will store the data. |
| 186 * @param p_nb_bytes the nb bytes to read. | 186 * @param p_nb_bytes the nb bytes to read. |
| 187 * @return» » » » the number of bytes read or -1 if an err
or occured. | 187 * @return» » » » the number of bytes read or -1 if an err
or occurred. |
| 188 */ | 188 */ |
| 189 void opj_read_bytes_BE(const OPJ_BYTE * p_buffer, OPJ_UINT32 * p_value, OPJ_UINT
32 p_nb_bytes); | 189 void opj_read_bytes_BE(const OPJ_BYTE * p_buffer, OPJ_UINT32 * p_value, OPJ_UINT
32 p_nb_bytes); |
| 190 | 190 |
| 191 /** | 191 /** |
| 192 * Write some bytes to the given data buffer, this function is used in Little En
dian cpus. | 192 * Write some bytes to the given data buffer, this function is used in Little En
dian cpus. |
| 193 * @param p_buffer pointer the data buffer to write data to. | 193 * @param p_buffer pointer the data buffer to write data to. |
| 194 * @param p_value the value to write | 194 * @param p_value the value to write |
| 195 * @param p_nb_bytes the number of bytes to write | 195 * @param p_nb_bytes the number of bytes to write |
| 196 * @return» » » » the number of bytes written or -1 if an
error occured | 196 * @return» » » » the number of bytes written or -1 if an
error occurred |
| 197 */ | 197 */ |
| 198 void opj_write_bytes_LE (OPJ_BYTE * p_buffer, OPJ_UINT32 p_value, OPJ_UINT32 p_n
b_bytes); | 198 void opj_write_bytes_LE (OPJ_BYTE * p_buffer, OPJ_UINT32 p_value, OPJ_UINT32 p_n
b_bytes); |
| 199 | 199 |
| 200 /** | 200 /** |
| 201 * Reads some bytes from the given data buffer, this function is used in Little
Endian cpus. | 201 * Reads some bytes from the given data buffer, this function is used in Little
Endian cpus. |
| 202 * @param p_buffer pointer the data buffer to read data from. | 202 * @param p_buffer pointer the data buffer to read data from. |
| 203 * @param p_value pointer to the value that will store the data. | 203 * @param p_value pointer to the value that will store the data. |
| 204 * @param p_nb_bytes the nb bytes to read. | 204 * @param p_nb_bytes the nb bytes to read. |
| 205 * @return» » » » the number of bytes read or -1 if an err
or occured. | 205 * @return» » » » the number of bytes read or -1 if an err
or occurred. |
| 206 */ | 206 */ |
| 207 void opj_read_bytes_LE(const OPJ_BYTE * p_buffer, OPJ_UINT32 * p_value, OPJ_UINT
32 p_nb_bytes); | 207 void opj_read_bytes_LE(const OPJ_BYTE * p_buffer, OPJ_UINT32 * p_value, OPJ_UINT
32 p_nb_bytes); |
| 208 | 208 |
| 209 | 209 |
| 210 /** | 210 /** |
| 211 * Write some bytes to the given data buffer, this function is used in Little En
dian cpus. | 211 * Write some bytes to the given data buffer, this function is used in Little En
dian cpus. |
| 212 * @param p_buffer pointer the data buffer to write data to. | 212 * @param p_buffer pointer the data buffer to write data to. |
| 213 * @param p_value the value to write | 213 * @param p_value the value to write |
| 214 */ | 214 */ |
| 215 void opj_write_double_LE(OPJ_BYTE * p_buffer, OPJ_FLOAT64 p_value); | 215 void opj_write_double_LE(OPJ_BYTE * p_buffer, OPJ_FLOAT64 p_value); |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 262 * @param p_value the value to write | 262 * @param p_value the value to write |
| 263 */ | 263 */ |
| 264 void opj_write_float_BE(OPJ_BYTE * p_buffer, OPJ_FLOAT32 p_value); | 264 void opj_write_float_BE(OPJ_BYTE * p_buffer, OPJ_FLOAT32 p_value); |
| 265 | 265 |
| 266 /** | 266 /** |
| 267 * Reads some bytes from the stream. | 267 * Reads some bytes from the stream. |
| 268 * @param p_stream the stream to read data from. | 268 * @param p_stream the stream to read data from. |
| 269 * @param p_buffer pointer to the data buffer that will rec
eive the data. | 269 * @param p_buffer pointer to the data buffer that will rec
eive the data. |
| 270 * @param p_size number of bytes to read. | 270 * @param p_size number of bytes to read. |
| 271 * @param p_event_mgr the user event manager to be notified of
special events. | 271 * @param p_event_mgr the user event manager to be notified of
special events. |
| 272 * @return» » the number of bytes read, or -1 if an error occured or i
f the stream is at the end. | 272 * @return» » the number of bytes read, or -1 if an error occurred or
if the stream is at the end. |
| 273 */ | 273 */ |
| 274 OPJ_SIZE_T opj_stream_read_data (opj_stream_private_t * p_stream,OPJ_BYTE * p_bu
ffer, OPJ_SIZE_T p_size, struct opj_event_mgr * p_event_mgr); | 274 OPJ_SIZE_T opj_stream_read_data (opj_stream_private_t * p_stream,OPJ_BYTE * p_bu
ffer, OPJ_SIZE_T p_size, struct opj_event_mgr * p_event_mgr); |
| 275 | 275 |
| 276 /** | 276 /** |
| 277 * Writes some bytes to the stream. | 277 * Writes some bytes to the stream. |
| 278 * @param p_stream the stream to write data to. | 278 * @param p_stream the stream to write data to. |
| 279 * @param p_buffer pointer to the data buffer holds the dat
a to be writtent. | 279 * @param p_buffer pointer to the data buffer holds the dat
a to be writtent. |
| 280 * @param p_size number of bytes to write. | 280 * @param p_size number of bytes to write. |
| 281 * @param p_event_mgr the user event manager to be notified of
special events. | 281 * @param p_event_mgr the user event manager to be notified of
special events. |
| 282 * @return» » the number of bytes writtent, or -1 if an error occured. | 282 * @return» » the number of bytes writtent, or -1 if an error occurred
. |
| 283 */ | 283 */ |
| 284 OPJ_SIZE_T opj_stream_write_data (opj_stream_private_t * p_stream,const OPJ_BYTE
* p_buffer, OPJ_SIZE_T p_size, struct opj_event_mgr * p_event_mgr); | 284 OPJ_SIZE_T opj_stream_write_data (opj_stream_private_t * p_stream,const OPJ_BYTE
* p_buffer, OPJ_SIZE_T p_size, struct opj_event_mgr * p_event_mgr); |
| 285 | 285 |
| 286 /** | 286 /** |
| 287 * Writes the content of the stream buffer to the stream. | 287 * Writes the content of the stream buffer to the stream. |
| 288 * @param p_stream the stream to write data to. | 288 * @param p_stream the stream to write data to. |
| 289 * @param p_event_mgr the user event manager to be notified of
special events. | 289 * @param p_event_mgr the user event manager to be notified of
special events. |
| 290 * @return true if the data could be flushed, false else. | 290 * @return true if the data could be flushed, false else. |
| 291 */ | 291 */ |
| 292 OPJ_BOOL opj_stream_flush (opj_stream_private_t * p_stream, struct opj_event_mgr
* p_event_mgr); | 292 OPJ_BOOL opj_stream_flush (opj_stream_private_t * p_stream, struct opj_event_mgr
* p_event_mgr); |
| 293 | 293 |
| 294 /** | 294 /** |
| 295 * Skips a number of bytes from the stream. | 295 * Skips a number of bytes from the stream. |
| 296 * @param p_stream the stream to skip data from. | 296 * @param p_stream the stream to skip data from. |
| 297 * @param p_size the number of bytes to skip. | 297 * @param p_size the number of bytes to skip. |
| 298 * @param p_event_mgr the user event manager to be notified of
special events. | 298 * @param p_event_mgr the user event manager to be notified of
special events. |
| 299 * @return» » the number of bytes skipped, or -1 if an error occured. | 299 * @return» » the number of bytes skipped, or -1 if an error occurred. |
| 300 */ | 300 */ |
| 301 OPJ_OFF_T opj_stream_skip (opj_stream_private_t * p_stream,OPJ_OFF_T p_size, str
uct opj_event_mgr * p_event_mgr); | 301 OPJ_OFF_T opj_stream_skip (opj_stream_private_t * p_stream,OPJ_OFF_T p_size, str
uct opj_event_mgr * p_event_mgr); |
| 302 | 302 |
| 303 /** | 303 /** |
| 304 * Tells the byte offset on the stream (similar to ftell). | 304 * Tells the byte offset on the stream (similar to ftell). |
| 305 * | 305 * |
| 306 * @param p_stream the stream to get the information from. | 306 * @param p_stream the stream to get the information from. |
| 307 * | 307 * |
| 308 * @return the current position o fthe stream. | 308 * @return the current position o fthe stream. |
| 309 */ | 309 */ |
| 310 OPJ_OFF_T opj_stream_tell (const opj_stream_private_t * p_stream); | 310 OPJ_OFF_T opj_stream_tell (const opj_stream_private_t * p_stream); |
| 311 | 311 |
| 312 | 312 |
| 313 /** | 313 /** |
| 314 * Get the number of bytes left before the end of the stream (similar to cio_num
bytesleft). | 314 * Get the number of bytes left before the end of the stream (similar to cio_num
bytesleft). |
| 315 * | 315 * |
| 316 * @param p_stream the stream to get the information from. | 316 * @param p_stream the stream to get the information from. |
| 317 * | 317 * |
| 318 * @return Number of bytes left before the end of the stream. | 318 * @return Number of bytes left before the end of the stream. |
| 319 */ | 319 */ |
| 320 OPJ_OFF_T opj_stream_get_number_byte_left (const opj_stream_private_t * p_stream
); | 320 OPJ_OFF_T opj_stream_get_number_byte_left (const opj_stream_private_t * p_stream
); |
| 321 | 321 |
| 322 /** | 322 /** |
| 323 * Skips a number of bytes from the stream. | 323 * Skips a number of bytes from the stream. |
| 324 * @param p_stream the stream to skip data from. | 324 * @param p_stream the stream to skip data from. |
| 325 * @param p_size the number of bytes to skip. | 325 * @param p_size the number of bytes to skip. |
| 326 * @param p_event_mgr the user event manager to be notified of
special events. | 326 * @param p_event_mgr the user event manager to be notified of
special events. |
| 327 * @return» » the number of bytes skipped, or -1 if an error occured. | 327 * @return» » the number of bytes skipped, or -1 if an error occurred. |
| 328 */ | 328 */ |
| 329 OPJ_OFF_T opj_stream_write_skip (opj_stream_private_t * p_stream, OPJ_OFF_T p_si
ze, struct opj_event_mgr * p_event_mgr); | 329 OPJ_OFF_T opj_stream_write_skip (opj_stream_private_t * p_stream, OPJ_OFF_T p_si
ze, struct opj_event_mgr * p_event_mgr); |
| 330 | 330 |
| 331 /** | 331 /** |
| 332 * Skips a number of bytes from the stream. | 332 * Skips a number of bytes from the stream. |
| 333 * @param p_stream the stream to skip data from. | 333 * @param p_stream the stream to skip data from. |
| 334 * @param p_size the number of bytes to skip. | 334 * @param p_size the number of bytes to skip. |
| 335 * @param p_event_mgr the user event manager to be notified of
special events. | 335 * @param p_event_mgr the user event manager to be notified of
special events. |
| 336 * @return» » the number of bytes skipped, or -1 if an error occured. | 336 * @return» » the number of bytes skipped, or -1 if an error occurred. |
| 337 */ | 337 */ |
| 338 OPJ_OFF_T opj_stream_read_skip (opj_stream_private_t * p_stream, OPJ_OFF_T p_siz
e, struct opj_event_mgr * p_event_mgr); | 338 OPJ_OFF_T opj_stream_read_skip (opj_stream_private_t * p_stream, OPJ_OFF_T p_siz
e, struct opj_event_mgr * p_event_mgr); |
| 339 | 339 |
| 340 /** | 340 /** |
| 341 * Skips a number of bytes from the stream. | 341 * Skips a number of bytes from the stream. |
| 342 * @param p_stream the stream to skip data from. | 342 * @param p_stream the stream to skip data from. |
| 343 * @param p_size the number of bytes to skip. | 343 * @param p_size the number of bytes to skip. |
| 344 * @param p_event_mgr the user event manager to be notified of
special events. | 344 * @param p_event_mgr the user event manager to be notified of
special events. |
| 345 * @return» » OPJ_TRUE if success, or OPJ_FALSE if an error occured. | 345 * @return» » OPJ_TRUE if success, or OPJ_FALSE if an error occurred. |
| 346 */ | 346 */ |
| 347 OPJ_BOOL opj_stream_read_seek (opj_stream_private_t * p_stream, OPJ_OFF_T p_size
, struct opj_event_mgr * p_event_mgr); | 347 OPJ_BOOL opj_stream_read_seek (opj_stream_private_t * p_stream, OPJ_OFF_T p_size
, struct opj_event_mgr * p_event_mgr); |
| 348 | 348 |
| 349 /** | 349 /** |
| 350 * Skips a number of bytes from the stream. | 350 * Skips a number of bytes from the stream. |
| 351 * @param p_stream the stream to skip data from. | 351 * @param p_stream the stream to skip data from. |
| 352 * @param p_size the number of bytes to skip. | 352 * @param p_size the number of bytes to skip. |
| 353 * @param p_event_mgr the user event manager to be notified of
special events. | 353 * @param p_event_mgr the user event manager to be notified of
special events. |
| 354 * @return» » the number of bytes skipped, or -1 if an error occured. | 354 * @return» » the number of bytes skipped, or -1 if an error occurred. |
| 355 */ | 355 */ |
| 356 OPJ_BOOL opj_stream_write_seek (opj_stream_private_t * p_stream, OPJ_OFF_T p_siz
e, struct opj_event_mgr * p_event_mgr); | 356 OPJ_BOOL opj_stream_write_seek (opj_stream_private_t * p_stream, OPJ_OFF_T p_siz
e, struct opj_event_mgr * p_event_mgr); |
| 357 | 357 |
| 358 /** | 358 /** |
| 359 * Seeks a number of bytes from the stream. | 359 * Seeks a number of bytes from the stream. |
| 360 * @param p_stream the stream to skip data from. | 360 * @param p_stream the stream to skip data from. |
| 361 * @param p_size the number of bytes to skip. | 361 * @param p_size the number of bytes to skip. |
| 362 * @param p_event_mgr the user event manager to be notified of
special events. | 362 * @param p_event_mgr the user event manager to be notified of
special events. |
| 363 * @return true if the stream is seekable. | 363 * @return true if the stream is seekable. |
| 364 */ | 364 */ |
| (...skipping 25 matching lines...) Expand all Loading... |
| 390 OPJ_BOOL opj_stream_default_seek (OPJ_OFF_T p_nb_bytes, void * p_user_data); | 390 OPJ_BOOL opj_stream_default_seek (OPJ_OFF_T p_nb_bytes, void * p_user_data); |
| 391 | 391 |
| 392 /* ----------------------------------------------------------------------- */ | 392 /* ----------------------------------------------------------------------- */ |
| 393 /*@}*/ | 393 /*@}*/ |
| 394 | 394 |
| 395 /*@}*/ | 395 /*@}*/ |
| 396 | 396 |
| 397 | 397 |
| 398 #endif /* __CIO_H */ | 398 #endif /* __CIO_H */ |
| 399 | 399 |
| OLD | NEW |