Working on SoftISP
Find a file
Jacopo Mondi c81bc473fd libcamera: include: Import media.h from Linux v4.19
In order to avoid depending on system headers that may be outdated compared
to the kernel version available at runtime, import the Linux kernel headers
related to the APIs that libcamera requires a recent version of. This allows
libcamera to use the latest kernel APIs even when compiled on older systems.
The library must of course test at runtime whether those APIs are available
and fallback to older APIs in order to support older kernels.

Import media.h for the recent media controller APIs. The file is extracted
verbatim from kernel v4.19.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
2018-12-19 10:30:28 +01:00
Documentation Documentation: Remove | on the left side of diagrams 2018-12-14 15:34:00 +02:00
include libcamera: include: Import media.h from Linux v4.19 2018-12-19 10:30:28 +01:00
licenses licenses: Add licenses subdirectory 2018-11-28 11:10:11 +00:00
src libcamera: log: Document the LogMessage class 2018-12-12 20:45:39 +02:00
test libcamera: Use the logger instead of cout 2018-12-06 16:43:45 +02:00
utils utils: Add Python-based commit style checker script 2018-12-14 15:34:00 +02:00
.gitignore git: Add .gitignore file 2018-12-14 13:23:07 +00:00
meson.build build: Add 'std=c++11' cpp compiler flag 2018-12-13 08:51:05 +01:00
README.md README: Update build instructions 2018-11-26 15:52:21 +00:00

libcamera: A complex camera support library for Linux, Android, and ChromeOS

To build and install:

  meson build
  cd build
  ninja
  ninja install