Commit Graph

  • fb99081586 ipa: simple: softisp: Extend to pass metadata Kieran Bingham 2025-03-27 19:59:40 +01:00
  • 4e343af7df libcamera: software_isp: Track frames and requests Milan Zamazal 2025-03-27 19:59:39 +01:00
  • 4adf0e0b1c ipa: rksip1: Remove setControls(0) to reduce startup oscillations Stefan Klug 2025-03-26 14:47:22 +01:00
  • 03bae6b924 ipa: libipa: agc_mean_luminance: Error out when effectiveExposureValue is zero Stefan Klug 2025-03-26 14:47:21 +01:00
  • 94e94c6e8d ipa: rkisp1: Add debug log for the sensor controls being set Stefan Klug 2025-03-26 14:47:20 +01:00
  • bb3b8f0fec pipeline: rpi: pisp: Fix uninitialized variable warning Laurent Pinchart 2025-03-20 17:49:44 +02:00
  • 2c66de06a0 ipa: rkisp1: agc: Set measurement window to full frame Stefan Klug 2025-03-19 17:01:37 +01:00
  • 0539e88679 ipa: rkisp1: agc: Fix metering modes Stefan Klug 2025-03-19 17:01:36 +01:00
  • e2b4000dc9 libcamera: software_isp: Apply CCM in debayering Milan Zamazal 2025-03-26 10:08:47 +01:00
  • ac30686556 libcamera: software_isp: Track whether CCM is enabled Milan Zamazal 2025-03-26 10:08:46 +01:00
  • 0c53fe5f2f libcamera: software_isp: Add an example CCM to uncalibrated.yaml Milan Zamazal 2025-03-26 10:08:45 +01:00
  • 38ec74fb40 libcamera: software_isp: Add CCM algorithm Milan Zamazal 2025-03-26 10:08:44 +01:00
  • 23dfd69081 libcamera: software_isp: Use a macro to assign debayering methods Milan Zamazal 2025-03-26 10:08:43 +01:00
  • f1955a0058 libcamera: software_isp: Use common code to store debayered pixels Milan Zamazal 2025-03-26 10:08:42 +01:00
  • 148ac13043 libcamera: software_isp: lut: Remove maybe_unused on a used argument Milan Zamazal 2025-03-26 10:08:41 +01:00
  • 7d4b4a1a79 libcamera: software_isp: Store color temperature to metadata Milan Zamazal 2025-03-26 10:08:40 +01:00
  • 94e849bcf7 libcamera: software_isp: Use RGB type to represent gains Milan Zamazal 2025-03-26 10:08:39 +01:00
  • 84f82c6b3c libcamera: software_isp: Determine color temperature Milan Zamazal 2025-03-26 10:08:38 +01:00
  • d505bd5360 libcamera: camera_manager: Do not emit signals while holding lock Barnabás Pőcze 2025-02-06 15:59:42 +01:00
  • b3272f7827 libcamera: controls: Check size of enum Barnabás Pőcze 2025-02-05 17:05:38 +01:00
  • a17df1be5e libcamera: base: span: Explicitly default copy assignment Barnabás Pőcze 2025-01-29 15:31:27 +01:00
  • 22dcaeacd0 libcamera: camera: Ensure correct id maps are always set Barnabás Pőcze 2025-03-07 17:13:17 +01:00
  • 12931e304a ipa: simple: lut: Fix include path Barnabás Pőcze 2025-03-06 13:41:24 +01:00
  • ce333ad0d2 test: threads: Use pthread_testcancel() Barnabás Pőcze 2025-02-06 14:38:01 +01:00
  • 1df8091e63 libcamera: v4l2_videodevice: lastUsedCounter_ need not be atomic Barnabás Pőcze 2025-03-07 16:00:21 +01:00
  • 90208694c8 apps: cam: Highlight default enumerator Barnabás Pőcze 2025-03-14 16:55:19 +01:00
  • fbb67a73c4 libcamera: media_device: Ignore lockf() return value Barnabás Pőcze 2025-03-17 17:45:02 +01:00
  • bb7f702b48 apps: qcam: Simplify PixelFormat search Barnabás Pőcze 2025-02-05 17:58:30 +01:00
  • 314ecb5400 libcamera: base: mutex: Remove unnecessary constructors Barnabás Pőcze 2025-02-11 15:29:43 +01:00
  • d716200d2b libcamera: ipa_manager: Store IPAModules in std::unique_ptr Barnabás Pőcze 2025-01-22 18:17:19 +01:00
  • 4a5ad4e9b0 libcamera: media_object: Fix unnecessary copy Barnabás Pőcze 2025-02-24 10:38:00 +01:00
  • 330cd1c560 apps: cam: Fix include order Laurent Pinchart 2025-03-14 21:27:06 +02:00
  • 841ef2b4bb pipeline: rpi: Add support for Raspberry Pi 5 Naushir Patuck 2025-01-13 09:24:46 +00:00
  • 332b04ce20 pipeline: rpi: Add new stream flags for PiSP Naushir Patuck 2025-01-13 09:24:45 +00:00
  • dccdf87af3 ipa: rpi: Add support for Raspberry Pi 5 Naushir Patuck 2025-01-13 09:24:44 +00:00
  • e9807f5b6a meson: Add libpisp.wrap Naushir Patuck 2025-03-20 11:41:15 +00:00
  • 06269e9584 gstreamer: Add Y444 format support to the YUV list Antoine Bouyer 2025-03-17 17:10:50 +01:00
  • 39419ce431 Revert "README.rst: Report py dependencies" Jacopo Mondi 2025-03-04 17:40:45 +01:00
  • 5e6872740d libcamera: base: signal: Drop pre-C++17 support Laurent Pinchart 2025-02-25 01:08:12 +02:00
  • bb1d216113 libcamera: base: log: Fix uninitialized variable warning Laurent Pinchart 2025-03-02 03:47:50 +02:00
  • c0a58b9798 utils: ipc: Only dispatch messages for proxy when stopping thread Milan Zamazal 2025-02-25 16:06:12 +01:00
  • 86ffaf936d libcamera: software_isp: Dispatch messages on stop Milan Zamazal 2025-02-25 16:06:11 +01:00
  • 72a890e11a libcamera: base: thread: Support dispatching for a specific receiver Milan Zamazal 2025-02-25 16:06:10 +01:00
  • cd32e069ec libcamera: software_isp: Handle queued input buffers on stop Milan Zamazal 2025-02-25 16:06:09 +01:00
  • ba4715ffed libcamera: software_isp: Handle queued output buffers on stop Milan Zamazal 2025-02-25 16:06:08 +01:00
  • b72d789475 libcamera: software_isp: Emit ispStatsReady only if IPA is running Milan Zamazal 2025-02-25 16:06:07 +01:00
  • 1ea124c7a3 libcamera: meson: Fix libyuv detection Dylan Aïssi 2025-02-07 13:50:35 +00:00
  • eb550486c7 ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC Stefan Klug 2025-02-27 20:58:10 +01:00
  • d748bdc66d ipa: rkisp1: Allow exposure time to be shorter than minimum frame duration limit Stefan Klug 2025-02-26 16:59:26 +01:00
  • 74c0e8cbf1 apps: lc-compliance: Merge CaptureBalanced and CaptureUnbalanced Barnabás Pőcze 2024-12-19 16:58:42 +01:00
  • 995bb7e507 apps: lc-compliance: Add message to GTEST_SKIP() Barnabás Pőcze 2025-01-13 11:35:54 +01:00
  • 6fd3ac82b5 apps: lc-compliance: Use array instead of std::vector Barnabás Pőcze 2024-12-19 19:07:00 +01:00
  • 5c3eb98374 apps: lc-compliance: Use std::vector for argument array Barnabás Pőcze 2024-12-19 18:27:01 +01:00
  • 1f02966f3f apps: lc-compliance: Don't allocate FrameBufferAllocator dynamically Barnabás Pőcze 2024-12-19 19:14:02 +01:00
  • d8645b5f67 apps: lc-compliance: Remove redundant getter call Barnabás Pőcze 2024-12-19 18:26:40 +01:00
  • d338fe9336 apps: lc-compliance: Optimize std::shared_ptr usage Barnabás Pőcze 2024-12-20 12:08:55 +01:00
  • 6719ae34cc apps: lc-compliance: Put tests into anonymous namespace Barnabás Pőcze 2024-12-18 19:08:05 +01:00
  • 8c6d0106d0 apps: lc-compliance: Initialize CameraManager pointer in Environment Barnabás Pőcze 2024-12-18 17:32:47 +01:00
  • 3939c316f0 apps: common: event_loop: Remove unused type alias Barnabás Pőcze 2025-01-28 14:08:14 +01:00
  • 234eb60546 apps: common: event_loop: Use single event source for deferred calls Barnabás Pőcze 2025-01-14 16:42:31 +01:00
  • 54055dd0c2 apps: common: event_loop: Use std::deque instead of std::list Barnabás Pőcze 2025-01-14 16:38:56 +01:00
  • a0f4092c6c apps: common: event_loop: Disable copy/move Barnabás Pőcze 2025-01-13 14:54:19 +01:00
  • b1b99f4d66 apps: common: event_loop: Take callbacks by rvalue ref Barnabás Pőcze 2025-01-13 13:31:54 +01:00
  • 0fc00eacdb libcamera: base: log: Avoid manual LogCategory deletion Barnabás Pőcze 2025-01-29 16:20:25 +01:00
  • 9ac914c634 libcamera: base: log: Protect log categories with lock Barnabás Pőcze 2025-01-29 16:12:06 +01:00
  • aca8457d34 libcamera: base: log: Pass dynamic prefix through Barnabás Pőcze 2025-01-21 19:15:42 +01:00
  • 24c2caa1c1 libcamera: base: log: Use std::string_view to avoid some copies Barnabás Pőcze 2025-01-21 18:47:49 +01:00
  • 16bcc5a3e4 libcamera: base: log: Make LogCategory::severity_ atomic Barnabás Pőcze 2025-01-21 17:18:50 +01:00
  • 5d0af9840b libcamera: base: log: Remove LogMessage::init() Barnabás Pőcze 2025-01-21 18:30:11 +01:00
  • 8fa119e0b5 libcamera: base: log: Use std::from_chars() Barnabás Pőcze 2025-01-21 13:16:20 +01:00
  • d40250e03b libcamera: base: log: Remove move constructor Barnabás Pőcze 2025-01-21 13:12:54 +01:00
  • f72c76eb6e rkisp1: Honor the FrameDurationLimits control Paul Elder 2024-10-14 16:47:47 +01:00
  • 2abfcac1c3 ipa: rkisp1: Alias lineDuration Kieran Bingham 2024-10-14 16:47:46 +01:00
  • 443ac36e12 ipa: rkisp1: Initialise AGC from FrameDurationLimits controls Kieran Bingham 2024-10-14 16:47:45 +01:00
  • 33ce463a46 libcamera: formatting: Avoid spaces in for loops without expression Milan Zamazal 2025-02-25 16:28:06 +01:00
  • 4849a84a9b meson: Enable the -Wnon-virtual-dtor compiler option Laurent Pinchart 2025-02-25 00:01:26 +02:00
  • 005d19a73f libipa: awb: Fix non-virtual destructor warning in AwbStats Laurent Pinchart 2025-02-24 23:52:49 +02:00
  • d4545edb38 ipa: rkisp1: algorithms: awb: Fix AWB means vector order in RGB mode Stefan Klug 2025-02-13 20:35:56 +01:00
  • 25dcdf2998 libcamera: Drop spurious colon after doxygen \todo directive Laurent Pinchart 2025-02-24 00:33:01 +02:00
  • 7222171340 ipa: rkisp1: awb: Capitalize AWB Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 1bb4d3712d ipa: rkisp1: awb: Don't calculate RGB means if stats are missing Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 127bc20965 libipa: awb_grey: Minor comment fixes Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 643af7f2e7 libipa: awb: Tidy up includes Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • afd87c342c libipa: awb: Rename AwbStats::getRGBMeans() to rgbMeans() Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 080cb47e9f ipa: rkisp1: awb: Fix wrong indentation in comment Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 6981a5169b libipa: awb: Pass lux value to calculateAwb() as unsigned int Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 1a948d5457 libipa: awb: Replace reference to pipeline handle with IPA module Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • ef5a162b34 libipa: awb: Standardize spelling on 'grey' world Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 7115b81310 libipa: awb: Follow function names with '()' in doxygen documentation Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 704a3aa5d0 libipa: awb: Capitalize AWB Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • 7199a0c39d libipa: awb: Sort class member documentation according to header order Laurent Pinchart 2025-02-23 23:12:40 +02:00
  • d476f8358b libipa: awb_bayes: Change the probabilities from log space to linear space Stefan Klug 2025-01-23 12:41:07 +01:00
  • d98f3512ec libipa: awb_bayes: Remove overly verbose log messages Stefan Klug 2025-01-23 12:41:06 +01:00
  • c2059585f3 libipa: awb_bayes: Add logging of value limits Stefan Klug 2025-01-23 12:41:05 +01:00
  • ce9d547aff libipa: lux: Normalize referenceY to 1 Stefan Klug 2025-01-23 12:41:04 +01:00
  • 92bb16b68e utils: tuning: rkisp1: Add lux module Stefan Klug 2025-01-23 12:41:03 +01:00
  • a783a90dec libtuning: Add module for lux calibration Stefan Klug 2025-01-23 12:41:02 +01:00
  • bab4db2d6d ipa: rkisp1: awb: Apply gains based on default colour temperature on start Stefan Klug 2025-01-23 12:41:01 +01:00
  • 7a4012ec79 ipa: rkisp1: Add support for bayes AWB algorithm from libipa Stefan Klug 2025-01-23 12:41:00 +01:00
  • f45eb6bd9d libipa: Add bayesian AWB algorithm Stefan Klug 2025-01-23 12:40:59 +01:00