summaryrefslogtreecommitdiff
path: root/tests/test_tile_encoder.c
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2013-02-17 10:34:31 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2013-02-17 10:34:31 +0000
commitaf58e8e8f9d08c1e276a9ba070eb4d44a6ca4950 (patch)
tree1e3e627b331e62a1ec4d28e1bd2bd0d422096769 /tests/test_tile_encoder.c
parent4bf4a7668eaeaa4b02051afe06b8ec3e0d805de3 (diff)
[trunk] move to the new API for function opj_stream_create_default_file_stream. Use now opj_stream_create_default_file_stream_v3 (WIP)
Diffstat (limited to 'tests/test_tile_encoder.c')
-rw-r--r--tests/test_tile_encoder.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/tests/test_tile_encoder.c b/tests/test_tile_encoder.c
index 54710369..dbc3f037 100644
--- a/tests/test_tile_encoder.c
+++ b/tests/test_tile_encoder.c
@@ -80,7 +80,6 @@ int main (int argc, char *argv[])
opj_codec_t * l_codec;
opj_image_t * l_image;
opj_image_cmptparm_t l_params [NUM_COMPS_MAX];
- FILE * l_file;
opj_stream_t * l_stream;
OPJ_UINT32 l_nb_tiles;
OPJ_UINT32 l_data_size;
@@ -278,20 +277,17 @@ int main (int argc, char *argv[])
return 1;
}
- l_file = fopen(output_file,"wb");
- if (! l_file) {
- fprintf(stderr, "ERROR -> test_tile_encoder: failed to create the output file!\n");
+ l_stream = opj_stream_create_default_file_stream_v3(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 );
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);
return 1;
}
- l_stream = opj_stream_create_default_file_stream(l_file, OPJ_FALSE);
-
if (! opj_start_compress(l_codec,l_image,l_stream)) {
fprintf(stderr, "ERROR -> test_tile_encoder: failed to start compress!\n");
opj_stream_destroy_v3(l_stream);
- fclose(l_file);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);
return 1;
@@ -301,7 +297,6 @@ int main (int argc, char *argv[])
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);
opj_stream_destroy_v3(l_stream);
- fclose(l_file);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);
return 1;
@@ -311,14 +306,12 @@ int main (int argc, char *argv[])
if (! opj_end_compress(l_codec,l_stream)) {
fprintf(stderr, "ERROR -> test_tile_encoder: failed to end compress!\n");
opj_stream_destroy_v3(l_stream);
- fclose(l_file);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);
return 1;
}
opj_stream_destroy_v3(l_stream);
- fclose(l_file);
opj_destroy_codec(l_codec);
opj_image_destroy(l_image);