Commit graph

  • 2c5bda6f08 gstreamer: remove dublicated property nekocwd/softisp-playground Vasiliy Doylov 2025-07-09 18:13:29 +03:00
  • f6d95130f7 gstreamer: fix crash on stream stop Vasiliy Doylov 2025-07-09 17:48:32 +03:00
  • a106a43632 libcamera: software_isp: Add autofocus Vasiliy Doylov 2025-07-09 16:07:14 +03:00
  • 7fe3e610cd HACK: WIP: Clean queued request before assertion :D Vasiliy Doylov 2025-06-21 01:05:32 +03:00
  • 6e8d4d86d7 libcamera: software_isp: Add control to disable statistic collection Vasiliy Doylov 2025-05-21 22:24:01 +03:00
  • d0bf6e7f88 libcamera: software_isp: Add manual exposure control Vasiliy Doylov 2025-05-21 21:24:09 +03:00
  • 7d19533589 libcamera: software_isp: Add focus control Vasiliy Doylov 2025-03-17 04:24:56 +03:00
  • 30e17d48c7 libcamera: software_isp: Add AGC disable control Vasiliy Doylov 2025-03-16 22:12:10 +03:00
  • e3b7163254 libcamera: software_isp: Add brightness control Vasiliy Doylov 2025-02-23 23:03:48 +03:00
  • f7bf4c8d4f CI: Add local forgejo CI Vasiliy Doylov 2025-06-07 02:22:30 +03:00
  • 98921d93d0 gitignore: ignore my setup Vasiliy Doylov 2025-04-05 14:59:17 +03:00
  • afd9890b7b libcamera: delayed_controls: Inherit from Object class Laurent Pinchart 2025-02-24 03:19:34 +02:00
  • fb72083975 camera: Fix spell error Umang Jain 2025-07-01 15:38:02 +05:30
  • 29a88d85b7 libcamera: controls: Use nanoseconds units for FrameWallClock Naushir Patuck 2025-07-08 09:49:15 +01:00
  • a437212753 libcamera: controls: Remove hyphenation in control description text Naushir Patuck 2025-07-08 09:49:14 +01:00
  • e6fb24ffdb ipa: rpi: Fix bug in AfState reporting Nick Hollinghurst 2025-07-08 10:22:39 +01:00
  • 525325440b V4L2VideoDevice: Call FrameBuffer::Private::cancel() in streamOff() Harvey Yang 2024-12-09 16:34:07 +00:00
  • 17eed522e8 subprojects: libpisp: Update to 1.2.1 Christian Rauch 2025-07-07 20:37:46 +02:00
  • 619da07f73 ipa: rpi: Update IMX708 camera tuning files for AutoFocus changes Nick Hollinghurst 2025-06-20 13:42:29 +01:00
  • ea5f451c56 ipa: rpi: controller: AutoFocus bidirectional scanning Nick Hollinghurst 2025-06-20 13:42:28 +01:00
  • 686f88707c ipa: rpi: controller: Autofocus to use AWB statistics; re-trigger Nick Hollinghurst 2025-06-20 13:42:27 +01:00
  • 3d44987bc6 ipa: rpi: controller: AutoFocus tweak earlyTerminationByPhase() Nick Hollinghurst 2025-06-20 13:42:26 +01:00
  • 429a5ab48f ipa: rpi: controller: Autofocus CAF/PDAF stability tweak Nick Hollinghurst 2025-06-20 13:42:25 +01:00
  • 0fa2b05a86 ipa: rpi: controller: AutoFocus weighting tweak Nick Hollinghurst 2025-06-20 13:42:24 +01:00
  • a283287fbf ipa: rpi: controller: Improve findPeak() function in AF algorithm Nick Hollinghurst 2025-06-20 13:42:23 +01:00
  • 30114cadd8 ipa: rpi: Defer initialising AF LensPosition ControlInfo and value Nick Hollinghurst 2025-06-20 13:42:22 +01:00
  • 6b5cc1c92a libcamera: pipeline: uvcvideo: Handle controls during startup Barnabás Pőcze 2025-05-22 13:06:02 +02:00
  • 5f94209b1d pipeline: rpi: Fix for enumerating the media graphs Naushir Patuck 2025-06-27 10:46:26 +01:00
  • 35ee8752b7 libcamera: pipeline: uvcvideo: Silently ignore AeEnable Barnabás Pőcze 2025-06-05 14:18:38 +02:00
  • e9528306f2 camera_sensor: Expand on computeTransform() documentation Umang Jain 2025-06-26 10:54:41 +05:30
  • a29c53f6a6 meson: Use libyaml wrap file from wrapdb Barnabás Pőcze 2025-01-22 13:09:11 +01:00
  • 5f4d2ac935 libcamera: controls: Revert incorrect SPDX removal Kieran Bingham 2025-06-19 12:16:14 +01:00
  • 0dfb052fbd libcamera: base: Fix log level parsing when multiple categories are listed Stefan Klug 2025-06-06 10:21:35 +02:00
  • 8ea3ef083f libcamera: test: Add a failing test for the log level parser Stefan Klug 2025-06-12 15:22:36 +02:00
  • c19047dfdf gstreamer: Use std::exchange() instead of g_steal_pointer() Laurent Pinchart 2025-06-04 16:51:46 +03:00
  • 02a3b436c4 ipa: rkisp1: Move Sharpness control creation to Filter algorithm Laurent Pinchart 2025-06-09 18:01:51 +03:00
  • 1537da7442 pipeline: rpi: Add wallclock timestamp support David Plowman 2025-06-19 11:05:56 +01:00
  • 1d1ba78b45 controls: Add camera synchronisation controls for Raspberry Pi David Plowman 2025-06-19 11:05:55 +01:00
  • 2a4e347dfe libcamera: Add ClockRecovery class to generate wallclock timestamps David Plowman 2025-06-19 11:05:54 +01:00
  • 6a09deaf7d controls: Add FrameWallClock control David Plowman 2025-06-19 11:05:53 +01:00
  • 4a277906a4 gstreamer: Fix libcamerasrc responding latency before setting caps Hou Qi 2025-06-05 15:37:41 +09:00
  • b4c92a61bf ipa: rpi: Initialize enum controls with a list of values Barnabás Pőcze 2025-06-04 17:00:46 +02:00
  • b3ff75d758 gstreamer: Replace NULL with nullptr Laurent Pinchart 2025-06-04 04:17:10 +03:00
  • a8f90517e0 gstreamer: Drop incorrect unref on caps Laurent Pinchart 2025-06-04 02:36:01 +03:00
  • 772b06bd8c gstreamer: Fix leak of GstQuery and GstBufferPool in error path Laurent Pinchart 2025-05-22 11:47:29 +02:00
  • f7c4fcd301 gstreamer: Rename variable in gst_libcamera_create_video_pool() Laurent Pinchart 2025-06-04 04:08:20 +03:00
  • 613202b809 gstreamer: Reduce indentation in gst_libcamera_create_video_pool() Laurent Pinchart 2025-05-22 11:47:29 +02:00
  • 3b68207789 gstreamer: Factor out video pool creation Laurent Pinchart 2025-05-22 11:47:29 +02:00
  • 04e7823eb2 gstreamer: Document improvements when updating minimum GStreamer version Laurent Pinchart 2025-05-22 11:47:29 +02:00
  • d3f3b95b64 pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source. Antoine Bouyer 2025-06-06 09:34:59 +02:00
  • 5621ac27a2 pipeline: imx8-isi: Fix match returned value in error case Antoine Bouyer 2025-06-04 15:14:03 +02:00
  • 5c8de8a08e pipeline: imx8-isi: Cosmetic changes Antoine Bouyer 2025-06-04 15:14:02 +02:00
  • b544ce1c19 apps: common: image: Fix assertion Barnabás Pőcze 2025-06-13 16:31:53 +02:00
  • 8d2cd0b5b8 ipa: rpi: Rename dropFrameCount_ to invalidCount_ Naushir Patuck 2025-06-06 11:55:24 +01:00
  • a402f9ebc1 pipeline: rpi: Remove ispOutputCount_ and ispOutputTotal_ Naushir Patuck 2025-06-06 11:55:23 +01:00
  • 98d144fef3 pipeline: rpi: Remove disable_startup_frame_drops config option Naushir Patuck 2025-06-06 11:55:22 +01:00
  • 6cf9c4d34f pipeline: ipa: rpi: Split RPiCameraData::dropFrameCount_ Naushir Patuck 2025-06-06 11:55:21 +01:00
  • b114c155a7 ipa: rpi: Replace dropFrameCount in the IPA -> PH interface Naushir Patuck 2025-06-06 11:55:20 +01:00
  • c50eb1f04a libcamera: framebuffer: Add FrameMetadata::Status::FrameStartup Naushir Patuck 2025-06-06 11:55:19 +01:00
  • a450911b98
    CI: change pkgname nekocwd/softisp-gpuisp-playground Vasiliy Doylov 2025-06-11 22:43:24 +03:00
  • 434c9d2a4b
    CI: Add local forgejo CI Vasiliy Doylov 2025-06-07 02:22:30 +03:00
  • 8cf5d8fa3a
    gitignore: ignore my setup Vasiliy Doylov 2025-04-05 14:59:17 +03:00
  • 21501e6e53
    libcamera: software_isp: Add manual exposure control Vasiliy Doylov 2025-05-21 21:24:09 +03:00
  • 37aa6edbf3
    libcamera: software_isp: Add focus control Vasiliy Doylov 2025-03-17 04:24:56 +03:00
  • 9f2edfa764
    libcamera: software_isp: Add AGC disable control Vasiliy Doylov 2025-03-16 22:12:10 +03:00
  • 9613459d30
    libcamera: software_isp: Add brightness control Vasiliy Doylov 2025-02-23 23:03:48 +03:00
  • e0c8eb0913 libcamera: software_isp: Add a gpuisp todo list Bryan O'Donoghue 2025-06-10 16:06:01 +01:00
  • a2b7c63532 libcamera: shaders: Rename bayer_8 to bayer_unpacked Milan Zamazal 2025-04-29 14:37:05 +02:00
  • f28498a2fb libcamera: software_isp: GPU support for unpacked 10/12-bit formats Milan Zamazal 2025-04-29 14:19:59 +02:00
  • 9b66144aad libcamera: shaders: Fix neighbouring positions in 8-bit debayering Milan Zamazal 2025-04-29 13:56:25 +02:00
  • 6637b468b7 libcamera: shaders: Extend bayer shaders to support swapping R and B on output Bryan O'Donoghue 2025-06-04 16:51:16 +01:00
  • 4a9a1dff88 libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static Bryan O'Donoghue 2025-05-30 11:50:47 +01:00
  • 53930ee1d7 libcamera: software_isp: Make isStandardBayerOrder static Bryan O'Donoghue 2025-05-30 11:43:28 +01:00
  • c7346319bd libcamera: software_isp: Switch on uncalibrated CCM to validate eGLDebayer Bryan O'Donoghue 2025-05-10 06:26:30 +01:00
  • 2b7bca4a14 libcamera: software_isp: debayer_egl: Convert from identity CCM to CCM calculated by SoftIPA Bryan O'Donoghue 2025-05-10 06:25:46 +01:00
  • 60394c45dc libcamera: shaders: Extend debayer shaders to apply RGB gain values on output Bryan O'Donoghue 2025-04-22 02:08:59 +01:00
  • 60082dd56f libcamera: shaders: Use highp not mediump for float precision Bryan O'Donoghue 2024-12-01 13:27:12 +00:00
  • a9fa1ff3c6 libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option Bryan O'Donoghue 2024-06-12 02:08:02 +01:00
  • eba3920091 libcamera: software_isp: debayer_egl: Add an eGL debayer class Bryan O'Donoghue 2024-01-31 02:48:39 +00:00
  • 94f30456aa libcamera: software_isp: egl: Introduce an eGL base helper class Bryan O'Donoghue 2024-02-25 16:23:26 +00:00
  • 234849b2b9 libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access Bryan O'Donoghue 2024-09-23 16:11:28 +01:00
  • 59284f4f27 libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params Bryan O'Donoghue 2025-05-10 06:14:20 +01:00
  • 89cf67a45f libcamera: software_isp: ccm: Populate CCM table to Debayer params structure Bryan O'Donoghue 2025-05-10 04:58:51 +01:00
  • 8422ee9441 meson: Automatically generate glsl_shaders.h from specified shader programs Bryan O'Donoghue 2024-01-26 22:18:13 +00:00
  • a6a1fbd82b utils: gen-shader-headers: Add a utility to generate headers from shaders Bryan O'Donoghue 2024-01-26 22:10:09 +00:00
  • 367b29199b libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader Bryan O'Donoghue 2024-01-24 15:06:00 +00:00
  • c2a68a2e44 libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values Bryan O'Donoghue 2025-05-09 14:34:27 +01:00
  • 3142e37619 libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu Bryan O'Donoghue 2025-04-22 22:25:37 +01:00
  • 355fd41dfd libcamera: software_isp: Move configure to worker thread Bryan O'Donoghue 2024-12-18 00:59:39 +00:00
  • 87ccbc69ca libcamera: software_isp: Start the ISP thread in configure Bryan O'Donoghue 2024-12-16 17:03:36 +00:00
  • 8ca941b7b5 libcamera: software_isp: Move isStandardBayerOrder to base class Bryan O'Donoghue 2025-05-27 16:02:37 +01:00
  • c3a8493a12 libcamera: software_isp: Move param select code to Debayer base class Bryan O'Donoghue 2025-04-20 01:02:25 +01:00
  • 3c0a21fd30 libcamera: software_isp: Move Bayer parans init from DebayerCpu to Debayer Bryan O'Donoghue 2025-04-29 12:49:49 +01:00
  • 831a7fefa9 libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class Bryan O'Donoghue 2024-05-19 00:10:16 +01:00
  • 8d168f3348 libcamera: process: Ensure that file descriptors are nonnegative Barnabás Pőcze 2025-03-24 16:05:44 +01:00
  • fae2b506d7 libcamera: process: Return error if already running Barnabás Pőcze 2025-03-25 18:02:59 +01:00
  • 0a591eaf8c libcamera: process: Misc. cleanup around execv() Barnabás Pőcze 2025-03-24 12:39:11 +01:00
  • 081554db34 libcamera: process: Disable copy/move Barnabás Pőcze 2025-01-22 12:27:12 +01:00
  • 633063e099 android: camera_device: Do not pass nullptr to Request::addBuffer() Barnabás Pőcze 2025-03-04 13:42:19 +01:00
  • 2929cdcc58 libcamera: MappedFrameBuffer: Add MappedFrameBuffer::getPlaneFD() Bryan O'Donoghue 2025-05-11 15:16:44 +01:00