summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-videodev/v4l2_dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-videodev/v4l2_dev.c')
-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;