summaryrefslogtreecommitdiff
path: root/v4l2-apps/libv4l/README
diff options
context:
space:
mode:
Diffstat (limited to 'v4l2-apps/libv4l/README')
-rw-r--r--v4l2-apps/libv4l/README18
1 files changed, 15 insertions, 3 deletions
diff --git a/v4l2-apps/libv4l/README b/v4l2-apps/libv4l/README
index 481d5b92e..811813ee2 100644
--- a/v4l2-apps/libv4l/README
+++ b/v4l2-apps/libv4l/README
@@ -25,13 +25,13 @@ libv4lconvert/libv4lconvert.c for the full list.
For more details on the v4lconvert_ functions see libv4lconvert.h.
Later on libv4lconvert was expanded to also be able to do various video
-processing functions improve webcam video quality on a software basis. So
+processing functions to improve webcam video quality on a software basis. So
the name no longer 100% covers the functionality. The video processing is
split in to 2 parts, libv4lconvert/control and libv4lconvert/processing.
The control part is used to offer video controls which can be used to control
the video processing functions made available by libv4lconvert/processing.
-These controls are stored application wide (untill reboot) by using a
+These controls are stored application wide (until reboot) by using a
persistent shared memory object.
libv4lconvert/processing offers the actual video processing functionality.
@@ -80,6 +80,12 @@ $ export LD_PRELOAD=/usr/local/lib/libv4l/v4l1compat.so
$ camorama
+Prerequisites
+-------------
+
+libv4l requires shmem file system support in the kernel (CONFIG_SHMEM).
+
+
Installation Instructions
-------------------------
@@ -88,9 +94,15 @@ Simple type the following commands from the libv4l-x.y.z directory
make
make install PREFIX=/usr/local
-Note: make install also supports the DESTDIR=... paramter for installation
+Note: make install also supports the DESTDIR=... parameter for installation
into chroots.
+If you require static libraries to also be built, these can be compiled
+along with the dynamic equivalents by defining LINKTYPE to 'static', e.g.:
+
+make LINKTYPE=static
+make install LINKTYPE=static
+
FAQ
---