Commit Graph

  • 60d60c1367 libtuning: module: awb: Add bayes AWB support Stefan Klug 2025-01-23 12:40:58 +01:00
  • deb3f05137 ipa: rkisp1: Use grey world algorithm from libipa Stefan Klug 2025-01-23 12:40:57 +01:00
  • b60bd37b1a ipa: rkisp1: Move calculation of RGB means into own function Stefan Klug 2025-01-23 12:40:56 +01:00
  • 7ea83d5f7b libipa: Add grey world AWB algorithm Stefan Klug 2025-01-23 12:40:55 +01:00
  • d19ae2a228 libipa: awb: Add helper functions for AWB mode support Stefan Klug 2025-01-23 12:40:54 +01:00
  • 6f663990a0 libipa: Add AWB algorithm base class Stefan Klug 2025-01-23 12:40:53 +01:00
  • 3acacb089d libipa: pwl: Add clear() function Stefan Klug 2025-01-23 12:40:52 +01:00
  • 3c653f3f65 libipa: interpolator: Add accessor to internal data Stefan Klug 2025-01-23 12:40:51 +01:00
  • a7d7bc03e5 libcamera: pipeline: Fix LIBCAMERA_<NAME>_TUNING_FILE handling Stefan Klug 2025-02-21 14:57:02 +01:00
  • 32cc6717d2 libcamera: request: addBuffer(): Do fence check earlier Barnabás Pőcze 2025-01-20 14:16:59 +00:00
  • 892e85e4e3 gstreamer: Fix scaler-crop property get Nerijus Bendžiūnas 2025-02-16 09:21:31 +02:00
  • 9834402f81 ipa: rkisp1: algorithms: agc: Fix whitespace Laurent Pinchart 2025-02-13 18:35:06 +02:00
  • 2e8b6fd217 ipa: rpi: Fix incorrect cast for ExposureTime ControlInfo Naushir Patuck 2025-02-13 08:58:21 +00:00
  • fa93d40035 libipa: Drop Vector class Stefan Klug 2025-02-06 15:10:11 +01:00
  • 82cf918b5b ipa: Use Vector class from libcamera Stefan Klug 2025-02-06 15:10:10 +01:00
  • cfd94e5f85 libcamera: Adapt Vector class to new location Stefan Klug 2025-02-06 15:10:09 +01:00
  • e506b45822 libcamera: Copy Vector class files from libipa Stefan Klug 2025-02-06 15:10:08 +01:00
  • bea2db5e61 ipa: rpi: Apply default ControlInfo values for sensor controls Naushir Patuck 2025-02-11 10:20:02 +00:00
  • f63f4d71d4 ipa: rkisp1: agc: Fix build on debian 11 (gcc-9) Stefan Klug 2025-02-11 18:20:56 +01:00
  • ee918b370a ipa: rkisp1: agc: Initialize enum controls with a list of values Stefan Klug 2025-01-23 13:09:14 +01:00
  • 9b1f609e5b libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS Stefan Klug 2025-01-23 10:04:18 +01:00
  • 7e5d811842 libcamera: matrix: Add read-only accessor to internal data Laurent Pinchart 2025-01-27 01:44:38 +02:00
  • 7fdfe648a4 libcamera: pipeline: virtual: Set FrameError on error Barnabás Pőcze 2025-02-03 10:43:34 +00:00
  • 98cf9eb533 libcamera: pipeline: virtual: Fill buffer's metadata Barnabás Pőcze 2025-02-03 10:43:31 +00:00
  • 9c29274382 libcamera: pipeline: virtual: Simplify error return Barnabás Pőcze 2025-02-03 10:43:24 +00:00
  • 9a7fce1b51 libcamera: base: object,thread: Disable copy/move Barnabás Pőcze 2025-01-30 19:54:33 +00:00
  • 2ae569dad2 Documentation: guides: application-developer: Fix variable shadowing Barnabás Pőcze 2025-01-30 07:47:15 +00:00
  • 9bc8b6a573 libcamera: software_isp: Handle signals in the proper thread Milan Zamazal 2025-01-31 20:59:28 +01:00
  • 8aef7b4dfb apps: ppm_writer: Return EIO on I/O errors Milan Zamazal 2025-01-24 22:58:03 +01:00
  • 8072518ca9 apps: ppm_writer: Add a missing include Milan Zamazal 2025-01-24 22:58:02 +01:00
  • 818b737146 libcamera: software_isp: Move a non-loop condition out of the loop Milan Zamazal 2025-01-24 22:57:52 +01:00
  • f5da05ed03 libcamera: pipeline: Move tuning file override handling to IPAProxy Laurent Pinchart 2025-01-23 16:34:56 +02:00
  • 3e753e2273 ipa: libipa: lux: Fix indentation Laurent Pinchart 2025-01-20 01:54:37 +02:00
  • fdc01dc3e0 ipa: raspberry: Report new AeEnable control as available Paul Elder 2025-01-13 15:59:46 -06:00
  • 338ba00e7a ipa: rkisp1: agc: Report new AeEnable control as available Paul Elder 2025-01-13 15:59:45 -06:00
  • 7abd413905 libcamera: camera: Pre-process AeEnable control Paul Elder 2025-01-13 15:59:44 -06:00
  • 85cb179f28 controls: Redefine AeEnable Paul Elder 2025-01-13 15:59:43 -06:00
  • a533bd004b controls: Remove AeLocked Jacopo Mondi 2025-01-13 15:59:42 -06:00
  • 187f2d537b gstreamer: Generate the new AEGC controls Paul Elder 2025-01-13 15:59:41 -06:00
  • 3d23f325fd ipa: rkisp1: Port to the new AEGC controls Paul Elder 2025-01-13 15:59:40 -06:00
  • c45a2682c3 ipa: raspberry: Port to the new AEGC controls Jacopo Mondi 2025-01-14 15:33:37 -06:00
  • 72b2c9dddf test: ipa_data_serialization: Use DebugMetadataEnable Jacopo Mondi 2025-01-13 15:59:38 -06:00
  • bad8d591f8 libcamera: uvcvideo: Register ExposureTimeMode control Jacopo Mondi 2025-01-13 15:59:37 -06:00
  • 128220a139 Documentation: design: ae: Document the design for AE controls Paul Elder 2025-01-13 15:59:36 -06:00
  • 3becdbcbe8 controls: Introduce AEGC-related controls Paul Elder 2025-01-13 15:59:35 -06:00
  • b01918978c libcamera: v4l2_subdevice: Work around false positive warning Laurent Pinchart 2025-01-14 16:23:24 +02:00
  • 4dad8ece72 DmaBufAllocator: Avoid syncing with an invalid file descriptor Harvey Yang 2025-01-13 20:28:38 +00:00
  • 8b35ce4753 libcamera: virtual: Install configuration file Barnabás Pőcze 2024-12-20 13:54:24 +00:00
  • 6841ea8d36 libcamera: pipeline: virtual: Demote config file error message to debug Laurent Pinchart 2025-01-10 04:21:42 +02:00
  • 31a7378c87 libcamera: pipeline_handler: Enable silent configuration file lookup Laurent Pinchart 2025-01-10 04:30:03 +02:00
  • 2ae7b2ff74 meson: Don't override pipeline list when auto is selected Barnabás Pőcze 2024-12-17 15:15:16 +00:00
  • a945532314 meson: Convert v4l2 into a feature option Barnabás Pőcze 2024-12-16 17:52:15 +00:00
  • ac611e80d2 gstreamer: allocator: gst_libcamera_allocator_new(): Fix memory leak Barnabás Pőcze 2025-01-06 10:06:22 +00:00
  • fd6e41b9fb gstreamer: allocator: gst_libcamera_allocator_new(): Recognize errors Barnabás Pőcze 2025-01-06 10:06:16 +00:00
  • d49a84a4f3 Thread: Fix setThreadAffinity race condition in start Harvey Yang 2025-01-07 14:41:37 +00:00
  • 8d50577c0f utils: codegen: controls.py: Fix missing direction error message Paul Elder 2025-01-06 19:43:24 -06:00
  • de44514b25 libcamera: include: Include missing stdint.h header Laurent Pinchart 2024-12-30 23:43:40 +02:00
  • 91de550243 libcamera: Add missing <stdint.h> include to dma_buf_allocator.h Sergei Trofimovich 2024-12-28 19:11:19 +00:00
  • 5d444bbd51 libcamera: base: Remove custom __nodiscard attribute Mattijs Korpershoek 2025-01-06 10:40:41 +01:00
  • 3feb4df755 libcamera: camera_sensor: Add support for embedded data Laurent Pinchart 2024-02-29 02:21:15 +02:00
  • a09c7f212c libcamera: Add CameraSensor implementation for raw V4L2 sensors Laurent Pinchart 2024-02-23 14:12:14 +02:00
  • 99b54c2c55 libcamera: v4l2_videodevice: Update to the new kernel metadata API Laurent Pinchart 2024-03-01 18:43:27 +02:00
  • accee0fe1e libcamera: v4l2_subdevice: Add new metadata formats Laurent Pinchart 2024-02-26 12:53:01 +02:00
  • 57d13c2c63 include: linux: videodev2: Add generic line based pixel formats Jacopo Mondi 2024-10-23 12:49:44 +02:00
  • 052a9ff245 include: linux: Update headers for line-based embedded data support Jacopo Mondi 2024-10-23 09:01:18 +02:00
  • 18c9ff46ef ipa: rpi: Provide the camera helper with the hardware configuration Naushir Patuck 2025-01-08 11:09:36 +00:00
  • cd3dfa1f03 ipa: rpi: Add a HW property to determine if the data buffer is strided Naushir Patuck 2025-01-08 11:09:35 +00:00
  • a45de8e81b ipa: rpi: Add erase()/eraseLocked() to RPiController::Metadata Naushir Patuck 2025-01-08 11:09:34 +00:00
  • 031a57bcd2 ipa: rpi: Use r-value references in the set()/setLocked() functions Naushir Patuck 2025-01-08 11:09:33 +00:00
  • 2d4660b51a ipa: rpi: Add vc4 tuning files for imx415 Dave Stevenson 2025-01-08 09:03:22 +00:00
  • 07be807dc7 ipa: rpi: Add cam_helper for imx415 Dave Stevenson 2025-01-08 09:03:21 +00:00
  • 549916fead libcamera: camera_sensor_properties: Add delays for imx415 Dave Stevenson 2025-01-08 09:03:20 +00:00
  • 545046a41e DmaBufAllocator: Make DmaSyncer non-copyable Harvey Yang 2024-12-11 08:44:27 +00:00
  • 4f9d8a6301 libcamera: virtual: Speed up test pattern animation Barnabás Pőcze 2024-12-11 13:58:30 +01:00
  • fe33e727f2 libcamera: virtual: Query number of planes correctly Barnabás Pőcze 2024-12-10 18:56:03 +01:00
  • 277a28691c libcamera: virtual: Avoid some copies Barnabás Pőcze 2024-12-10 18:55:40 +01:00
  • 35ed4b9129 libcamera v0.4.0 Kieran Bingham 2024-12-23 20:18:23 +00:00
  • fa2e8621f5 utils: gen-debug-controls: Output direction flag Stefan Klug 2024-12-20 17:25:28 +01:00
  • 344064a111 ipa: rkisp1: Add Lux algorithm module Paul Elder 2024-12-16 16:20:10 +09:00
  • bd077a11ee ipa: libipa: Add Lux helper Paul Elder 2024-12-16 16:01:48 +09:00
  • e378309251 ipa: rpi: awb: Make it possible to set the colour temperature directly David Plowman 2024-12-19 18:57:26 +01:00
  • 6efbe35de5 utils: tuning: rkisp1: Replace static AWB with new AWB module Stefan Klug 2024-12-19 18:57:25 +01:00
  • b1ec488f1b libtuning: Add initial AWB module Stefan Klug 2024-12-19 18:57:24 +01:00
  • 731cc02e79 libtuning: Fix access to color member in ctt_awb.awb() Stefan Klug 2024-12-19 18:57:23 +01:00
  • 83e186a094 libtuning: Remove the Cam object from ctt_awb.awb() Stefan Klug 2024-12-19 18:57:22 +01:00
  • 3077f951c1 libtuning: Use logging framework in ctt_awb.awb() Stefan Klug 2024-12-19 18:57:21 +01:00
  • 0230880954 ipa: rkisp1: awb: Implement ColourTemperature control Stefan Klug 2024-12-19 18:57:20 +01:00
  • 886e0328c3 ipa: rkisp1: awb: Load white balance gains from tuning file Stefan Klug 2024-12-19 18:57:19 +01:00
  • 4d2618fb10 libcamera: controls: Update the ColourTemperature control to be writable Stefan Klug 2024-12-19 18:57:18 +01:00
  • 24e00be9f3 utils: tuning: libtuning: Fix tuning for non RGGB RAWs Stefan Klug 2024-12-17 15:59:35 +01:00
  • 936a099eca apps: cam: Print control direction information Paul Elder 2024-11-26 00:18:36 +09:00
  • 34d7b4776b libcamera: controls: Add support for querying direction information Paul Elder 2024-11-26 00:16:56 +09:00
  • 39fe4ad968 utils: codegen: controls.py: Parse direction information Paul Elder 2024-11-26 00:13:57 +09:00
  • 9bd9d25a82 libcamera: controls: Populate direction field in control definitions Paul Elder 2024-11-26 00:11:50 +09:00
  • ef7c767a0f ipa: mali-c55: Add IMX415 tuning data file Daniel Scally 2024-11-15 12:25:40 +00:00
  • 96b1ae03c3 ipa: mali-c55: Add Lens Shading Correction algorithm Daniel Scally 2024-11-15 12:25:39 +00:00
  • 2f95217917 ipa: mali-c55: Add AWB Algorithm Daniel Scally 2024-11-15 12:25:38 +00:00
  • fbea6a4c02 ipa: mali-c55: Add BLC Algorithm Jacopo Mondi 2024-11-15 12:25:37 +00:00
  • e8cae247e8 ipa: mali-c55: Add Agc algorithm Daniel Scally 2024-11-15 12:25:36 +00:00
  • 93a33e7a0f mali-c55: Plumb the IPA module in Jacopo Mondi 2024-11-15 12:25:35 +00:00