Commit Graph

  • 56f8f6b409 ipa: rpi: Advance the delay context counter even when IPAs don't run David Plowman 2025-07-21 08:47:24 +01:00
  • 4b5541b086 ipa: rpi: agc: Rename "analogue gain" to "gain" where appropriate David Plowman 2025-07-21 08:47:23 +01:00
  • 25942b74e1 ipa: rpi: agc: Make the maximum digital gain configurable David Plowman 2025-07-21 08:47:22 +01:00
  • 42562d6d33 ipa: rpi: agc: Change handling of colour gains less than 1 David Plowman 2025-07-21 08:47:21 +01:00
  • 9c082483f4 b4: Add .b4-config Benjamin Mugnier 2025-07-21 11:09:29 +02:00
  • 8cda6915e6 libcamera: controls: Generate macro for each control Barnabás Pőcze 2025-03-14 17:19:52 +01:00
  • 14618cdd0c libcamera: base: bound_method: Move return value Barnabás Pőcze 2025-06-18 15:56:22 +02:00
  • a9c2dd05fa ipa: rkisp1: agc: Implement ExposureValue control Stefan Klug 2025-07-07 10:55:12 +02:00
  • 7b5d8bc849 libipa: agc_mean_luminance: Add exposure compensation support Stefan Klug 2025-07-07 10:55:11 +02:00
  • a9b2ee2e00 pipeline: v4l2_subdevice: Add color space to format string representation Stefan Klug 2025-07-07 10:55:10 +02:00
  • 42e18c96bc libipa: agc_mean_luminance: Add debug logging Stefan Klug 2025-07-07 10:55:07 +02:00
  • 6630533c8d utils: gen-debug-controls: Improve log output Stefan Klug 2025-07-07 10:55:06 +02:00
  • 8fa1d608c3 utils: gen-debug-controls: Fix handling of controls that appear multiple times Stefan Klug 2025-07-07 10:55:05 +02:00
  • 4d15d0ffe9 utils: gen-debug-controls: Remove line number from control description Stefan Klug 2025-07-07 10:55:04 +02:00
  • 75ad3c84a1 libipa: pwl: Fix single point Pwl Stefan Klug 2025-06-13 12:09:39 +02:00
  • e33814c65b test: ipa: Add failing test for single point Pwl Stefan Klug 2025-06-13 12:09:38 +02:00
  • 9155ed54a1 libipa: pwl: Improve documentation Stefan Klug 2025-06-13 12:09:37 +02:00
  • a855ec67ff test: ipa: Add basic Pwl test Stefan Klug 2025-06-13 12:09:36 +02:00
  • 5fb28bfe74 libcamera: pipeline: rkisp1: Don't rely on bufferCount Nícolas F. R. A. Prado 2025-07-17 14:59:25 +02:00
  • 521177161a pipeline: rkisp1: Properly handle the bufferCount set in the stream configuration Stefan Klug 2025-07-17 14:59:24 +02:00
  • 1ed284ba48 pipeline: rkisp1: Limit the maximum number of buffers queued in Stefan Klug 2025-07-17 14:59:23 +02:00
  • bfd325608d libcamera: pipeline_handler: Allow to limit the number of queued requests Stefan Klug 2025-07-17 14:59:22 +02:00
  • 0c5523c908 libcamera: pipeline_handler: Move waitingRequests_ into camera class Stefan Klug 2025-07-17 14:59:21 +02:00
  • c0586867a9 libcamera: pipeline: rpi: Do not clear request metadata anymore Barnabás Pőcze 2025-06-25 15:08:21 +02:00
  • 305d73cd2c Documentation: Make doxygen-internal depend on public inputs Barnabás Pőcze 2025-07-15 15:30:31 +02:00
  • 1ef8981c39 libcamera: pipeline: rpi: Do not set timestamps to 0 if unavailable Barnabás Pőcze 2025-07-10 15:53:09 +02:00
  • 8726316e58 test: libtest: CameraTest: Set env var before CameraManager Barnabás Pőcze 2025-07-14 15:06:11 +02: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
  • 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
  • 290d3f82e3 libcamera v0.5.1 Kieran Bingham 2025-06-01 23:57:29 +01:00
  • a8bc540653 Documentation: Fix INCLUDE_PATH doxygen configuration option Barnabás Pőcze 2025-05-26 14:03:55 +02:00
  • 59ac34b728 libcamera: software_isp: Add saturation control Milan Zamazal 2025-05-15 18:04:31 +02:00
  • e342f050c2 libcamera: mali-c55: Fix error paths in ::init() Daniel Scally 2025-01-21 13:00:37 +00:00
  • fabee6055f guides: pipeline-handler: Update name of pipeline handler stop function Niklas Söderlund 2025-05-28 14:18:27 +02:00
  • 4b5856533a ipu3: cio2: Remove unused function definition Niklas Söderlund 2025-05-28 14:18:26 +02:00
  • 663ab2ee8e apps: cam: Skip non-display GPUs Milan Zamazal 2025-05-30 11:08:15 +02:00
  • 1ee330c058 ipa: rpi: Prevent segfault if AGC algorithm is absent Benjamin Mugnier 2025-05-23 11:56:56 +02:00
  • 5b7c83d8cc libcamera: process: Pass stderr and reserve stdin and stdout fds Julien Vuillaumier 2025-05-27 17:56:15 +02:00
  • 32905fdd0b libcamera: process: Use _exit in child process Julien Vuillaumier 2025-05-27 17:56:14 +02:00
  • f58077f073 libcamera: mali-c55: Remove tpgSizes_ member from MaliC55CameraData Daniel Scally 2025-02-20 22:05:32 +00:00
  • b55943714f libcamera: mali-c55: Remove tpgCodes_ Daniel Scally 2025-02-20 21:59:34 +00:00
  • 4709f8442b libcamera: ipa_data_serializer: Remove some vector reserve() calls Barnabás Pőcze 2025-05-13 17:31:35 +02:00
  • e633d85be9 utils: codegen: ipc: Simplify return statements Barnabás Pőcze 2025-05-13 15:00:07 +02:00
  • 4adefc100d utils: codegen: ipc: Log error code when remote call fails Barnabás Pőcze 2025-05-13 14:31:06 +02:00
  • d58ccabab7 utils: codegen: ipc: Add deserializer() function Barnabás Pőcze 2025-05-13 14:11:01 +02:00
  • 0a1539a4f1 utils: codegen: ipc: Remove namespace argument Barnabás Pőcze 2025-05-13 11:40:18 +02:00
  • d4ef160b1a utils: codegen: ipc: Use any() instead of len([]) > 0 Barnabás Pőcze 2025-05-13 11:49:49 +02:00
  • eecb270085 treewide: Do not use *NameValueMap for known values Barnabás Pőcze 2025-05-21 12:25:32 +02:00
  • aca8b701ac libcamera: sensor: Fix the gain delay for IMX283 Naushir Patuck 2025-05-21 11:19:52 +01:00