diff options
| author | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-03-26 13:15:40 +0000 |
|---|---|---|
| committer | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-03-26 13:15:40 +0000 |
| commit | 34b4ec3624c1d09f52f540913d0be8efae245381 (patch) | |
| tree | 566e46cfa489df6054eb1f2458faeb0dcf75f7b5 | |
| parent | 86ed364dc0324facdcbb9908321196a5b026286b (diff) | |
[trunk] fix another simple warning
| -rw-r--r-- | applications/jpip/libopenjpip/ihdrbox_manager.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/applications/jpip/libopenjpip/ihdrbox_manager.c b/applications/jpip/libopenjpip/ihdrbox_manager.c index 0e0f173b..d501b612 100644 --- a/applications/jpip/libopenjpip/ihdrbox_manager.c +++ b/applications/jpip/libopenjpip/ihdrbox_manager.c @@ -30,6 +30,7 @@ #include <stdio.h> #include <stdlib.h> +#include <assert.h> #include "ihdrbox_manager.h" ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpipstream) @@ -37,6 +38,7 @@ ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpip ihdrbox_param_t *ihdrbox; metadata_param_t *meta; box_param_t *jp2h, *ihdr; + int bpc_val; jp2h = NULL; meta = metadatalist->first; @@ -65,7 +67,9 @@ ihdrbox_param_t * gene_ihdrbox( metadatalist_param_t *metadatalist, Byte_t *jpip ihdrbox->height = big4( jpipstream+get_DBoxoff(ihdr)); ihdrbox->width = big4( jpipstream+get_DBoxoff(ihdr)+4); ihdrbox->nc = big2( jpipstream+get_DBoxoff(ihdr)+8); - ihdrbox->bpc = *(jpipstream+get_DBoxoff(ihdr)+10)+1; + bpc_val = *(jpipstream+get_DBoxoff(ihdr)+10)+1; + assert( bpc_val >= 0 && bpc_val <= 255 ); + ihdrbox->bpc = (Byte_t)bpc_val; free( ihdr); |
