X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Fgdcmmpeg2%2Fsrc%2Fmpeg2enc%2Freadpic.c;h=3ce6d65c00db495b7ec1a5fa2781f236dd85665b;hb=6e9a7dc98097c1f95b481eabca0d89db918efa98;hp=464ecbf64c16dac5d43244600ee8b1a50eeaa19c;hpb=1dc87af9be1eb3ef30fc1da777d21ab6b5f7473e;p=gdcm.git diff --git a/src/gdcmmpeg2/src/mpeg2enc/readpic.c b/src/gdcmmpeg2/src/mpeg2enc/readpic.c index 464ecbf6..3ce6d65c 100644 --- a/src/gdcmmpeg2/src/mpeg2enc/readpic.c +++ b/src/gdcmmpeg2/src/mpeg2enc/readpic.c @@ -229,9 +229,9 @@ unsigned char *frame[]; y = cr*r + cg*g + cb*b; u = cu*(b-y); v = cv*(r-y); - yp[j] = (219.0/256.0)*y + 16.5; /* nominal range: 16..235 */ - up[j] = (224.0/256.0)*u + 128.5; /* 16..240 */ - vp[j] = (224.0/256.0)*v + 128.5; /* 16..240 */ + yp[j] = (unsigned char)((219.0/256.0)*y + 16.5); /* nominal range: 16..235 */ + up[j] = (unsigned char)((224.0/256.0)*u + 128.5); /* 16..240 */ + vp[j] = (unsigned char)((224.0/256.0)*v + 128.5); /* 16..240 */ } } fclose(fd);