diff --git a/libavcodec/cook.c b/libavcodec/cook.c
index 6598790877f75698403c1be0cd7d8a6f3ecd344c..08b51d813b49e5cd673fdd658a53408e9f100a36 100644
--- a/libavcodec/cook.c
+++ b/libavcodec/cook.c
@@ -399,7 +399,7 @@ static void decode_envelope(COOKContext *q, COOKSubpacket *p,
  * @param category              pointer to the category array
  * @param category_index        pointer to the category_index array
  */
-static void categorize(COOKContext *q, COOKSubpacket *p, int *quant_index_table,
+static void categorize(COOKContext *q, COOKSubpacket *p, const int *quant_index_table,
                        int *category, int *category_index)
 {
     int exp_idx, bias, tmpbias1, tmpbias2, bits_left, num_bits, index, v, i, j;