summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/openjpeg.c
diff options
context:
space:
mode:
authorMatthieu Darbois <mayeut@users.noreply.github.com>2016-09-14 00:12:43 +0200
committerGitHub <noreply@github.com>2016-09-14 00:12:43 +0200
commit0954bc11e3ab6a39d86e5ed51286da4b8989743d (patch)
tree1ae2667a37e4133925c4ee7352080b7da7d15cf2 /src/lib/openjp2/openjpeg.c
parent1e69940955f6d5b05369ebeeafe70e698cc2b870 (diff)
Fix some warnings (#838)
Fix warnings introduced by uclouvain/openjpeg#786
Diffstat (limited to 'src/lib/openjp2/openjpeg.c')
-rw-r--r--src/lib/openjp2/openjpeg.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/openjp2/openjpeg.c b/src/lib/openjp2/openjpeg.c
index ee3e14b6..4d12540e 100644
--- a/src/lib/openjp2/openjpeg.c
+++ b/src/lib/openjp2/openjpeg.c
@@ -361,15 +361,15 @@ void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *paramete
}
-OPJ_API OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,
+OPJ_BOOL OPJ_CALLCONV opj_codec_set_threads(opj_codec_t *p_codec,
int num_threads)
{
- if (p_codec ) {
- opj_codec_private_t * l_codec = (opj_codec_private_t *) p_codec;
+ if (p_codec && (num_threads >= 0)) {
+ opj_codec_private_t * l_codec = (opj_codec_private_t *) p_codec;
- return l_codec->opj_set_threads(l_codec->m_codec, num_threads);
- }
- return OPJ_FALSE;
+ return l_codec->opj_set_threads(l_codec->m_codec, (OPJ_UINT32)num_threads);
+ }
+ return OPJ_FALSE;
}
OPJ_BOOL OPJ_CALLCONV opj_setup_decoder(opj_codec_t *p_codec,