]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/fitsdec.c
avcodec/xbmenc: Pre-compute variables once for parse_str_int()
[ffmpeg] / libavcodec / fitsdec.c
index 1f06754f8b1e3ab2fc87357d3bc8d27868e2dd2a..32a79cdd0d744c1e20d91d50c26a2239abf93cda 100644 (file)
@@ -279,7 +279,7 @@ static int fits_decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
             for (j = 0; j < avctx->width; j++) { \
                 t = rd; \
                 if (!header.blank_found || t != header.blank) { \
-                    *dst++ = ((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale; \
+                    *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \
                 } else { \
                     *dst++ = fitsctx->blank_val; \
                 } \