diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c
index 34fa8910aa599ec9c23fccc1d83a038731e4bb14..db11d96afcf341502f3b47d8b5daa1038ed010e1 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -135,7 +135,7 @@ const uint8_t *ff_find_start_code(const uint8_t * restrict p, const uint8_t *end
 }
 
 /* init common dct for both encoder and decoder */
-int DCT_common_init(MpegEncContext *s)
+static int DCT_common_init(MpegEncContext *s)
 {
     s->dct_unquantize_h263_intra = dct_unquantize_h263_intra_c;
     s->dct_unquantize_h263_inter = dct_unquantize_h263_inter_c;
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 99a8d1e295dc8a1df5c02fcf71a5f1d422c9e87f..f7a87a34327ce74bb62daa5f61bc80a37fbbc328 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -689,7 +689,6 @@ typedef struct MpegEncContext {
 } MpegEncContext;
 
 
-int DCT_common_init(MpegEncContext *s);
 void MPV_decode_defaults(MpegEncContext *s);
 int MPV_common_init(MpegEncContext *s);
 void MPV_common_end(MpegEncContext *s);