diff --git a/libavformat/utils.c b/libavformat/utils.c
index 38d2e08b4c561d18a0fe11914a86feb5ab7410c6..eec302b263ce5c5c50d99f3c37f56273557e6386 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -877,7 +877,7 @@ static void compute_frame_duration(int *pnum, int *pden, AVStream *st,
 }
 
 static int is_intra_only(AVCodecContext *enc){
-    AVCodecDescriptor *desc;
+    const AVCodecDescriptor *desc;
 
     if(enc->codec_type != AVMEDIA_TYPE_VIDEO)
         return 1;