No description
Find a file
Jacopo Mondi da341a4dd1 libcamera: camera: Don't call freeBuffer() on allocateBuffer() error
Do not assume the freeBuffer() function can handle allocateBuffer()
method failures, as error handling and clean up should be performed
by allocateBuffer() method itself.

Perform clean-up on allocations failures in the IPU3 pipeline handler,
now that freeBuffers() is not called anymore.

Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
2019-04-18 15:34:54 +02:00
Documentation Documentation: coding-style: Discourage move on shared_ptr<> 2019-02-14 05:32:17 +01:00
include libcamera: stream: Make Stream inheritable 2019-04-16 14:55:58 +02:00
licenses licenses: Add the Developer CoO 2019-01-02 21:59:46 +02:00
src libcamera: camera: Don't call freeBuffer() on allocateBuffer() error 2019-04-18 15:34:54 +02:00
test libcamera: Switch to CameraConfiguration 2019-04-09 16:59:19 +02:00
utils utils: rkisp1: Add test capture script 2019-03-29 16:39:10 +02:00
.clang-format clang-format: Remove space after template 2019-02-13 13:23:32 +02:00
.gitignore git: Add .gitignore file 2018-12-14 13:23:07 +00:00
meson.build meson: Re-order the optional components 2019-04-03 11:44:04 +07:00
meson_options.txt meson: options: Document the options 2019-04-03 11:44:04 +07: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