summaryrefslogtreecommitdiff
path: root/openjpeg/src/lib/openjp2/opj_codec.h
diff options
context:
space:
mode:
Diffstat (limited to 'openjpeg/src/lib/openjp2/opj_codec.h')
-rw-r--r--openjpeg/src/lib/openjp2/opj_codec.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/openjpeg/src/lib/openjp2/opj_codec.h b/openjpeg/src/lib/openjp2/opj_codec.h
index 4fdfa7d8b..c88005d7d 100644
--- a/openjpeg/src/lib/openjp2/opj_codec.h
+++ b/openjpeg/src/lib/openjp2/opj_codec.h
@@ -113,6 +113,7 @@ typedef struct opj_codec_private
OPJ_BOOL (*opj_set_decoded_resolution_factor) ( void * p_codec,
OPJ_UINT32 res_factor,
opj_event_mgr_t * p_manager);
+
} m_decompression;
/**
@@ -142,10 +143,10 @@ typedef struct opj_codec_private
void (* opj_destroy) (void * p_codec);
- void (* opj_setup_encoder) ( void * p_codec,
- opj_cparameters_t * p_param,
- struct opj_image * p_image,
- struct opj_event_mgr * p_manager);
+ OPJ_BOOL (* opj_setup_encoder) ( void * p_codec,
+ opj_cparameters_t * p_param,
+ struct opj_image * p_image,
+ struct opj_event_mgr * p_manager);
} m_compression;
} m_codec_data;
/** FIXME DOC*/
@@ -157,6 +158,9 @@ typedef struct opj_codec_private
void (*opj_dump_codec) (void * p_codec, OPJ_INT32 info_flag, FILE* output_stream);
opj_codestream_info_v2_t* (*opj_get_codec_info)(void* p_codec);
opj_codestream_index_t* (*opj_get_codec_index)(void* p_codec);
+
+ /** Set number of threads */
+ OPJ_BOOL (*opj_set_threads) ( void * p_codec, OPJ_UINT32 num_threads );
}
opj_codec_private_t;