Reformat tests/test_tile_encoder.c

This commit is contained in:
Even Rouault 2017-08-10 12:30:31 +02:00
parent 26fe8f6043
commit a4c938181d
1 changed files with 210 additions and 210 deletions

View File

@ -38,21 +38,24 @@
/**
sample error debug callback expecting no client object
*/
static void error_callback(const char *msg, void *client_data) {
static void error_callback(const char *msg, void *client_data)
{
(void)client_data;
fprintf(stdout, "[ERROR] %s", msg);
}
/**
sample warning debug callback expecting no client object
*/
static void warning_callback(const char *msg, void *client_data) {
static void warning_callback(const char *msg, void *client_data)
{
(void)client_data;
fprintf(stdout, "[WARNING] %s", msg);
}
/**
sample debug callback expecting no client object
*/
static void info_callback(const char *msg, void *client_data) {
static void info_callback(const char *msg, void *client_data)
{
(void)client_data;
fprintf(stdout, "[INFO] %s", msg);
}
@ -72,15 +75,13 @@ int main (int argc, char *argv[])
size_t len;
#ifdef USING_MCT
const OPJ_FLOAT32 l_mct [] =
{
const OPJ_FLOAT32 l_mct [] = {
1, 0, 0,
0, 1, 0,
0, 0, 1
};
const OPJ_INT32 l_offsets [] =
{
const OPJ_INT32 l_offsets [] = {
128, 128, 128
};
#endif
@ -99,8 +100,7 @@ int main (int argc, char *argv[])
const char *output_file;
/* should be test_tile_encoder 3 2000 2000 1000 1000 8 tte1.j2k */
if( argc == 9 )
{
if (argc == 9) {
num_comps = (OPJ_UINT32)atoi(argv[1]);
image_width = atoi(argv[2]);
image_height = atoi(argv[3]);
@ -109,9 +109,7 @@ int main (int argc, char *argv[])
comp_prec = atoi(argv[6]);
irreversible = atoi(argv[7]);
output_file = argv[8];
}
else
{
} else {
num_comps = 3;
image_width = 2000;
image_height = 2000;
@ -121,18 +119,20 @@ int main (int argc, char *argv[])
irreversible = 1;
output_file = "test.j2k";
}
if( num_comps > NUM_COMPS_MAX )
{
if (num_comps > NUM_COMPS_MAX) {
return 1;
}
l_nb_tiles = (OPJ_UINT32)(image_width/tile_width) * (OPJ_UINT32)(image_height/tile_height);
l_data_size = (OPJ_UINT32)tile_width * (OPJ_UINT32)tile_height * (OPJ_UINT32)num_comps * (OPJ_UINT32)(comp_prec/8);
l_nb_tiles = (OPJ_UINT32)(image_width / tile_width) * (OPJ_UINT32)(
image_height / tile_height);
l_data_size = (OPJ_UINT32)tile_width * (OPJ_UINT32)tile_height *
(OPJ_UINT32)num_comps * (OPJ_UINT32)(comp_prec / 8);
l_data = (OPJ_BYTE*) malloc(l_data_size * sizeof(OPJ_BYTE));
if (l_data == NULL) {
return 1;
}
fprintf(stdout, "Encoding random values -> keep in mind that this is very hard to compress\n");
fprintf(stdout,
"Encoding random values -> keep in mind that this is very hard to compress\n");
for (i = 0; i < l_data_size; ++i) {
l_data[i] = (OPJ_BYTE)i; /*rand();*/
}
@ -229,12 +229,9 @@ int main (int argc, char *argv[])
/* should we do j2k or jp2 ?*/
len = strlen(output_file);
if( strcmp( output_file + len - 4, ".jp2" ) == 0 )
{
if (strcmp(output_file + len - 4, ".jp2") == 0) {
l_codec = opj_create_compress(OPJ_CODEC_JP2);
}
else
{
} else {
l_codec = opj_create_compress(OPJ_CODEC_J2K);
}
if (!l_codec) {
@ -270,7 +267,9 @@ int main (int argc, char *argv[])
l_stream = opj_stream_create_default_file_stream(output_file, OPJ_FALSE);
if (! l_stream) {
fprintf(stderr, "ERROR -> test_tile_encoder: failed to create the stream from the output file %s !\n",output_file );
fprintf(stderr,
"ERROR -> test_tile_encoder: failed to create the stream from the output file %s !\n",
output_file);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);
free(l_data);
@ -288,7 +287,8 @@ int main (int argc, char *argv[])
for (i = 0; i < l_nb_tiles; ++i) {
if (! opj_write_tile(l_codec, i, l_data, l_data_size, l_stream)) {
fprintf(stderr, "ERROR -> test_tile_encoder: failed to write the tile %d!\n",i);
fprintf(stderr, "ERROR -> test_tile_encoder: failed to write the tile %d!\n",
i);
opj_stream_destroy(l_stream);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);