OpenJPEG
2.5.0
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "boxheader_manager.h"
#include "opj_inttypes.h"
Macros | |
#define | FCGI_stdout stdout |
#define | FCGI_stderr stderr |
#define | logstream stderr |
Functions | |
boxheader_param_t * | gene_boxheader (int fd, OPJ_OFF_T offset) |
generate a box header at the given offset More... | |
boxheader_param_t * | gene_childboxheader (box_param_t *superbox, OPJ_OFF_T offset) |
generate a child box header at the given offset More... | |
void | print_boxheader (boxheader_param_t *boxheader) |
print box header parameters More... | |
#define FCGI_stderr stderr |
#define FCGI_stdout stdout |
#define logstream stderr |
boxheader_param_t* gene_boxheader | ( | int | fd, |
OPJ_OFF_T | offset | ||
) |
generate a box header at the given offset
[in] | fd | file discriptor of the JP2 file |
[in] | offset | Box offset |
References fetch_4bytebigendian(), fetch_8bytebigendian(), fetch_bytes(), boxheader_param::headlen, boxheader_param::length, boxheader_param::next, and boxheader_param::type.
Referenced by gene_childboxheader().
boxheader_param_t* gene_childboxheader | ( | box_param_t * | superbox, |
OPJ_OFF_T | offset | ||
) |
generate a child box header at the given offset
[in] | superbox | super box pointer |
[in] | offset | offset from DBox first byte of superbox |
References box_param::fd, gene_boxheader(), and get_DBoxoff().
Referenced by check_JP2boxidx(), and gene_manfbox().
void print_boxheader | ( | boxheader_param_t * | boxheader | ) |
print box header parameters
[in] | boxheader | boxheader pointer |
References boxheader_param::length, logstream, and boxheader_param::type.
Referenced by print_manfbox().