diff --git a/libavcodec/ffv1.c b/libavcodec/ffv1.c
index 4df005f06c8cff20b38c5442339e74604a5f24ee..6d036685b9d8f4569d200feaeb44bf0720c8e969 100644
--- a/libavcodec/ffv1.c
+++ b/libavcodec/ffv1.c
@@ -1155,15 +1155,6 @@ static void clear_slice_state(FFV1Context *f, FFV1Context *fs){
         }
 }
 
-static void clear_state(FFV1Context *f){
-    int si;
-
-    for(si=0; si<f->slice_count; si++){
-        FFV1Context *fs= f->slice_context[si];
-        clear_slice_state(f, fs);
-    }
-}
-
 #if CONFIG_FFV1_ENCODER
 
 static void encode_slice_header(FFV1Context *f, FFV1Context *fs){