Commit Graph

  • 3ffaa4c0e2 libcamera: ipa: simple: Remove Lut algorithm Milan Zamazal 2026-01-28 12:44:01 +01:00
  • c43aeaade0 libcamera: ipa: simple: Set contrast metadata unconditionally Milan Zamazal 2026-01-28 12:44:00 +01:00
  • 43a2ff5c2f libcamera: ipa: simple: Use symbolic constants for adjust defaults Milan Zamazal 2026-01-28 12:43:59 +01:00
  • 14d340a27b libcamera: ipa: simple: Use float type for adjustment controls Milan Zamazal 2026-01-28 12:43:58 +01:00
  • da0926bc4b libcamera: ipa: simple: Apply gain matrix in awb Milan Zamazal 2026-01-28 12:43:57 +01:00
  • 0f01a68086 libcamera: ipa: simple: Make gamma adjustable Milan Zamazal 2026-01-28 12:43:56 +01:00
  • e8e2bd39f9 libcamera: ipa: simple: Move contrast settings to adjust.cpp Milan Zamazal 2026-01-28 12:43:55 +01:00
  • d92f5f5402 libcamera: ipa: simple: Separate saturation from CCM Milan Zamazal 2026-01-28 12:43:54 +01:00
  • 82ed6c19c2 libcamera: ipa: simple: Initialise the general correction matrix Milan Zamazal 2026-01-28 12:43:53 +01:00
  • 5f3cdafe0f libcamera: ipa: simple: Introduce a general correction matrix Milan Zamazal 2026-01-28 12:43:52 +01:00
  • a7a0852662 libcamera: ipa: simple: Rename "ccm" identifiers not specific to CCM Milan Zamazal 2026-01-28 12:43:51 +01:00
  • 77942a3bd0 libcamera: ipa: simple: Generalize tracking matrix changes Milan Zamazal 2026-01-28 12:43:50 +01:00
  • 3dbe06a15f libcamera: ipa: simple: Unwrap IPAFrameContext::ccm Milan Zamazal 2026-01-28 12:43:49 +01:00
  • 7a8a3b6340 libcamera: ipa: simple: Remove an unused include from awb.cpp Milan Zamazal 2026-01-28 12:43:48 +01:00
  • aa2a0812e6 apps: qcam: Disable -Wsfinae-incomplete Kieran Bingham 2026-01-28 12:40:11 +00:00
  • 07240afa12 libcamera: simple: Fix black level offsets in AWB Milan Zamazal 2026-01-27 21:47:11 +01:00
  • 10e4e5ba1e ipa: rpi: pisp: vc4: Update tuning files for new AWB Peter Bailey 2026-01-27 17:13:19 +00:00
  • 7214950ffe ipa: rpi: controller: Ignore algorithms that are not enabled Peter Bailey 2026-01-27 17:13:18 +00:00
  • 045bfb1b8f ipa: rpi: controller: awb: Add Neural Network AWB Peter Bailey 2026-01-27 17:13:17 +00:00
  • 6d38984436 ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes Peter Bailey 2026-01-27 17:13:16 +00:00
  • 9b477c114b libcamera: v4l2_subdevice: Avoid unnecessary copy Barnabás Pőcze 2025-08-15 14:46:09 +02:00
  • ddef786eee libcamera: v4l2_subdevice: Avoid reconstructing the std::regex object Barnabás Pőcze 2024-08-04 01:19:38 +02:00
  • 330c390e6f libcamera: v4l2_subdevice: Remove unnecessary variable Barnabás Pőcze 2025-08-15 14:45:38 +02:00
  • ad2d317a0c ipa: ipu3: Retain Camera::controls() after ipa->configure() Jacopo Mondi 2026-01-22 18:40:55 +01:00
  • 202e330789 ipa: mali-c55: Retain Camera::controls() after ipa->configure() Jacopo Mondi 2026-01-22 18:24:23 +01:00
  • 9e6fcab87c libcamera: pipeline: virtual: Don't use span iterator as pointer Barnabás Pőcze 2026-01-20 15:07:06 +01:00
  • b9b53845fe v4l2: v4l2_camera_proxy: Fix for getting default FrameDurationLimits Naushir Patuck 2026-01-06 09:37:30 +00:00
  • 71f0280709 libcamera: base: utils: join(): Don't use const_iterator directly Barnabás Pőcze 2026-01-20 14:55:45 +01:00
  • 7350d6cc5d Revert "libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access" Robert Mader 2026-01-21 10:08:54 +01:00
  • a5e01866ae egl: Add workaround for Mesa <= 22.2 Robert Mader 2026-01-21 10:08:53 +01:00
  • 0c2ed9ebf9 egl: Use the Mesa surfaceless platform instead of GBM Robert Mader 2026-01-21 10:08:52 +01:00
  • 4a5ebcf675 libcamera: simple: Enable SoftISP for imx7-csi Robert Mader 2026-01-19 14:13:27 +01:00
  • 2318a2863b libcamera: base: log: Inline LOG() into ASSERT() Barnabás Pőcze 2025-04-17 17:14:32 +02:00
  • 75c963146e libcamera: base: log: Remove LogInvalid check Barnabás Pőcze 2025-12-18 18:46:24 +01:00
  • 140dd0de85 libcamera: base: log: Do not check severity before printing Barnabás Pőcze 2025-12-18 18:45:00 +01:00
  • 7d5321ac52 libcamera: base: log: Do not instantiate disabled LogMessages Barnabás Pőcze 2025-03-03 16:28:28 +01:00
  • 95bf04298e treewide: Remove libcamera::LOG(...) occurrences Barnabás Pőcze 2025-03-03 16:08:21 +01:00
  • 6725ea8edd egl: Print GLES version Robert Mader 2026-01-12 11:37:40 +01:00
  • 07335cbeb1 egl: Remove duplicated logging of EGL version Robert Mader 2026-01-12 11:37:39 +01:00
  • 22b15ff683 egl: Remove bpp variable Robert Mader 2026-01-12 11:37:38 +01:00
  • 7c1527cd44 egl: Remove unused functions Robert Mader 2026-01-12 11:37:37 +01:00
  • ab9c943971 meson: Do not force libc++ when using clang Khem Raj 2026-01-05 09:30:10 +01:00
  • 65db93f8f4 gstreamer: Be prepared when queueing request Barnabás Pőcze 2025-09-09 14:17:57 +02:00
  • fa22b4ffef libcamera: base: event_dispatcher_poll: Dispatch POLLPRI first Barnabás Pőcze 2026-01-06 13:11:57 +01:00
  • 993496ba35 Documentation: guides: pipeline-handler: Refresh Barnabás Pőcze 2025-12-17 16:21:25 +01:00
  • 5e59969dbb libcamera: control_serializer: Remove unnecessary allocation Paul Elder 2025-12-27 10:38:28 +09:00
  • aaa48bb276 libcamera: software_isp: Add a gpuisp todo list Bryan O'Donoghue 2026-01-06 17:00:59 +00:00
  • 2cf92d00c2 libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode Bryan O'Donoghue 2026-01-06 17:00:58 +00:00
  • a350ad5467 libcamera: software_isp: Switch on default CCM at 65k Bryan O'Donoghue 2026-01-06 17:00:57 +00:00
  • 852ffae2a0 libcamera: software_isp: lut: Change default Gamma to 1.0/2.2 Bryan O'Donoghue 2026-01-06 17:00:56 +00:00
  • 43180e12ba libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true Bryan O'Donoghue 2026-01-06 17:00:55 +00:00
  • fe9e143702 ipa: simple: Add a flag to indicate gpuIspEnabled Bryan O'Donoghue 2026-01-06 17:00:54 +00:00
  • a92cc12fb5 libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option Bryan O'Donoghue 2026-01-06 17:00:53 +00:00
  • 999d446475 libcamera: software_isp: GPU support for unpacked 10/12-bit formats Milan Zamazal 2026-01-06 17:00:52 +00:00
  • 6a478459f3 libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static Bryan O'Donoghue 2026-01-06 17:00:51 +00:00
  • f520b29fe9 libcamera: software_isp: debayer_egl: Add an eGL Debayer class Bryan O'Donoghue 2026-01-06 17:00:50 +00:00
  • db09fcd8b6 libcamera: software_isp: Add a Size_ member variable to pass to eGL later Bryan O'Donoghue 2026-01-06 17:00:49 +00:00
  • 7e72e84f3d libcamera: software_isp: Add member variables to track selected input/output pixelFormat Bryan O'Donoghue 2026-01-06 17:00:48 +00:00
  • 5b609e7a44 libcamera: shaders: Fix input sampling when width != stride Hans de Goede 2026-01-06 17:00:47 +00:00
  • e4effc1e30 libcamera: shaders: Add support for contrast Bryan O'Donoghue 2026-01-06 17:00:46 +00:00
  • 46aac79a44 libcamera: shaders: Add support for Gamma Bryan O'Donoghue 2026-01-06 17:00:45 +00:00
  • 6029dcf9a6 libcamera: shaders: Add support for black level compensation Bryan O'Donoghue 2026-01-06 17:00:44 +00:00
  • 58823cbf68 libcamera: shaders: Extend bayer shaders to support swapping R and B on output Bryan O'Donoghue 2026-01-06 17:00:43 +00:00
  • a4e82c950b libcamera: shaders: Extend debayer shaders to apply CCM gains Bryan O'Donoghue 2026-01-06 17:00:42 +00:00
  • c9954de93d libcamera: shaders: Use highp not mediump for float precision Bryan O'Donoghue 2026-01-06 17:00:41 +00:00
  • c31d6dba03 libcamera: shaders: Rename bayer_8 to bayer_unpacked Milan Zamazal 2026-01-06 17:00:40 +00:00
  • 76973876b8 qcam: viewfinder_gl: Set no-op Bayer shader values Bryan O'Donoghue 2026-01-06 17:00:39 +00:00
  • 99fd2e669c libcamera: software_isp: egl: Add a eGL base helper class Bryan O'Donoghue 2026-01-06 17:00:38 +00:00
  • c60b1ce819 libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access Bryan O'Donoghue 2026-01-06 17:00:37 +00:00
  • a1a6253ff9 libcamera: software_isp: debayer: Latch contrastExp not contrast to debayer parameters Bryan O'Donoghue 2026-01-06 17:00:36 +00:00
  • c63f2c72cd libcamera: base: log: Add LIBCAMERA_LOG_COLOR env var Barnabás Pőcze 2025-12-18 18:42:11 +01:00
  • 049bacc267 libcamera: controls: Simplify SFINAE template parameter Barnabás Pőcze 2025-04-01 15:19:36 +02:00
  • d9d265cfce pipeline: rpi: Rework internal buffer allocations Naushir Patuck 2025-12-18 12:31:24 +00:00
  • 9bb64d2c8e pipeline: rpi: Rename Stream::prepareBuffers to Stream::allocateBuffers Naushir Patuck 2025-12-18 12:31:23 +00:00
  • 03fc5f6c94 ipa: simple: agc: Make sure activeState.agc expo/again are always initialized Hans de Goede 2025-12-20 18:27:03 +01:00
  • 98e5e56150 ipa: simple: fix minimal analog gain init Vasiliy Doylov 2026-01-05 16:57:44 +03:00
  • 2861817f09 libcamera: camera_manager: CameraManager::version(): Add threadsafe ref Barnabás Pőcze 2025-06-05 14:04:43 +02:00
  • 4c4a333c88 apps: lc-compliance: Commit camera configuration last Barnabás Pőcze 2025-06-03 11:11:40 +02:00
  • 7c847b1159 apps: cam: Do not override Request::controls() Jacopo Mondi 2025-11-24 17:43:44 +01:00
  • 310cd8bc07 libcamera: camera: Ensure a request's controls are valid Jacopo Mondi 2025-12-02 15:17:15 +01:00
  • b7ed763f0d libcamera: request: Make controls_ a class instance Jacopo Mondi 2025-12-02 15:08:59 +01:00
  • 06d16fd805 libcamera: request: Make metadata_ a class instance Jacopo Mondi 2025-12-02 15:03:13 +01:00
  • dce2ef36f2 libcamera: request: Move metadata_ to Private Jacopo Mondi 2025-11-25 15:07:23 +01:00
  • a8b8485aca libcamera: request: Create control list with Camera info map Jacopo Mondi 2025-11-24 17:19:22 +01:00
  • 99e35cc9ec ipa: mali-c55: Introduce MaliC55Params Jacopo Mondi 2025-08-28 15:28:06 +02:00
  • bd7b54876d ipa: libipa: Introduce V4L2Params Jacopo Mondi 2025-08-27 20:50:59 +02:00
  • 907cd64a17 ipa: mali-c55: Update header file and adjust IPA Jacopo Mondi 2025-08-28 09:34:21 +02:00
  • ee8f88fc64 include: linux: Add v4l2-isp.h Jacopo Mondi 2025-08-28 16:29:58 +02:00
  • e4142f296b include: linux: Add stddef.h Jacopo Mondi 2025-10-07 18:13:44 +02:00
  • f517d5cc10 Documentation: Add camera sensor support table Jai Luthra 2025-12-11 15:38:00 +05:30
  • bfe0a48f4e Documentation: Add ISP feature support matrix Jai Luthra 2025-12-11 15:37:59 +05:30
  • 2b266a4ab2 libcamera: device_enumerator_udev: Handle duplicate devices Barnabás Pőcze 2025-12-02 14:17:48 +01:00
  • bb021aa549 libcamera: device_enumerator_udev: Disable copy/move Barnabás Pőcze 2025-12-02 14:14:20 +01:00
  • c6a8808eba ipa: rpi: remove executable bits from data files Michael Olbrich 2025-12-12 10:36:01 +01:00
  • e4a4eb0a94 ipa: simple: awb: Fix ColourGains reported Kieran Bingham 2025-12-15 20:06:14 +00:00
  • f0499ecfc2 utils: gen-shader-headers: Fix subproject build Barnabás Pőcze 2025-12-15 10:37:06 +01:00
  • 34c5cf2480 gstreamer: Add raw support to libcamerasrc stream-role property Julien Vuillaumier 2025-12-15 15:53:05 +01:00
  • e44fb8f440 include: linux: README: Update to Linux v6.18 Jacopo Mondi 2025-12-04 16:33:34 +01:00
  • 8b2e30a96f include: linux: videodev2.h: Update to v6.18 Jacopo Mondi 2025-12-04 16:30:43 +01:00
  • 9cd85ca867 include: linux: v4l2-controls.h: Update to v6.18 Jacopo Mondi 2025-12-04 16:25:16 +01:00