Commit Graph

  • a5c881645a libcamera: controls: Add a function to merge two control lists Laurent Pinchart 2021-02-22 15:21:21 +02:00
  • 332870ea2b test: bayer-format: Rectify internal header's #include path Umang Jain 2021-04-30 10:09:57 +05:30
  • 08f7469617 src: android: Rectify internal header's #include path Umang Jain 2021-04-30 10:09:56 +05:30
  • 093b71b24a pipeline: rkisp1: Add check for non-existent frame info Sebastian Fricke 2021-04-11 18:48:58 +02:00
  • 3a1f67a803 src: meson: Define system paths Kieran Bingham 2021-04-15 15:52:10 +02:00
  • 7065ad84f0 libcamera: internal: log: Report function on asserts Kieran Bingham 2021-03-30 19:52:04 +01:00
  • 0f2189ba30 ipa: mojom: Put core.mojom in the libcamera namespace Paul Elder 2021-04-23 19:29:21 +09:00
  • 078fbff8f4 utils: ipc: Use the proper namespace for mojom structs Paul Elder 2021-04-23 19:26:17 +09:00
  • 17e8f6f71c utils: ipc: Include instead of forward-declare CameraSensorInfo Paul Elder 2021-04-22 16:47:03 +09:00
  • 446cb01d14 ipa: cam_helper: Correct a wrong choice of term Sebastian Fricke 2021-04-18 17:27:12 +00:00
  • 2d95f773ab ipa: cam_helper_imx219: Rework comment Sebastian Fricke 2021-04-18 17:27:10 +00:00
  • c3ab0fa0ce libcamera: V4L2Device: Use Span in updateControls() Hirokazu Honda 2021-04-23 18:36:53 +09:00
  • 3c0e99e034 libcamera: V4L2Device: Replace VLA with std::vector in setControls() Hirokazu Honda 2021-04-23 18:36:52 +09:00
  • 3252631fbd libcamera: V4L2Device: Replace VLA with std::vector in getControls() Hirokazu Honda 2021-04-23 18:36:51 +09:00
  • 8a2fb73337 ipa: rkisp1: Move the IPA to the ipa::rkisp1 namespace Jean-Michel Hautbois 2021-04-23 08:32:23 +02:00
  • 883334135b libcamera: pipeline: ipu3: Cancel unused buffers Kieran Bingham 2021-03-24 16:21:46 +00:00
  • 0abed64843 libcamera: pipeline: rkisp1: Fail RkISP1FrameInfo can't be found Kieran Bingham 2021-04-13 16:53:10 +01:00
  • 47c12e2635 libcamera: pipeline: ipu3: frames: Fail if the FrameInfo can't be found Kieran Bingham 2021-03-11 14:13:59 +00:00
  • ec5d4acfca libcamera: camera: Assert pipelines complete all requests Kieran Bingham 2021-03-24 11:11:21 +00:00
  • 7e0da7c349 ipa: ipu3: fix coverity issues in AWB Jean-Michel Hautbois 2021-04-22 17:46:26 +02:00
  • 9e1bd62de3 ipa: ipu3: Add support for IPU3 AEC/AGC algorithm Jean-Michel Hautbois 2021-04-22 06:57:23 +02:00
  • b2ddc9b118 ipa: ipu3: Add support for IPU3 AWB algorithm Jean-Michel Hautbois 2021-03-16 21:27:27 +01:00
  • 3ebb692f32 ipa: ipu3: Add a histogram class Jean-Michel Hautbois 2021-04-13 07:47:14 +02:00
  • d5168b503a ipa: Add a common interface for algorithm objects Jean-Michel Hautbois 2021-02-15 17:29:17 +01:00
  • b2cc8a2f57 lc-compliance: simple_capture: Handle unsupported roles Niklas Söderlund 2021-04-14 15:47:27 +02:00
  • e58b5fa39f libcamera: class: Drop 'klass' argument from documentation Jacopo Mondi 2021-04-20 11:34:35 +02:00
  • 1fca6228fe libcamera: Drop argument from LIBCAMERA_DECLARE_PRIVATE Jacopo Mondi 2021-04-18 16:42:17 +02:00
  • d40430116b android: CameraDevice: Fix Camera3RequestDescriptor leakage Hirokazu Honda 2021-04-03 22:57:34 +09:00
  • 0b661d70ec android: CameraDevice: Add stop() Hirokazu Honda 2021-04-02 11:12:37 +09:00
  • 796109c8dc pipeline: raspberrypi: Fix typo in a comment Naushir Patuck 2021-04-15 11:17:42 +01:00
  • a8fb12877a ipa: ipu3: Move the IPA to the ipa::ipu3 namespace Kieran Bingham 2021-04-16 17:04:11 +01:00
  • 9b5478e725 libcamera: pipeline: ipu3: Check for failures when loading IPA Kieran Bingham 2021-04-16 17:03:20 +01:00
  • 5a76290b5d libcamera: bound_method: Please the gcc undefined behaviour sanitizer Laurent Pinchart 2021-04-13 01:18:38 +03:00
  • ab8db44efb libcamera: signal: Fix return value template type of BoundMethodMember Laurent Pinchart 2021-04-13 00:41:09 +03:00
  • 1ad214dd1b libcamera: span: Fix reverse iterators Laurent Pinchart 2021-04-13 02:40:40 +03:00
  • c244d07286 test: span: Add tests for begin() and rbegin() Laurent Pinchart 2021-04-13 02:48:08 +03:00
  • c3269524e4 libcamera: camera_sensor: Demote error message Jacopo Mondi 2021-04-13 17:45:36 +02:00
  • 47a159234f ipa: raspberrypi: cam_helper: Remove duplicate words Sebastian Fricke 2021-04-14 20:02:56 +02:00
  • df1d955d24 libcamera: log: Use compiler builtins to retrieve file and line number Laurent Pinchart 2021-04-14 00:26:39 +03:00
  • 93be96431a libcamera: log: De-duplicate _log() functions and LogMessage constructor Laurent Pinchart 2021-04-14 00:20:06 +03:00
  • 304ea65551 libcamera: pipeline_handler: Fix typo in documentation Laurent Pinchart 2021-04-13 21:11:27 +03:00
  • e51926f07b libcamera: pipeline: rkisp1: Allow requests to be cancelled Nícolas F. R. A. Prado 2021-04-06 15:23:35 -03:00
  • 63dd6a8327 libcamera: pipeline: rkisp1: Assert empty queuedRequests before clearing frameInfo Nícolas F. R. A. Prado 2021-04-06 15:23:34 -03:00
  • 330ea9d946 libcamera: pipeline: rkisp1: Stop IPA before streams Nícolas F. R. A. Prado 2021-04-06 15:23:33 -03:00
  • 58f558fdda lc-compliance: Drop return value from SimpleCapture::stop() Niklas Söderlund 2021-04-13 23:46:45 +02:00
  • 6c96861ea3 lc-compliance: Initialize the event loop pointer Niklas Söderlund 2021-04-13 23:44:29 +02:00
  • 0373490ef6 pipeline: simple: Fix an issue in breadth-first search Phi-Bang Nguyen 2021-04-02 17:10:43 +02:00
  • c8cfa6650d libcamera: pipeline_handler: Document requestSequence_ Kieran Bingham 2021-04-13 11:36:40 +01:00
  • 1c9f2d7889 libcamera: ipa_proxy: Document ProxyState Kieran Bingham 2021-04-13 12:19:34 +01:00
  • 296a903fe3 libcamera: ipa_proxy: Scope ProxyState to IPAProxy Kieran Bingham 2021-04-13 12:45:09 +01:00
  • 05b8022601 test: threads: Fix memory leak Laurent Pinchart 2021-04-11 20:12:40 +03:00
  • 9b2544d3df libcamera: bound_method: Fix type of pack for void methods Laurent Pinchart 2021-04-07 16:52:46 +03:00
  • 210b811047 lc-compliance: Add test stopping single stream with requests queued Niklas Söderlund 2021-02-05 16:25:10 +01:00
  • 02bc110857 lc-compliance: Add a libcamera compliance tool Niklas Söderlund 2021-01-27 01:23:51 +01:00
  • 43ab65df8d libcamera: camera_manager: Remove \todo on hotplug/unplug of cameras Umang Jain 2021-03-16 11:50:04 +05:30
  • 41d7810436 libcamera: thread: Fix typo in comment Sebastian Fricke 2021-04-07 07:31:40 +02:00
  • 76a5861f3e Add alternative meson install command Vedant Paranjape 2021-03-31 12:46:00 +05:30
  • c85b6c849f android: CameraDevice: Deny non ROTATION_0 stream configuration Hirokazu Honda 2021-04-03 22:10:15 +09:00
  • ac209efabf android: CameraDevice: Log rotation variables in camera3_stream Hirokazu Honda 2021-04-03 22:10:14 +09:00
  • 4ae2a75200 android: CameraDevice: Validate crop_rotate_scale_degrees in configuration Hirokazu Honda 2021-04-03 22:10:13 +09:00
  • 185574b741 android: Define OS_CHROMEOS macro if android_platform=cros Hirokazu Honda 2021-04-03 22:10:12 +09:00
  • cc0dc7f611 android: mm: cros: Fix compilation Laurent Pinchart 2021-04-04 02:51:57 +03:00
  • 90a0430abc android: CameraDevice: Add more camera3_capture_request validation Hirokazu Honda 2021-04-03 22:37:41 +09:00
  • 7633a2d24d android: cameraDevice: Factorize the code of validating camera3_capture_request Hirokazu Honda 2021-04-03 22:37:40 +09:00
  • d13462f3d0 android: CameraDevice: Deny if the streams is empty Hirokazu Honda 2021-04-03 22:18:28 +09:00
  • 7d78798338 android: mm: cros: Handle buffer registration failure Hirokazu Honda 2021-04-04 01:22:47 +09:00
  • cbb580d5af libcamera: pipeline_handler: Make queueRequest() void function Hirokazu Honda 2021-03-29 09:27:13 +09:00
  • ef2213fdb6 Documentation: Add getting started section Laurent Pinchart 2021-03-23 13:26:19 +02:00
  • 8634c38675 android: camera_device: Add null check for ScalerCrop control Phi-Bang Nguyen 2021-03-29 19:40:46 +02:00
  • 0e39510c05 libcamera: thread: Remove the unused setEventDispatcher() function Laurent Pinchart 2021-01-22 16:58:18 +02:00
  • 6b98965877 ipa: raspberrypi: Fix typo and improve wording Sebastian Fricke 2021-03-28 19:03:03 +02:00
  • e99fc4b0d5 pipeline: raspberrypi: Remove unused getFormat call Sebastian Fricke 2021-03-28 16:27:12 +02:00
  • 6084217cd3 libcamera: pipeline: ipu3: frames: Use the request sequence Kieran Bingham 2021-03-11 12:51:45 +00:00
  • aa7d4ebf96 libcamera: camera: Extend with a Stopping state Kieran Bingham 2021-03-24 10:44:12 +00:00
  • 651e3fab63 libcamera: camera: Report function which fails access control Kieran Bingham 2021-03-18 14:59:42 +00:00
  • 5718b4d5b7 libcamera: camera: Validate requests are completed in Running state Kieran Bingham 2021-03-10 17:40:20 +00:00
  • 1dfb8d45dc libcamera: request: Add a toString() Kieran Bingham 2021-03-10 20:23:29 +00:00
  • d874b3e341 libcamera: request: Provide a sequence number Kieran Bingham 2021-03-10 17:44:42 +00:00
  • dcc024760a libcamera: buffer: Break friendship with Request Kieran Bingham 2021-03-24 16:59:03 +00:00
  • 70238ceca5 utils: ipc: proxy: Track IPA with a state machine Kieran Bingham 2021-03-23 13:55:09 +00:00
  • e7d367bf65 libcamera: pipeline: ipu3: Fix typos Laurent Pinchart 2021-03-28 23:08:39 +03:00
  • 299e8ef563 pipeline: uvcvideo: Avoid reference to temporary object Khem Raj 2021-03-03 15:21:26 -08:00
  • 3d3e6fcdb9 pipeline: raspberryPi: Fix typo in comment Sebastian Fricke 2021-03-28 14:59:07 +02:00
  • 6a84c56346 ipa: raspberrrypi: Remove duplicate comment Sebastian Fricke 2021-03-28 09:59:54 +02:00
  • b68721608a meson: Summarize which applications and adaptation layers are built Laurent Pinchart 2021-03-20 23:39:21 +02:00
  • 1456efe7d5 ipa: rkisp1: Do not set controls during configure Sebastian Fricke 2021-03-27 11:08:13 +01:00
  • 92cad298fb libcamera: camera_manager: Document the CameraManager destructor Laurent Pinchart 2021-03-23 16:11:33 +02:00
  • 02f56c5e5e Documentation: contributing: Add link to bugs.libcamera.org Laurent Pinchart 2021-03-24 03:47:03 +02:00
  • c2943a6e32 android: meson: Remove unneeded android_enabled check Laurent Pinchart 2021-03-23 21:56:20 +02:00
  • 82b8151aa7 android: CameraDevice: Mark getResultMetadata() const function Hirokazu Honda 2021-03-25 20:13:56 +09:00
  • f101cc6878 android: CameraDevice: Manage requestTemplates_ with std::unique_ptr Hirokazu Honda 2021-03-24 16:07:57 +09:00
  • dca709c44a android: CameraDevice: Manage staticMetadata_ with std::unique_ptr Hirokazu Honda 2021-03-24 16:07:56 +09:00
  • 17a6e78e00 android: Camera3RequestDescriptor: Manage buffers with std::vector Hirokazu Honda 2021-03-24 16:07:55 +09:00
  • 14b262dacf android: CameraDevice: Return const shared_ptr& by camera() Hirokazu Honda 2021-03-24 16:07:54 +09:00
  • 9538ce4cc6 android: CameraDevice: Take shared_ptr in constructor Hirokazu Honda 2021-03-24 16:07:53 +09:00
  • 1636d4c438 android: CameraHalManager: Fix a function call of a moved Camera Hirokazu Honda 2021-03-24 16:07:52 +09:00
  • 10518882f3 android: CameraHalManager: Hold CameraManager with std::unique_ptr Hirokazu Honda 2021-03-24 16:07:51 +09:00
  • 212f410c7c android: CameraHalManager: Hold CameraDevice with std::unique_ptr Hirokazu Honda 2021-03-24 16:07:50 +09:00
  • 1d8cc0a3ec libcamera: v4l2_videodevice: Prevent queueing buffers without a cache Kieran Bingham 2021-03-02 22:38:27 +00:00
  • 500e99174a ipa: ipu3: Do not set controls during configure Kieran Bingham 2021-03-24 09:37:20 +00:00