From 15949d43d15acc204f15dbff8da23bcf0ab5b187 Mon Sep 17 00:00:00 2001 From: Antonin Descampe Date: Tue, 31 Oct 2006 18:10:03 +0000 Subject: [PATCH] fixed a cast problem in the maxlen variable --- libopenjpeg/tcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libopenjpeg/tcd.c b/libopenjpeg/tcd.c index c0c4c52f..fa7154ae 100644 --- a/libopenjpeg/tcd.c +++ b/libopenjpeg/tcd.c @@ -1020,7 +1020,7 @@ bool tcd_rateallocate(opj_tcd_t *tcd, unsigned char *dest, int len, opj_image_in double hi = max; int success = 0; /* TODO: remove maxlen */ - int maxlen = tcd_tcp->rates[layno] ? (tcd_tcp->rates[layno] < len ? tcd_tcp->rates[layno] : len) : len; + int maxlen = tcd_tcp->rates[layno] ? int_min(((int) ceil(tcd_tcp->rates[layno])), len) : len; double goodthresh = 0; int i; double distotarget; /* fixed_quality */