summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2011-08-29 04:14:28 +0000
committerBenny Prijono <bennylp@teluu.com>2011-08-29 04:14:28 +0000
commitb1d49186d679d0c8f1dfd819d3e3c687302d14c6 (patch)
tree5ddf8bacc8666e4c56aca51fc3928f663f270c6b
parent45ace555d7b736e020f2d0dcc892d39765189670 (diff)
Re #1320 (misc): shut off v4l2 stderr logging
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3731 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia-videodev/v4l2_dev.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia-videodev/v4l2_dev.c b/pjmedia/src/pjmedia-videodev/v4l2_dev.c
index 72f46fe2..3cdf0eeb 100644
--- a/pjmedia/src/pjmedia-videodev/v4l2_dev.c
+++ b/pjmedia/src/pjmedia-videodev/v4l2_dev.c
@@ -356,6 +356,12 @@ static pj_status_t vid4lin_factory_refresh(pjmedia_vid_dev_factory *f)
vid4lin_factory *cf = (vid4lin_factory*)f;
pj_status_t status;
+ /* libv4l2 annoyingly writes "libv4l2: error dequeuing buf: Resource
+ * temporarily unavailable" too many times to stderr. Turn it off
+ * for good.
+ */
+ v4l2_log_file = fopen("/dev/null", "w");
+
status = v4l2_scan_devs(cf);
if (status != PJ_SUCCESS)
return status;