diff --git a/libavcodec/bink.c b/libavcodec/bink.c
index b3136b763c9f56bef07e1e2f018f47ffeed43b2b..9c17dedcba96622c76230a0038855c0040184901 100644
--- a/libavcodec/bink.c
+++ b/libavcodec/bink.c
@@ -1343,6 +1343,7 @@ static av_cold int decode_init(AVCodecContext *avctx)
         return ret;
 
     avctx->pix_fmt = c->has_alpha ? AV_PIX_FMT_YUVA420P : AV_PIX_FMT_YUV420P;
+    avctx->color_range = c->version == 'k' ? AVCOL_RANGE_JPEG : AVCOL_RANGE_MPEG;
 
     ff_blockdsp_init(&c->bdsp, avctx);
     ff_hpeldsp_init(&c->hdsp, avctx->flags);