Commit graph

  • 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
  • fe989ee514 ipa: mali-c55: Add Mali-C55 ISP IPA module Daniel Scally 2024-11-15 12:25:34 +00:00
  • 10ccab9db9 libcamera: mali-c55: Acquire and plumb in 3a params and stats Daniel Scally 2024-11-15 12:25:33 +00:00
  • 52b19407f0 include: linux: Add Mali-C55 Stats and Params V4L2 format Daniel Scally 2024-11-15 12:25:32 +00:00
  • 6c61299518 include: linux: Add mali-c55-config.h Daniel Scally 2024-11-15 12:25:31 +00:00
  • 3dd5725a84 libipa: Centralise Fixed / Floating point convertors Daniel Scally 2024-11-15 12:25:30 +00:00
  • e4178d7943 libcamera: rpi: Draw sensor delays from CameraSensorProperties Daniel Scally 2024-11-27 13:32:33 +00:00
  • fb02bbf7d9 libcamera: camera_sensor_properties: Add ov7251 and ov9281 Daniel Scally 2024-11-27 13:32:32 +00:00
  • 62959e1f89 pipeline: rkisp1: Limit sensor size to max resolution Stefan Klug 2024-12-16 16:41:00 +01:00
  • 60e94a0d99 libcamera: camera_sensor: Add parameter to limit returned sensor size Stefan Klug 2024-12-16 16:40:59 +01:00
  • 041377839b pipeline: rkisp1: Fix config validation when dewarper is used Stefan Klug 2024-12-16 16:40:58 +01:00
  • d4487f690f pipeline: rkisp1: make RkISP1CameraConfiguration a friend of the pipeline handler Stefan Klug 2024-12-16 16:40:57 +01:00
  • 437ca585df libcamera: camera: Add a const version of the pipe() function Stefan Klug 2024-12-16 16:40:56 +01:00
  • fd71913d70 pipeline: rkisp1: Enable the dewarper unconditionally Stefan Klug 2024-12-16 16:40:55 +01:00
  • f0e12b0fc8 pipeline: rkisp1: Refactor path validation Stefan Klug 2024-12-16 16:40:54 +01:00
  • 0ce20a8cd5 libcamera: converter: Add functions to adjust config Jacopo Mondi 2024-12-16 16:40:53 +01:00
  • a631af61af pipeline: rkisp1: Add ScalerMaximumCrop property Stefan Klug 2024-12-16 16:40:52 +01:00
  • 2a4bebd427 pipeline: rkisp1: Fix ScalerCrop to be in sensor coordinates Stefan Klug 2024-12-16 16:40:51 +01:00
  • c4a523582a pipeline: rkisp1: Query dewarper crop bounds if no stream configured Stefan Klug 2024-12-16 16:40:50 +01:00
  • 06346821be libcamera: converter: Add function to check if a stream was configured Stefan Klug 2024-12-16 16:40:49 +01:00
  • 9abc05fae9 libcamera: converter: Add function to query crop bounds Stefan Klug 2024-12-16 16:40:48 +01:00
  • d6c21e237e libcamera: converter_v4l2_m2m: Refactor get crop bounds code Stefan Klug 2024-12-16 16:40:47 +01:00
  • 366dad2536 libcamera: converter_v4l2_m2m: Add missing override specifier Stefan Klug 2024-12-16 16:40:46 +01:00
  • 60bb16695e pipeline: rkisp1: Reorder sensorInfo collection code Stefan Klug 2024-12-16 16:40:45 +01:00
  • 169b65ce16 pipeline: rkisp1: Split inputCrop and outputCrop Stefan Klug 2024-12-16 16:40:44 +01:00
  • ec097d63ef libcamera: geometry: Add Rectangle::transformedBetween() Stefan Klug 2024-12-16 16:40:43 +01:00
  • db9b6f8e23 pipeline: rkisp1: Keep aspect ratio on imx8mp Stefan Klug 2024-12-16 16:40:42 +01:00
  • 479e8c851c pipeline: rkisp1: Fix scope of dewarper stop() exit action Stefan Klug 2024-12-16 16:40:41 +01:00
  • e9a876acc6 gstreamer: keep same transfer with that in negotiated caps Hou Qi 2024-12-16 13:30:44 +09:00
  • a7aab7da8a libcamera: yaml_parser: Improve efficiency of string empty check Laurent Pinchart 2024-12-16 00:28:33 +02:00
  • 8e15010b7d ipa: rpi: cam_helper: imx708: Correct the frame integration diff value David Plowman 2024-12-12 10:24:15 +00:00
  • 88456ab55a libcamera: stream: Add operator<<(StreamConfiguration) Jacopo Mondi 2024-12-05 11:00:29 +01:00
  • 229667606e ipa: rpi: Fix wrong frame integration difference value for OV9281 Naushir Patuck 2024-12-09 10:47:23 +00:00
  • 65dd707f74 libcamera: libipa: camera_sensor_helper: Use variant instead of union Barnabás Pőcze 2024-12-09 10:04:17 +00:00
  • 3930b94021 libcamera: software_isp: Add contrast control Milan Zamazal 2024-11-28 13:52:25 +01:00
  • 9135aacff1 libcamera: software_isp: Add support for contrast control Milan Zamazal 2024-11-28 13:52:24 +01:00
  • c11e536ed2 ipa: ipu3: Add constructor to the IPA context Milan Zamazal 2024-11-28 13:52:23 +01:00
  • d2234560f8 ipa: software_isp: Add constructor to the IPA context Milan Zamazal 2024-11-28 13:52:22 +01:00
  • 737fb452fc libcamera: utils: StringSplitter: Add operator== Barnabás Pőcze 2024-12-05 09:23:06 +00:00
  • f1bc9edb46 libcamera: utils: StringSplitter: Inline some trivial methods Barnabás Pőcze 2024-12-05 09:23:00 +00:00
  • b5fd7631e6 test: span: Use intended variable Barnabás Pőcze 2024-12-03 15:12:53 +00:00
  • 8f7155ddfb libcamera: yaml_parser: Include stdlib.h instead of cstdlib Milan Zamazal 2024-10-01 12:27:53 +02:00
  • fa0013c953 libcamera: yaml_parser: Output more details when parsing fails Stefan Klug 2024-12-04 12:10:13 +01:00
  • 9fc86dc02a libipa: agc_mean_luminance: Rename yaml key from exposure-time to exposureTime Stefan Klug 2024-12-04 11:21:17 +01:00
  • cf0c56f7e0 libcamera: mali-c55: implement support for ScalerCrop Jacopo Mondi 2024-11-15 10:13:34 +00:00
  • d5c61dfdef libcamera: mali-c55: Enable usage of scaler Jacopo Mondi 2024-11-15 10:13:33 +00:00
  • 0ce849ab38 libcamera: mali-c55: Enable links between resizer and video node Daniel Scally 2024-11-15 10:13:32 +00:00
  • 6925d043f8 libcamera: mali-c55: Correct input/output format representation Daniel Scally 2024-11-15 10:13:31 +00:00
  • 4607866bbe libcamera: mali-c55: Propagate CSI-2 format to ISP Jacopo Mondi 2024-11-15 10:13:30 +00:00
  • 673c785de1 libcamera: bayer_format: Add 20-bit bayer formats Daniel Scally 2024-11-15 10:13:29 +00:00
  • 9bda95ab7e libcamera: v4l2-subdevice: Add Mali C55 media bus formats Jacopo Mondi 2024-11-15 10:13:28 +00:00
  • 2dddbf5fb0 include: media-bus-formats: Add Mali-C55 mbus codes Jacopo Mondi 2024-11-15 10:13:27 +00:00
  • 9b68a14bfd libcamera: mali-c55: Add stride and size to rawConfig Daniel Scally 2024-11-15 10:13:26 +00:00
  • 313bebc492 libcamera: mali-c55: Remove MaliC55CameraData::mbusCodes() Daniel Scally 2024-11-15 10:13:25 +00:00
  • dac4ffe58f libcamera: mali-c55: Simplify bufferReady() Daniel Scally 2024-11-15 10:13:24 +00:00
  • 3ed4e65f45 libcamera: mali-c55: Init camera properties Daniel Scally 2024-11-15 10:13:23 +00:00
  • 0caaf7498d libcamera: mali-c55: Limit ISP input size Jacopo Mondi 2024-11-15 10:13:22 +00:00
  • a10fcffcca libcamera: mali-c55: Limit max size to sensor resolution Jacopo Mondi 2024-11-15 10:13:21 +00:00
  • db3999897a libipa: Drop Matrix class Stefan Klug 2024-11-19 09:53:08 +01:00
  • 9048d135b5 rkisp1: Use Matrix class from libcamera Stefan Klug 2024-11-19 09:52:07 +01:00
  • 460a955618 libipa: Use Matrix class from libcamera Stefan Klug 2024-11-11 15:07:21 +01:00
  • 0c43b77759 ipa: rpi: ccm: Replace local matrix implementation with the libcamera one Stefan Klug 2024-11-19 09:47:45 +01:00
  • 5b7f89d9b8 libcamera: internal: Add Matrix class to build Stefan Klug 2024-11-19 09:46:59 +01:00
  • 80f21e78a6 libcamera: internal: matrix: Replace vector with array in constructor Stefan Klug 2024-11-19 09:45:53 +01:00
  • 056a0fe0ab libcamera: internal: Move Matrix class into libcamera namespace Stefan Klug 2024-11-11 12:47:07 +01:00
  • 9d61c09462 libcamera: Copy Matrix class from libipa to libcamera Stefan Klug 2024-09-24 16:06:41 +02:00
  • 6f3b07e649 ipa: rpi: Rename Matrix to Matrix3x3 Stefan Klug 2024-11-18 17:47:04 +01:00
  • 2a9b0b34f8 libcamera: software_isp: Actually apply black level from tuning data Milan Zamazal 2024-12-03 10:38:13 +01:00
  • a43ea7ff70 qcam: Use pointer when choosing camera Stanislaw Gruszka 2024-10-31 12:02:56 +01:00
  • 1a2be886c0 libcamera: software_isp: Remove unused IPAActiveState fields Stanislaw Gruszka 2024-10-29 12:25:01 +01:00
  • bb1aa92eb9 libcamera: software_isp: Initialize exposure+gain before agc calculations Stanislaw Gruszka 2024-10-29 12:25:00 +01:00
  • 8e0e6886f7 libcamera: libipa: camera_sensor: Add GalaxyCore gc08a3 sensor properties Harvey Yang 2024-11-29 12:27:50 +00:00
  • 4076201873 libcamera: libipa: camera_sensor: Add GalaxyCore gc05a2 sensor properties Harvey Yang 2024-11-29 12:27:49 +00:00
  • 4d9db06d66 libcamera: add method to set thread affinity Han-Lin Chen 2024-10-29 08:57:55 +00:00
  • d711a4c015 libcamera: Extend u16 control type Yudhistira Erlandinata 2024-10-29 16:07:13 +00:00