diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
index 9ab42522f37dd2048e93155d5ac0e049b0195496..a9ffe3acd62d6bf34cb222c21e18b20bf504de93 100644
--- a/libavdevice/v4l2.c
+++ b/libavdevice/v4l2.c
@@ -546,11 +546,11 @@ static int v4l2_set_parameters( AVFormatContext *s1, AVFormatParameters *ap )
     return 0;
 }
 
-uint32_t device_try_init(AVFormatContext *s1,
-                         const AVFormatParameters *ap,
-                         int *width,
-                         int *height,
-                         enum CodecID *codec_id)
+static uint32_t device_try_init(AVFormatContext *s1,
+                                const AVFormatParameters *ap,
+                                int *width,
+                                int *height,
+                                enum CodecID *codec_id)
 {
     uint32_t desired_format = fmt_ff2v4l(ap->pix_fmt, ap->video_codec_id);