Commit Graph

  • 5e351b89f0 pipelines: Use lambda functions to factor out buffer mapping code Laurent Pinchart 2025-08-15 13:07:19 +03:00
  • 7602181be1 utils: codegen: gen-formats.py: Fix big endian formats Barnabás Pőcze 2025-09-01 10:59:23 +02:00
  • 479a9031f5 utils: codegen: gen-formats.py: Use jinja Barnabás Pőcze 2025-09-01 10:53:44 +02:00
  • baea40a8a5 apps: cam: Support PPM output for other RGB formats Milan Zamazal 2025-09-01 18:25:15 +02:00
  • 67220496ed test: utils: Add endlines Paul Elder 2025-07-31 19:30:52 +09:00
  • a1053561ed utils: codegen: ipc: Generate templated constructor Barnabás Pőcze 2025-08-04 15:53:50 +02:00
  • 19549be1e6 utils: codegen: ipc: Put default values in declaration Barnabás Pőcze 2025-08-04 15:50:56 +02:00
  • 6554b62642 utils: Add unary negation operation to Duration Paul Elder 2025-08-25 20:46:42 +09:00
  • 278cdfd865 libcamera: clock_recovery: Use nanoseconds in addSample() Paul Elder 2025-08-25 20:44:35 +09:00
  • 3f509744ab ipa: rpi: ccm: Implement "manual" CCM mode David Plowman 2025-08-04 15:48:04 +01:00
  • 17ae86986e test: camera: Use Request::ReuseBuffers flag Umang Jain 2025-08-07 19:27:26 +05:30
  • 16cbc826b7 apps: qcam: Do nothing if no camera is selected Barnabás Pőcze 2025-08-22 17:08:54 +02:00
  • 473e2dc893 pipeline: simple: Enable simple pipelinehandler with SoftISP on Intel IPU7 Hans de Goede 2025-08-29 18:04:25 +02:00
  • 076c965706 libcamera: sensor: imx462: Add sensor delays to CameraSensorProperties Naushir Patuck 2025-09-01 08:54:57 +01:00
  • e511a57c27 ipa: rpi: imx462: Add official RPi tuning for IMX462 Naushir Patuck 2025-09-01 08:54:56 +01:00
  • ad891914c6 ipa: rpi: sdn: Remove legacy denoise warning David Plowman 2025-08-22 13:37:09 +01:00
  • 1120c028c5 utils: raspberrypi: ctt: Update vc4 tuning defaults David Plowman 2025-08-22 13:37:08 +01:00
  • 115748428e ipa: rpi: vc4: Minor tuning changes David Plowman 2025-08-22 13:37:07 +01:00
  • 7911270353 ipa: rpi: pisp: data: Update all non-official camera tuning files David Plowman 2025-08-22 13:37:06 +01:00
  • ecbe4b1af3 ipa: rpi: pisp: data: Improve noise and detail tuning David Plowman 2025-08-22 13:37:05 +01:00
  • dd32736f00 utils: raspberrypi: ctt: Update noise/sharpness tuning David Plowman 2025-08-22 13:37:04 +01:00
  • 524fb97084 ipa: rpi:: denoise: Implement TDN back-off for CDN deviation David Plowman 2025-08-15 08:24:26 +01:00
  • db288a6ce4 ipa: rpi: Add Arducam B0569 IMX415 tuning files Kieran Bingham 2025-08-15 15:23:34 +01:00
  • b4dce59978 ipa: rpi: Add Arducam B0568 IMX335 tuning files Kieran Bingham 2025-08-15 15:23:33 +01:00
  • a139cd3803 pipeline: imx8-isi: Fix crossbar's sink pad computation Antoine Bouyer 2025-08-14 17:17:35 +02:00
  • d54e5537ca py: libcamera: Always use install path from meson python module Laurent Pinchart 2025-08-18 23:19:48 +03:00
  • a2b21d60c7 py: libcamera: Get dependency from meson python module unconditionally Laurent Pinchart 2025-08-18 23:19:48 +03:00
  • 91365356bd py: libcamera: Improve python binding installation William Vinnicombe 2023-10-26 13:50:38 +01:00
  • 0cadad4345 meson: Check for Python modules manually Laurent Pinchart 2025-08-18 01:00:01 +03:00
  • ac09782a17 Documentation: Use python3 directly to check for doxylink version Laurent Pinchart 2025-08-17 23:57:21 +03:00
  • 6e68c391f8 apps: cam: drm: Drop unneeded local variable Laurent Pinchart 2025-08-15 12:59:14 +03:00
  • 470fa978a8 pipeline: rpi: Use structured bindings in range-based for loop Laurent Pinchart 2025-08-15 13:42:08 +03:00
  • 34b9d31700 pipeline: rkisp1: Replace error handling gotos with utils::exit_scope Laurent Pinchart 2025-08-15 13:09:28 +03:00
  • 6498d3a94f pipeline: ipu3: Drop unneeded forward declarations Laurent Pinchart 2025-08-15 11:55:29 +03:00
  • 83243a2f24 libcamera: v4l2_videodevice: Avoid repeated calls to FrameBuffer::planes() Laurent Pinchart 2025-08-15 13:02:33 +03:00
  • 392e9044b1 meson: Use dependency('dl') Laurent Pinchart 2025-08-18 17:25:26 +03:00
  • 82f5facfc7 meson: Bump minimum version to v1.0.1 Laurent Pinchart 2025-08-18 16:48:29 +03:00
  • d19f16f222 Documentation: Fix documentation generation when subproject Barnabás Pőcze 2025-07-31 14:16:18 +02:00
  • aa4338eed5 apps: cam: Do not overwrite name when adding camera model Barnabás Pőcze 2025-08-15 16:15:08 +02:00
  • 7609719514 libcamera: base: semaphore: Do not unlock prematurely Barnabás Pőcze 2025-08-14 11:05:40 +02:00
  • 1bd66f54a6 libcamera: base: thread: eventDispatcher(): Not thread safe Barnabás Pőcze 2025-08-15 12:11:32 +02:00
  • af43c2f945 apps: common: options: Avoid copying in range based for loop Barnabás Pőcze 2025-03-06 15:12:49 +01:00
  • 452fbd2295 libcamera: ipa_proxy: Log configuration file path Stefan Klug 2025-08-12 16:38:04 +02:00
  • caf00087ba libcamera: pipeline: Avoid unnecessary indirection in frame info map Barnabás Pőcze 2025-01-09 17:40:33 +01:00
  • 43dfbe2541 libcamera: camera_sensor: getFormat(): Use span Barnabás Pőcze 2024-10-03 00:29:11 +02:00
  • 39d37fce12 libcamera: camera_sensor: getControls(): Use span Barnabás Pőcze 2024-08-04 01:37:18 +02:00
  • 01a9b83f38 pipeline: simple: Improve debug log in validate() Umang Jain 2025-07-22 15:55:38 +05:30
  • 14882b8314 treewide: Remove top-level const from return types Barnabás Pőcze 2025-02-21 15:12:08 +01:00
  • 3b72e7d306 Revert "controls: Add boolean constructors for ControlInfo" Barnabás Pőcze 2025-05-19 09:53:09 +02:00
  • a7cda79dee libcamera: converter_v4l2_m2m: Add missing <set> include Barnabás Pőcze 2025-05-15 14:20:06 +02:00
  • aa0a91c48d libcamera v0.5.2 Kieran Bingham 2025-08-07 14:46:17 +01:00
  • 9c86a405b7 libcamera: base: bound_method: Forward arguments when possible Barnabás Pőcze 2025-02-05 17:48:22 +01:00
  • 053fedb5ed gstreamer: Report camera properties as device properties Umang Jain 2025-07-29 21:09:15 +05:30
  • 0794edcae6 gstreamer: Move existing GValue helpers to gstreamer-utils Umang Jain 2025-07-29 21:09:14 +05:30
  • f96c4df423 gstreamer: Split value_set_rectangle() GValue helper Umang Jain 2025-07-29 21:09:13 +05:30
  • 409d1b29da libcamera: libipa: Add vd56g3 support for libipa Benjamin Mugnier 2025-07-28 11:09:17 +02:00
  • 0c4b789195 ipa: rpi: Add vd56g3 tuning files for rpi Benjamin Mugnier 2025-07-28 11:09:16 +02:00
  • c64bf58baa ipa: rpi: Add vd56g3 support for rpi Benjamin Mugnier 2025-07-28 11:09:15 +02:00
  • 6f1af6f578 libcamera: camera_sensor_properties: Add vd56g3 camera sensor Benjamin Mugnier 2025-07-28 11:09:14 +02:00
  • 4e567d1981 libcamera: v4l2_videodevice: Use scope_exit Laurent Pinchart 2025-08-05 02:31:51 +03:00
  • 6ef2d79a73 libcamera: utils: Add scope_exit class Laurent Pinchart 2025-08-05 02:31:50 +03:00
  • b37e69d434 libcamera: process: Remove ProcessManager singleton Barnabás Pőcze 2025-01-11 12:26:26 +01:00
  • 4db96b6e66 libcamera: process: Use close_range() when available Barnabás Pőcze 2025-02-27 13:05:16 +01:00
  • d44ec357d2 libcamera: process: Move closeAllFdsExcept() Barnabás Pőcze 2025-01-22 12:40:29 +01:00
  • b43691af94 libcamera: process: closeAllFdsExcept(): Take vector by value Barnabás Pőcze 2025-04-24 11:19:08 +02:00
  • 7a42f3c3d8 libcamera: process: start(): Use span instead of vector Barnabás Pőcze 2025-01-22 12:35:15 +01:00
  • 5de79e93f0 libcamera: process: Use pid_ member to decide if running Barnabás Pőcze 2025-03-24 17:17:52 +01:00
  • b0db9388f6 libcamera: base: log: Take LogCategory by reference Barnabás Pőcze 2025-03-03 16:04:44 +01:00
  • 096b9416b2 gstreamer: Enable bayer formats with 10/12/14/16 bits Jaslo Ziska 2025-07-22 12:39:30 +02:00
  • 84c0b9dd0a gstreamer: Log and check adjusted camera configuration Jaslo Ziska 2025-07-22 12:39:29 +02:00
  • 36bec972d3 gstreamer: Fix reconfiguration condition check Jaslo Ziska 2025-07-22 12:39:28 +02:00
  • 56748884b6 Documentation: Replace links to Doxygen documentation with doxylink Laurent Pinchart 2025-07-26 05:13:51 +03:00
  • 0382d215db Documentation: Use Sphinx doxylink to generate links to doxygen Laurent Pinchart 2025-07-26 04:31:18 +03:00
  • 50cca05e88 Documentation: Drop documentation author names Laurent Pinchart 2025-07-26 03:36:01 +03:00
  • 41592b8670 Documentation: Remove unneeded options from Sphinx configuration Laurent Pinchart 2025-07-26 03:12:46 +03:00
  • 7aa68c7882 Documentation: application: Update mediactl URL Kieran Bingham 2025-07-25 18:21:30 +01:00
  • 2d5a1367e2 meson: Update subprojects .gitignore Laurent Pinchart 2025-07-26 23:59:15 +03:00
  • 4a469b302c libcamera: camera: Do not call generateConfiguration() synchronously Barnabás Pőcze 2025-07-21 13:53:10 +02:00
  • bd10ec4605 utils: codegen: ipc: Check ipc_ instead of isolate_ Barnabás Pőcze 2025-07-22 10:25:51 +02:00
  • e0fcbea494 libcamera: control_serializer: Accept empty ControlList Barnabás Pőcze 2025-07-25 09:26:54 +02:00
  • 16da4892ed package: Drop Gentoo ebuild Laurent Pinchart 2025-07-25 03:10:36 +03:00
  • 8769279a64 gstreamer: Make format_map[] const Umang Jain 2025-07-25 09:46:17 +05:30
  • 76be047f74 apps: lc-compliance: Replace manual include guard with pragma once Laurent Pinchart 2025-07-24 13:52:05 +03:00
  • cdc523225c libcamera: Drop remaining file names from header comment blocks Laurent Pinchart 2025-07-24 13:32:54 +03:00
  • b43520d70e libcamera: v4l2_videodevice: Add color space to format string representation Laurent Pinchart 2025-07-24 01:26:45 +03:00
  • 2e8de41413 qcam: Silence false positive warnings with Qt 6.9.0 and newer Laurent Pinchart 2025-07-24 01:03:40 +03:00
  • b65df7e755 libcamera: camera_manager: Log info message to report camera creation Laurent Pinchart 2025-07-13 15:16:45 +03:00
  • 6928522db6 pipeline: simple: Fix matching with empty media graphs Paul Elder 2025-05-13 15:37:51 +02:00
  • 835c1bf35e libcamera: Put buffer back to V4L2BufferCache when VIDIOC_QBUF fails Han-Lin Chen 2024-09-12 05:09:39 +00:00
  • 1d65c02e71 libcamera: camera: Fix up the AeEnable control during Camera::start() David Plowman 2025-05-21 13:53:27 +01:00
  • 486e042669 ipa: rpi: Fix static initialisation order bug in the Controller Naushir Patuck 2025-07-18 11:43:46 +01:00
  • c7c40ed1a3 apps: cam: Print enum string for camera properties Umang Jain 2025-07-21 18:18:26 +05:30
  • 92df79112f pipeline: imx8-isi: Add multicamera support Antoine Bouyer 2025-07-01 10:58:17 +02:00
  • f3e8b7e538 pipeline: imx8-isi: Add constexpr for maximum pipeline and resize if needed Antoine Bouyer 2025-07-01 10:58:16 +02:00
  • 21e54eff95 libcamera: mali-c55: Correct expected entity function Daniel Scally 2025-07-17 23:05:39 +01:00
  • 2cc66bb547 libcamera: mali-c55: Set bytesused appropriately Daniel Scally 2025-07-17 23:05:38 +01:00
  • cc137b1c6d libcamera: software_isp: Remove type casts in statistics computation Milan Zamazal 2025-07-18 16:44:44 +02:00
  • 68e8476d56 ipa: rpi: agc: Remove digital gain from AgcPrepareStatus David Plowman 2025-07-21 08:47:27 +01:00
  • fd56dd6268 ipa: rpi: Update digital gain handling in IPA base and derived classes David Plowman 2025-07-21 08:47:26 +01:00
  • 17f9912cff ipa: rpi: agc: Calculate digital gain in process() David Plowman 2025-07-21 08:47:25 +01:00