diff --git a/libavcodec/sanm.c b/libavcodec/sanm.c index 809d28d5af..777f693e49 100644 --- a/libavcodec/sanm.c +++ b/libavcodec/sanm.c @@ -996,16 +996,18 @@ static int decode_4(SANMVideoContext *ctx) static int decode_5(SANMVideoContext *ctx) { +#if HAVE_BIGENDIAN uint16_t *frm; int npixels; +#endif uint8_t *dst = (uint8_t*)ctx->frm0; if (rle_decode(ctx, dst, ctx->buf_size)) return AVERROR_INVALIDDATA; +#if HAVE_BIGENDIAN npixels = ctx->npixels; frm = ctx->frm0; -#if HAVE_BIGENDIAN while (npixels--) *frm++ = av_bswap16(*frm); #endif