OSDN Git Service

lavd/v4l2: silence libv4l2 logging
authorGiorgio Vazzana <mywing81@gmail.com>
Fri, 8 Mar 2013 12:03:43 +0000 (13:03 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 16 Mar 2013 01:44:36 +0000 (02:44 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavdevice/v4l2.c

index 0c1eb85..2d7773a 100644 (file)
@@ -884,6 +884,12 @@ static int v4l2_read_header(AVFormatContext *s1)
     if (!st)
         return AVERROR(ENOMEM);
 
+#if CONFIG_LIBV4L2
+    /* silence libv4l2 logging. if fopen() fails v4l2_log_file will be NULL
+       and errors will get sent to stderr */
+    v4l2_log_file = fopen("/dev/null", "w");
+#endif
+
     s->fd = device_open(s1);
     if (s->fd < 0)
         return s->fd;