Commit Graph

  • 121b5de329 test: v4l2_compat: Enable test with ASan Laurent Pinchart 2022-12-22 01:04:07 +02:00
  • 9f06cd50cc test: v4l2_compat: Reduce indentation Laurent Pinchart 2022-12-22 01:16:41 +02:00
  • f5bfa33f59 ipa: raspberrypi: Fix permissions on imx477_scientific.json Laurent Pinchart 2022-12-21 16:12:12 +02:00
  • 6479535ee3 libcamera: camera_sensor: Add AR0521 sensor properties Jacopo Mondi 2022-11-07 13:26:38 +01:00
  • ff9b8befbb ipa: camera_sensor_helper: Add AR0521 support Jacopo Mondi 2022-09-29 15:06:01 +02:00
  • f66a5c447b libcamera v0.0.3 Kieran Bingham 2022-12-20 14:55:34 +00:00
  • 3c70cae5e5 Expose the Request Sequence Number in Python Bindings Matthew Goodman 2022-12-19 13:20:29 +00:00
  • bf66a1d251 ipa: raspberrypi: Add a "scientific" tuning for the IMX477 Naushir Patuck 2022-12-16 13:59:03 +00:00
  • b5ef421e03 test: controls: control_info: Test default def() values Laurent Pinchart 2022-10-07 01:12:50 +03:00
  • f0fef545a7 libcamera: Add todo comment in meson.build about switch to dependency('dl') Laurent Pinchart 2022-10-30 18:27:55 +02:00
  • 7ace78e215 utils: checkstyle.py: Check new header file on new and renamed meson.build files Xavier Roumegue 2022-12-14 17:16:56 +01:00
  • 5a8271ad70 libcamera: pipeline: simple: converter: Use generic converter interface Xavier Roumegue 2022-12-14 16:52:18 +01:00
  • f73f4dfad8 libcamera: Declare generic converter interface Xavier Roumegue 2022-12-14 16:52:17 +01:00
  • e653f4c13e Documentation: contributing: Add commit message guidelines Laurent Pinchart 2022-12-12 15:04:49 +02:00
  • b026e4a6a0 libcamera: camera_sensor: Rectify test patterns listed for IMX519 Umang Jain 2022-12-12 11:54:39 +05:30
  • e3b26b4c4e libcamera: camera_sensor: Add IMX519 sensor properties Umang Jain 2022-11-15 20:48:15 +05:30
  • d5fc282eff ipa: rkisp1: Add additional default values to controls Robert Mader 2022-11-25 16:48:43 +01:00
  • 9a913eb910 lc-compliance: simple_capture: Free Requests properly Paul Elder 2022-11-29 20:00:05 +09:00
  • a6b1ff2e6c py: Support controls that use an array of Rectangles David Plowman 2022-12-08 13:44:14 +00:00
  • 1bd74b91be libcamera: controls: Change LensPosition units to dioptres David Plowman 2022-11-17 15:45:00 +00:00
  • 4a7c8a98da android: Fix missing space in error message Jacopo Mondi 2022-12-05 17:48:45 +01:00
  • ea8ae5afff ipa: raspberrypi: imx477: Update tuning file for the latest camera modules David Plowman 2022-11-30 12:58:40 +00:00
  • 6b03da662b ipa: raspberrypi: Fix bug in IPA frame drop logic Naushir Patuck 2022-11-30 11:37:27 +00:00
  • ac42f9278e ipa: raspberrypi: agc: Fix digital gain calculation for manual mode Naushir Patuck 2022-11-15 09:07:55 +00:00
  • 546154b134 pipeline: ipa: raspberrypi: Use IPA cookies Naushir Patuck 2022-11-15 09:07:54 +00:00
  • 44cffefd60 ipa: raspberrypi: Use an array of RPiController::Metadata objects Naushir Patuck 2022-11-15 09:07:53 +00:00
  • 087f0c3c42 ipa: raspberrypi: Add RPiController::Metadata::mergeCopy Naushir Patuck 2022-11-15 09:07:52 +00:00
  • 33abc2b31e pipeline: raspberrypi: delayed_controls: Add user cookie to DelayedControls Naushir Patuck 2022-11-15 09:07:51 +00:00
  • c7524b10e0 pipeline: raspberrypi: delayed_controls: Template the ControlRingBuffer class Naushir Patuck 2022-11-15 09:07:50 +00:00
  • dd0a75401f pipeline: raspberrypi: Switch to RPi::DelayedControls Naushir Patuck 2022-11-15 09:07:49 +00:00
  • 962f6cdd53 pipeline: raspberrypi: Fork DelayedControls Naushir Patuck 2022-11-15 09:07:48 +00:00
  • 96ed45b971 libcamera: v4l2_device: Workaround faulty control menus Kieran Bingham 2022-11-01 18:00:51 +00:00
  • 1cd7646f97 libcamera: framebuffer_allocator: Avoid double map lookup Barnabás Pőcze 2022-11-26 23:42:27 +00:00
  • b35f04b3c1 cam: capture_script: Support parsing array controls Jacopo Mondi 2022-11-02 17:05:56 +01:00
  • 87f5d12718 pipeline: rkisp1: Support raw Bayer capture configuration Florian Sylvestre 2022-10-03 16:36:38 +02:00
  • c8f63760e5 pipeline: rkisp1: Support raw Bayer capture at runtime Florian Sylvestre 2022-10-03 16:36:38 +02:00
  • 2447d14fa8 pipeline: rkisp1: Fix stream size validation Laurent Pinchart 2022-10-23 05:36:38 +03:00
  • 4c30ed47f6 pipeline: rkisp1: Query the driver for formats Paul Elder 2022-07-21 01:40:04 +09:00
  • 72721611fa ipa: rkisp1: agc: Support raw capture Laurent Pinchart 2022-10-22 01:43:21 +03:00
  • 4cf3c96493 ipa: rkisp1: Add support for manual gain and exposure Paul Elder 2022-10-18 14:49:13 +09:00
  • 947b8627f9 ipa: rkisp1: Support raw capture in IPA operations Laurent Pinchart 2022-10-21 23:47:31 +03:00
  • 81e7689bb1 libcamera: stream: Turn StreamRole into scoped enumeration Laurent Pinchart 2022-10-23 02:51:10 +03:00
  • baf3be12ef libcamera: stream: Add operator<<() to print StreamRole as a string Laurent Pinchart 2022-10-23 02:51:10 +03:00
  • c7bbe0ca3a utils: tuning: Add tuning script for rkisp1 Paul Elder 2022-10-06 20:26:35 +09:00
  • 4af9f81802 utils: tuning: Add alsc-only libtuning raspberrypi tuning script Paul Elder 2022-10-06 20:23:34 +09:00
  • d62f2acce4 utils: libtuning: generators: Add yaml output Paul Elder 2022-10-21 23:47:04 +09:00
  • 0f89bf3efd utils: libtuning: parsers: Add yaml parser Paul Elder 2022-10-21 23:48:34 +09:00
  • b44ee5c348 utils: libtuning: generators: Add raspberrypi output Paul Elder 2022-10-06 20:21:33 +09:00
  • 49dfb9ae43 utils: libtuning: parsers: Add raspberrypi parser Paul Elder 2022-10-06 20:19:59 +09:00
  • f715a75843 utils: libtuning: modules: alsc: Add rkisp1 LSC module Paul Elder 2022-10-22 00:01:50 +09:00
  • 280e4acf94 utils: libtuning: modules: alsc: Add raspberrypi ALSC module Paul Elder 2022-10-22 00:01:50 +09:00
  • 288cfb9b8b utils: libtuning: modules: Add base LSC module Paul Elder 2022-10-06 20:18:31 +09:00
  • b8af2500fa utils: tuning: libtuning: Implement extensible components of libtuning Paul Elder 2022-11-11 02:07:27 +09:00
  • db99d96663 utils: tuning: libtuning: Implement math helpers Paul Elder 2022-11-11 02:05:53 +09:00
  • 19dc8c28f6 utils: tuning: libtuning: Implement the core of libtuning Paul Elder 2022-10-06 20:23:09 +09:00
  • cfa7488072 libcamera: tracing: fix header generation when built as subproject Barnabás Pőcze 2022-11-09 16:36:14 +00:00
  • 3d612720fb libcamera: Test sensor's ability to discover ancillary devices Yunke Cao 2022-04-25 18:27:10 +09:00
  • 1d8fb31759 ipa: rkisp1: add FrameDurationLimits control Nicholas Roth 2022-10-30 18:04:57 -05:00
  • 13d85e632a ipa: rkisp1: Fail hard on empty CameraSensorInfo Jacopo Mondi 2022-11-04 10:14:36 +01:00
  • 855228f7d5 ipa: rkisp1: Use IPAConfig in IPA::configure() Jacopo Mondi 2022-11-04 10:09:08 +01:00
  • 29d6d0e93b libcamera: Move IPA sensor controls validation to CameraSensor Jacopo Mondi 2022-11-03 17:17:51 +01:00
  • a857a150e1 pipeline: raspberrypi: Remove enum BuffferMask from the mojom interface Naushir Patuck 2022-11-22 15:42:35 +00:00
  • 1bcb7539df ipa: raspberrypi: Remove generic "pause" mechanism from Algorithm Nick Hollinghurst 2022-11-21 14:47:29 +00:00
  • 47c53f8084 pipeline: imx8-isi: Set SensorTimestamp metadata Laurent Pinchart 2022-11-20 19:20:30 +02:00
  • f8e998a4c1 libcamera: imx8-isi: Enumerate supported stream formats Jacopo Mondi 2022-11-18 17:32:05 +01:00
  • e228a5b7f4 gstreamer: Do not lookup controls by id Jacopo Mondi 2022-11-18 17:14:14 +01:00
  • 40f338be67 apps: cam: kms: Avoid 'unused-parameter' warnings Christian Rauch 2022-11-18 21:39:51 +01:00
  • 2b1e1cd1ab libcamera v0.0.2 Kieran Bingham 2022-11-18 17:25:28 +00:00
  • 0ec982d210 libcamera: pipeline: Add IMX8 ISI pipeline Jacopo Mondi 2022-10-18 18:36:18 +02:00
  • d2636d5964 libcamera: pipeline: raspberrypi: Free buffers when a camera is released David Plowman 2022-11-11 13:30:25 +00:00
  • a5fdf63e90 libcamera: Add a PipelineHandler::releaseDevice method David Plowman 2022-11-11 13:30:24 +00:00
  • 75e7befb16 Revert "pipeline: raspberrypi: Do not unconditionally free buffers on close" David Plowman 2022-11-09 10:49:40 +00:00
  • bf7226f4c4 libcamera: v4l2_videodevice: Reduce zero sequence warning log level Kieran Bingham 2022-10-17 09:36:12 +01:00
  • 8129637658 ipa: rkisp1: Add rudimentary LSC tables for imx219 Paul Elder 2022-11-07 22:28:31 +09:00
  • 14c869c00f ipa: rkisp1: Take into account color temperature during LSC algorithm Florian Sylvestre 2022-10-03 16:23:57 +02:00
  • ccfe0a1af7 gstreamer: Provide framerate support for libcamerasrc Rishikesh Donadkar 2022-09-15 17:17:34 +05:30
  • 872588301f gstreamer: Do not expose the caps before configuring the camera Rishikesh Donadkar 2022-09-15 17:17:33 +05:30
  • 86735b12ec v4l2: v4l2_camera: Apply clang thread safety annotation Hirokazu Honda 2022-11-03 18:50:41 +05:30
  • 0efb2c17c1 v4l2: v4l2_camera_proxy: Apply clang thread safety annotation Hirokazu Honda 2022-11-03 18:50:40 +05:30
  • cd9e72944e libcamera: camera_manager: Apply clang thread safety annotation Hirokazu Honda 2022-11-03 18:50:39 +05:30
  • c39885ed9b libcamera: base: thread: Apply clang thread safety annotation Hirokazu Honda 2022-11-03 18:50:38 +05:30
  • b5d26eab4d libcamera: base: semaphore: Apply clang thread safety annotation Hirokazu Honda 2022-11-03 18:50:37 +05:30
  • 056da47e2d pipeline: rkisp1: Pass info pointer to tryCompleteRequest() Laurent Pinchart 2022-10-22 02:28:20 +03:00
  • a07968bed2 libcamera: pipeline_handler: Return unique_ptr from generateConfiguration() Laurent Pinchart 2022-10-22 23:53:26 +03:00
  • 00b650b6b8 ipa: rkisp1: Move shutter speed and analogue gain limits from agc to sensor Laurent Pinchart 2022-10-22 01:47:31 +03:00
  • 02bc2a8a24 ipa: Sort algorithm operations based on calling order Laurent Pinchart 2022-10-22 01:21:05 +03:00
  • bc0d9a6f5d test: camera_reconfigure: Qualify move() with std:: namespace Laurent Pinchart 2022-11-08 17:26:42 +02:00
  • fac93292a9 libcamera: camera: Fix the isAcquired test David Plowman 2022-11-04 17:45:09 +00:00
  • aa7b374054 ipa: rkisp1: Compute LSC algorithm parameter during configure Florian Sylvestre 2022-10-03 16:23:56 +02:00
  • 375a70d43e ipa: raspberrypi: awb: Update colour temperature whenever manual gains change David Plowman 2022-10-27 12:39:56 +01:00
  • 30d704732b pipeline: raspberrypi: Do not unconditionally free buffers on close Naushir Patuck 2022-10-28 14:51:10 +01:00
  • a2bdff6d0b libcamera: v4l2_videodevice: Guard against releasing unallocated buffers Naushir Patuck 2022-10-28 14:38:47 +01:00
  • 02518e598e meson: Rewrite .replace usage Kieran Bingham 2022-10-14 17:46:30 +01:00
  • 2f0987d1db android: libcamera: add useful debug prints Nicholas Roth 2022-10-27 22:17:26 -05:00
  • 21e6363750 libcamera: make libdl optional when provided Nicholas Roth 2022-10-27 22:17:23 -05:00
  • e1e6c1b2f6 ipa: raspberry: replace abs() with std::abs() Nicholas Roth 2022-10-27 22:17:22 -05:00
  • 6a2f971035 android: remove references to std::filesystem Nicholas Roth 2022-10-27 22:17:21 -05:00
  • 88d059105b ipa: add missing thread-safety annotations Nicholas Roth 2022-10-27 22:17:18 -05:00
  • a8113fb3a8 apps: Share common source between applications Laurent Pinchart 2022-10-20 01:25:45 +03:00
  • 11f5c3ad05 ipa: ipu3: Fill AGC and AWB metadata in algorithms Laurent Pinchart 2022-10-19 02:34:13 +03:00