Package: libopenjp2-7-dev Version: 2.1.0-2 AFAIK j2k.h and jp2.h header files are not installed on a standard openjpeg installation. Is this intended ? Here is the issue I am currently facing, in order to reject lossy JP2/J2K stream in clinical trial environment I had to code the following:
int reversible; opj_j2k_t* j2k = NULL; opj_jp2_t* jp2 = NULL; switch(parameters.decod_format) { case J2K_CFMT: j2k = (opj_j2k_t*)dinfo->j2k_handle; assert( j2k ); reversible = j2k->cp->tcps->tccps->qmfbid; break; case JP2_CFMT: jp2 = (opj_jp2_t*)dinfo->jp2_handle; assert( jp2 ); reversible = jp2->j2k->cp->tcps->tccps->qmfbid; break; default: gdcmErrorMacro( "Impossible happen" ); return false; } LossyFlag = !reversible; Unfortunately I need to include j2k.h / jp2.h which is completely non-standard on linux distribution. What other people recommend for this situation: - Extend openjpeg installation mechanism to install j2k.h / jp2.h - Extend openjpeg.h API to return the reversible flag. _______________________________________________ Pkg-phototools-devel mailing list Pkg-phototools-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-phototools-devel