diff options
Diffstat (limited to 'tests/unit/testempty1.c')
| -rw-r--r-- | tests/unit/testempty1.c | 168 |
1 files changed, 84 insertions, 84 deletions
diff --git a/tests/unit/testempty1.c b/tests/unit/testempty1.c index fc961c22..d682d4fe 100644 --- a/tests/unit/testempty1.c +++ b/tests/unit/testempty1.c @@ -36,102 +36,102 @@ void error_callback(const char *msg, void *v); void warning_callback(const char *msg, void *v); void info_callback(const char *msg, void *v); -void error_callback(const char *msg, void *v) { -(void)msg; -(void)v; -puts(msg); +void error_callback(const char *msg, void *v) +{ + (void)msg; + (void)v; + puts(msg); } -void warning_callback(const char *msg, void *v) { -(void)msg; -(void)v; -puts(msg); +void warning_callback(const char *msg, void *v) +{ + (void)msg; + (void)v; + puts(msg); } -void info_callback(const char *msg, void *v) { -(void)msg; -(void)v; -puts(msg); +void info_callback(const char *msg, void *v) +{ + (void)msg; + (void)v; + puts(msg); } int main(int argc, char *argv[]) { - const char * v = opj_version(); - - const OPJ_COLOR_SPACE color_space = OPJ_CLRSPC_GRAY; - unsigned int numcomps = 1; - unsigned int i; - unsigned int image_width = 256; - unsigned int image_height = 256; - - opj_cparameters_t parameters; - - unsigned int subsampling_dx = 0; - unsigned int subsampling_dy = 0; - - opj_image_cmptparm_t cmptparm; - opj_image_t *image; - opj_codec_t* l_codec = 00; - OPJ_BOOL bSuccess; - opj_stream_t *l_stream = 00; - (void)argc; - (void)argv; - - opj_set_default_encoder_parameters(¶meters); - parameters.cod_format = J2K_CFMT; - puts(v); - cmptparm.prec = 8; - cmptparm.bpp = 8; - cmptparm.sgnd = 0; - cmptparm.dx = subsampling_dx; - cmptparm.dy = subsampling_dy; - cmptparm.w = image_width; - cmptparm.h = image_height; - - image = opj_image_create(numcomps, &cmptparm, color_space); - assert( image ); - - for (i = 0; i < image_width * image_height; i++) - { - unsigned int compno; - for(compno = 0; compno < numcomps; compno++) - { - image->comps[compno].data[i] = 0; - } + const char * v = opj_version(); + + const OPJ_COLOR_SPACE color_space = OPJ_CLRSPC_GRAY; + unsigned int numcomps = 1; + unsigned int i; + unsigned int image_width = 256; + unsigned int image_height = 256; + + opj_cparameters_t parameters; + + unsigned int subsampling_dx = 0; + unsigned int subsampling_dy = 0; + + opj_image_cmptparm_t cmptparm; + opj_image_t *image; + opj_codec_t* l_codec = 00; + OPJ_BOOL bSuccess; + opj_stream_t *l_stream = 00; + (void)argc; + (void)argv; + + opj_set_default_encoder_parameters(¶meters); + parameters.cod_format = J2K_CFMT; + puts(v); + cmptparm.prec = 8; + cmptparm.bpp = 8; + cmptparm.sgnd = 0; + cmptparm.dx = subsampling_dx; + cmptparm.dy = subsampling_dy; + cmptparm.w = image_width; + cmptparm.h = image_height; + + image = opj_image_create(numcomps, &cmptparm, color_space); + assert( image ); + + for (i = 0; i < image_width * image_height; i++) { + unsigned int compno; + for(compno = 0; compno < numcomps; compno++) { + image->comps[compno].data[i] = 0; + } } - /* catch events using our callbacks and give a local context */ - opj_set_info_handler(l_codec, info_callback,00); - opj_set_warning_handler(l_codec, warning_callback,00); - opj_set_error_handler(l_codec, error_callback,00); - - l_codec = opj_create_compress(OPJ_CODEC_J2K); - opj_set_info_handler(l_codec, info_callback,00); - opj_set_warning_handler(l_codec, warning_callback,00); - opj_set_error_handler(l_codec, error_callback,00); + /* catch events using our callbacks and give a local context */ + opj_set_info_handler(l_codec, info_callback,00); + opj_set_warning_handler(l_codec, warning_callback,00); + opj_set_error_handler(l_codec, error_callback,00); + + l_codec = opj_create_compress(OPJ_CODEC_J2K); + opj_set_info_handler(l_codec, info_callback,00); + opj_set_warning_handler(l_codec, warning_callback,00); + opj_set_error_handler(l_codec, error_callback,00); + + opj_setup_encoder(l_codec, ¶meters, image); + + l_stream = opj_stream_create_default_file_stream("testempty1.j2k",OPJ_FALSE); + assert(l_stream); + bSuccess = opj_start_compress(l_codec,image,l_stream); + if( !bSuccess ) { + opj_stream_destroy(l_stream); + opj_destroy_codec(l_codec); + opj_image_destroy(image); + return 0; + } - opj_setup_encoder(l_codec, ¶meters, image); + assert( bSuccess ); + bSuccess = opj_encode(l_codec, l_stream); + assert( bSuccess ); + bSuccess = opj_end_compress(l_codec, l_stream); + assert( bSuccess ); - l_stream = opj_stream_create_default_file_stream("testempty1.j2k",OPJ_FALSE); - assert(l_stream); - bSuccess = opj_start_compress(l_codec,image,l_stream); - if( !bSuccess ) - { opj_stream_destroy(l_stream); + opj_destroy_codec(l_codec); opj_image_destroy(image); - return 0; - } - - assert( bSuccess ); - bSuccess = opj_encode(l_codec, l_stream); - assert( bSuccess ); - bSuccess = opj_end_compress(l_codec, l_stream); - assert( bSuccess ); - opj_stream_destroy(l_stream); - - opj_destroy_codec(l_codec); - opj_image_destroy(image); - - puts( "end" ); - return 0; + puts( "end" ); + return 0; } |
