libcamera/include/libcamera
Laurent Pinchart 1e704c84a9 libcamera: Move ipa includes to the same level as libcamera
The ipa includes are located in include/libcamera/ipa/. This gives an
incorrect impression that they are a sub-part of the rest of the
libcamera API, while they are the API towards the IPA the same way that
include/libcamera/ contains the API towards applications. To clarify
this, move them to include/ipa/.

The IPA headers are however still part of libcamera, so installing them
to ${prefix}/include/ipa/ would make little sense. To fix this, move the
application facing API to ${prefix}/include/libcamera/libcamera/ when
installed, and the IPA to ${prefix}/include/libcamera/ipa/. When major
versions of libcamera will be released, they could then be installed
side by side in ${prefix}/include/libcamera-${version}/.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
2019-09-15 13:57:08 +03:00
..
bound_method.h libcamera: bound_method: Decouple from Signal implementation 2019-08-17 18:32:28 +03:00
buffer.h libcamera: stream: Map external buffers to indexes 2019-07-14 16:01:09 +03:00
camera.h libcamera: request: Add cookie to make request tracking easier 2019-07-14 16:00:40 +03:00
camera_manager.h libcamera: camera_manager: Construct CameraManager instances manually 2019-08-19 19:07:45 +03:00
control_ids.h libcamera: controls: Add a set of initial controls 2019-07-02 16:59:36 +03:00
controls.h libcamera: controls: Extend ControlList to access controls by ID 2019-07-02 16:59:29 +03:00
event_dispatcher.h libcamera: event_dispatcher: Add interrupt() function 2019-01-23 18:51:56 +02:00
event_notifier.h libcamera: Add parent argument to constructors of Object-derived classes 2019-08-17 18:47:17 +03:00
gen-header.sh libcamera: Rework automatic version generation to avoid rebuilds 2019-07-09 12:34:10 +03:00
geometry.h libcamera: geometry: SizeRange: Add contains() 2019-06-19 02:23:01 +02:00
logging.h libcamera: logging: add syslog, stream, and nowhere logging targets 2019-07-17 14:36:35 +09:00
meson.build libcamera: Move ipa includes to the same level as libcamera 2019-09-15 13:57:08 +03:00
object.h libcamera: object: Create parent-child relationships 2019-08-17 18:47:17 +03:00
request.h libcamera: v4l2_videodevice: Signal buffer completion at streamoff time 2019-07-14 16:00:56 +03:00
signal.h libcamera: bound_method: Decouple from Signal implementation 2019-08-17 18:32:28 +03:00
stream.h libcamera: stream: Map external buffers to indexes 2019-07-14 16:01:09 +03:00
timer.h libcamera: Switch to the std::chrono API 2019-09-14 15:05:45 +03:00
version.h.in libcamera: Rework automatic version generation to avoid rebuilds 2019-07-09 12:34:10 +03:00