diff --git a/libavcodec/huffyuv.c b/libavcodec/huffyuv.c
index 4b5fc2961051ba35155d12f76d2372259997f573..f68d8e7efdacfb642af0aa993ea38fd9c269a095 100644
--- a/libavcodec/huffyuv.c
+++ b/libavcodec/huffyuv.c
@@ -791,7 +791,6 @@ static void decode_bgr_bitstream(HYuvContext *s, int count){
     }
 }
 
-#ifdef CONFIG_DECODERS
 static int encode_bgr_bitstream(HYuvContext *s, int count){
     int i;
 
@@ -834,6 +833,7 @@ static int encode_bgr_bitstream(HYuvContext *s, int count){
     return 0;
 }
 
+#ifdef CONFIG_DECODERS
 static void draw_slice(HYuvContext *s, int y){
     int h, cy;
     int offset[4];