diff options
Diffstat (limited to 'applications/codec/index.c')
| -rw-r--r-- | applications/codec/index.c | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/applications/codec/index.c b/applications/codec/index.c index 0c7c1e89..27a40740 100644 --- a/applications/codec/index.c +++ b/applications/codec/index.c @@ -392,109 +392,4 @@ int write_index_file(opj_codestream_info_t *cstr_info, char *index) { return 0;
}
-/* ------------------------------------------------------------------------------------ */
-
-
-/**
-Dump the file info structure into a file
-@param stream output stream
-@param file_info informations read into the JPG2000 file
-@return Returns 0 if successful, returns 1 otherwise
-*/
-int dump_file_info(FILE* stream, opj_file_info_t *file_info)
-{
- /* IMAGE HEADER */
- if ( file_info->file_info_flag & OPJ_IMG_INFO ) {
- opj_image_header_t img_header = file_info->img_info;
- int compno;
-
- fprintf(stream, "Image info {\n");
- fprintf(stream, "\t x0=%d, y0=%d\n",img_header.x0, img_header.y0);
- fprintf(stream, "\t x1=%d, y1=%d\n",img_header.x1, img_header.y1);
- fprintf(stream, "\t numcomps=%d\n", img_header.numcomps);
- for (compno = 0; compno < img_header.numcomps; compno++) {
- opj_image_comp_header_t comp = img_header.comps[compno];
-
- fprintf(stream, "\t component %d {\n", compno);
- fprintf(stream, "\t\t dx=%d, dy=%d\n", comp.dx, comp.dy);
- fprintf(stream, "\t\t prec=%d\n", comp.prec);
- fprintf(stream, "\t\t sgnd=%d\n", comp.sgnd);
- fprintf(stream, "\t}\n");
- }
- fprintf(stream, "}\n");
- }
-
- /* CODESTREAM INFO */
- if ( file_info->file_info_flag & OPJ_J2K_INFO ) {
- opj_codestream_info_v2_t cstr_info = file_info->codestream_info;
- int tileno, compno, layno, bandno, resno, numbands;
-
- fprintf(stream, "Codestream info {\n");
- fprintf(stream, "\t tx0=%d, ty0=%d\n", cstr_info.tx0, cstr_info.ty0);
- fprintf(stream, "\t tdx=%d, tdy=%d\n", cstr_info.tdx, cstr_info.tdy);
- fprintf(stream, "\t tw=%d, th=%d\n", cstr_info.tw, cstr_info.th);
-
- for (tileno = 0; tileno < cstr_info.tw * cstr_info.th; tileno++) {
- opj_tile_info_v2_t tile_info = cstr_info.tile[tileno];
-
- fprintf(stream, "\t tile %d {\n", tileno);
- fprintf(stream, "\t\t csty=%x\n", tile_info.csty);
- fprintf(stream, "\t\t prg=%d\n", tile_info.prg);
- fprintf(stream, "\t\t numlayers=%d\n", tile_info.numlayers);
- fprintf(stream, "\t\t mct=%d\n", tile_info.mct);
- fprintf(stream, "\t\t rates=");
- for (layno = 0; layno < tile_info.numlayers; layno++) {
- fprintf(stream, "%.1f ", tile_info.rates[layno]);
- }
- fprintf(stream, "\n");
-
- for (compno = 0; compno < cstr_info.numcomps; compno++) {
- opj_tccp_info_t tccp_info = tile_info.tccp_info[compno];
-
- fprintf(stream, "\t\t comp %d {\n", compno);
- fprintf(stream, "\t\t\t csty=%x\n", tccp_info.csty);
- fprintf(stream, "\t\t\t numresolutions=%d\n", tccp_info.numresolutions);
- fprintf(stream, "\t\t\t cblkw=%d\n", tccp_info.cblkw);
- fprintf(stream, "\t\t\t cblkh=%d\n", tccp_info.cblkh);
- fprintf(stream, "\t\t\t cblksty=%x\n", tccp_info.cblksty);
- fprintf(stream, "\t\t\t qmfbid=%d\n", tccp_info.qmfbid);
- fprintf(stream, "\t\t\t qntsty=%d\n", tccp_info.qntsty);
- fprintf(stream, "\t\t\t numgbits=%d\n", tccp_info.numgbits);
- fprintf(stream, "\t\t\t roishift=%d\n", tccp_info.roishift);
-
-#ifdef TODO_MSD
- fprintf(stream, "\t\t\t stepsizes=");
- numbands = tccp_info->qntsty == J2K_CCP_QNTSTY_SIQNT ? 1 : tccp_info->numresolutions * 3 - 2;
- for (bandno = 0; bandno < numbands; bandno++) {
- fprintf(stream, "(%d,%d) ", tccp_info->stepsizes[bandno].mant,
- tccp_info->stepsizes[bandno].expn);
- }
- fprintf(stream, "\n");
-
- if (tccp_info->csty & J2K_CCP_CSTY_PRT) {
- fprintf(stream, " prcw=");
- for (resno = 0; resno < tccp_info->numresolutions; resno++) {
- fprintf(stream, "%d ", tccp_info->prcw[resno]);
- }
- fprintf(stream, "\n");
-
- fprintf(stream, " prch=");
- for (resno = 0; resno < tccp_info->numresolutions; resno++) {
- fprintf(stream, "%d ", tccp_info->prch[resno]);
- }
- fprintf(stream, "\n");
- }
-#endif
- fprintf(stream, "\t\t\t }\n");
- } /*end of component*/
- fprintf(stream, "\t\t }\n");
- } /*end of tile */
- fprintf(stream, "\t }\n");
- }
-
- if ( file_info->file_info_flag & OPJ_JP2_INFO ) {
- // not yet coded
- }
- return EXIT_SUCCESS;
-}
|
