Commit Graph

  • 974a526c83 libtuning: agc: rkisp1: Increase y-target Stefan Klug 2024-06-14 12:54:31 +02:00
  • d5db46232e libtuning: lsc: Prevent negative values Stefan Klug 2024-06-26 12:33:48 +02:00
  • e91f6c384f libtuning: lsc: rkisp1: Do not calculate ratios to green Stefan Klug 2024-06-14 12:35:50 +02:00
  • e0f41b7401 tuning: rkisp1: Add some static modules Stefan Klug 2024-06-13 16:03:29 +02:00
  • 9eb26a8716 libtuning: Add static module Stefan Klug 2024-06-13 16:01:30 +02:00
  • 8e411bfaef libtuning: Only warn if processing returns None Stefan Klug 2024-06-11 14:56:45 +02:00
  • 54a8405726 libtuning: Handle cases, where no lsc tuning images are present Stefan Klug 2024-06-11 14:51:27 +02:00
  • 721b976928 libtuning: modules: Add initial CCM module Paul Elder 2024-05-30 04:42:50 +09:00
  • 64d4e596a4 libtuning: Remove need for Cam object from ccm Stefan Klug 2024-06-11 15:02:50 +02:00
  • 902a78416c libtuning: Use the color member of the Image class Stefan Klug 2024-06-11 14:34:46 +02:00
  • 14f6a87917 libtuning: lsc: rkisp1: Clip lsc values to valid range Stefan Klug 2024-06-11 14:30:40 +02:00
  • a043e55110 libtuning: Be a bit more verbose Stefan Klug 2024-07-01 17:38:30 +02:00
  • 611242b259 libtuning: Reactivate macbeth locator Stefan Klug 2024-06-11 09:41:00 +02:00
  • 6672c49cbf libtuning: Implement a minimal yaml parser Stefan Klug 2024-06-11 09:33:00 +02:00
  • 797f598502 libtuning: Improve filename parsing Stefan Klug 2024-06-11 09:09:40 +02:00
  • 22c7c1e560 libtuning: Fix visualize_macbeth_chart() Stefan Klug 2024-06-11 08:59:17 +02:00
  • aa02706a34 libtuning: Migrate prints to python logging framework Stefan Klug 2024-06-06 11:58:33 +02:00
  • b1f3b3f08d libtuning: Fix imports Stefan Klug 2024-06-11 08:36:43 +02:00
  • 388fe3bcf9 utils: tuning: Add requirements file and update readme Stefan Klug 2024-06-06 11:36:04 +02:00
  • ad930fa74b libtuning: Copy visualize_macbeth_chart from raspberry pi Stefan Klug 2024-06-10 15:56:22 +02:00
  • 9af5948cac libtuning: Copy files from raspberrypi Stefan Klug 2024-04-18 15:07:17 +02:00
  • 6fb8f5cbf9 libtuning: Fix reference image Stefan Klug 2024-04-18 15:06:26 +02:00
  • f119d6f048 libtuning: Backport improvements in MacBeth search reliability Stefan Klug 2024-04-18 15:04:01 +02:00
  • 131039f633 test: utils: Extend utils::hex() test to 8-bit and 16-bit values Laurent Pinchart 2024-07-04 13:06:30 +03:00
  • 45bd1f20f6 libcamera: base: utils: Implement hex() for 8-bit and 16-bit values Laurent Pinchart 2024-07-03 22:26:35 +03:00
  • 050e0d33d1 ipa: rkisp1: blc: Drop [[maybe_unused]] attribute Laurent Pinchart 2024-07-03 20:20:52 +03:00
  • 06e0d8508e libcamera: pipeline: simple: Enable intel-ipu6 with Soft ISP Dennis Bonke 2024-07-03 17:09:23 +02:00
  • 196abb8d1d ipa: rkisp1: Move ov4689 and ov5640 black levels into sensor helpers Stefan Klug 2024-07-03 15:49:54 +02:00
  • 27e4d3fc3a ipa: rkisp1: data: Update tuning files for imx219 and imx258 Stefan Klug 2024-07-03 15:49:53 +02:00
  • afa8cbca9e ipa: rkisp1: blc: Report sensor black levels in metadata Stefan Klug 2024-07-03 15:49:52 +02:00
  • 50c28e1351 ipa: rkisp1: blc: Query black levels from camera sensor helper Stefan Klug 2024-07-03 15:49:51 +02:00
  • 3df0f0f2b8 ipa: rkisp1: Move camHelper into IPAContext Stefan Klug 2024-07-03 15:49:50 +02:00
  • 808a395d19 ipa: libipa: Add black levels to camera sensor helper Stefan Klug 2024-07-03 15:49:49 +02:00
  • cc3a3c46a5 libcamera: converter: Replace usage of stream index by Stream pointer Umang Jain 2024-06-24 19:18:59 +05:30
  • 7f85673e13 converter: converter_v4l2_m2m: Rename private Stream class Umang Jain 2024-06-24 19:18:58 +05:30
  • ec2402a1ad libcamera: software_isp: Drop unnecessary sanity check Umang Jain 2024-06-24 19:18:57 +05:30
  • 67b24d2c4e converter: converter_v4l2_m2m: Rectify streams sanity check Umang Jain 2024-06-24 19:18:56 +05:30
  • e3310749f5 apps: common: dng_writer: Fix RAW10 and RAW12 packing on BE machines Laurent Pinchart 2024-06-28 23:59:30 +03:00
  • 7735d65ce8 apps: common: dng_writer: Fix thumbnail generation on BE machines Laurent Pinchart 2024-06-28 23:59:30 +03:00
  • 7e3a351a29 utils: libtuning: Correct GBRG Image parsing Daniel Scally 2024-06-13 16:09:50 +01:00
  • e9dc398b92 apps: common: dng_writer: Support RAW10 and RAW12 format Stefan Klug 2024-06-28 12:01:45 +02:00
  • 4513db58c0 apps: common: dng_writer: Add thumbnail scanline function for Raw Stefan Klug 2024-06-28 12:01:44 +02:00
  • a47ab2711d apps: common: dng_writer: Rename packing functions Stefan Klug 2024-06-28 12:01:43 +02:00
  • 5155150bbf apps: common: dng_writer: Support RAW16 formats Daniel Scally 2024-06-13 16:09:49 +01:00
  • 9411578be8 libcamera: Fix maybe-uninitialized error Stefan Klug 2024-06-28 11:36:02 +02:00
  • 36a4f67a75 apps: common: dng_writer: Workaround for "Unknown tag 33421" error Stefan Klug 2024-06-25 09:49:56 +02:00
  • fc3efe0723 meson: Enable warnings to flag missing declarations Laurent Pinchart 2024-06-24 11:04:15 +03:00
  • 6fc5f90f16 test: gstreamer: Include missing sanitizer/asan_interface.h header Laurent Pinchart 2024-06-24 17:03:26 +03:00
  • 7817f9e0cf test: ipc: unixsocket: Define local function in anonymous namespace Laurent Pinchart 2024-06-24 16:26:57 +03:00
  • 37d81a390b apps: Define local functions in anonymous namespace Laurent Pinchart 2024-06-24 16:26:57 +03:00
  • cdb05b3712 v4l2: v4l2_compat: Selectively disable -Wmissing-declarations Laurent Pinchart 2024-06-24 17:03:26 +03:00
  • 1907c883ca v4l2: v4l2_compat: Include missing headers Laurent Pinchart 2024-06-24 17:03:26 +03:00
  • a2e27f4f2b py: libcamera: Move function declarations to common header Laurent Pinchart 2024-06-24 16:26:57 +03:00
  • 885c48028f ipa: rpi: Define local functions in anonymous namespace Laurent Pinchart 2024-06-24 16:26:57 +03:00
  • e317eaf072 ipa: ipa_interface: Declare ipaCreate() in libcamera namespace Laurent Pinchart 2024-06-24 12:41:50 +03:00
  • 38c75f863a libcamera: base: log: Declare log categories when defining them Laurent Pinchart 2024-06-24 22:24:41 +03:00
  • 4d0834ea0a v4l2: v4l2_compat: Move open*() flag check into function Barnabás Pőcze 2024-06-25 09:51:49 +03:00
  • bab056eb86 v4l2: v4l2_compat: Fix redirect from __open(at)64_2() Barnabás Pőcze 2024-06-17 21:43:45 +00:00
  • 2119bdac6a ipa: libipa: matrix: Fix incorrect symbol namespace Laurent Pinchart 2024-06-21 18:21:56 +03:00
  • 3d7e50fd71 libcamera: yaml_parser: Add support for float types Laurent Pinchart 2024-06-21 15:00:37 +03:00
  • a8de1f398d ipa: rkisp1: agc: Rename frame context update variable to updateMetering Laurent Pinchart 2024-06-17 15:13:09 +03:00
  • 437e601653 libcamera: debayer_cpu: Add 32bits/aligned output formats Robert Mader 2024-06-18 08:31:59 +02:00
  • 226ce29483 ipa: libipa: pwl: Drop readYaml() function Laurent Pinchart 2024-06-13 03:04:16 +03:00
  • b781955c6a ipa: rpi: controller: Replace Pwl::readYaml() with YamlObject::get() Laurent Pinchart 2024-06-13 03:45:32 +03:00
  • 13a8fbeb5c ipa: rkisp1: agc: Move AeEnable control to the AGC algorithm Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 4ce519cdc5 ipa: rkisp1: agc: Correctly clamp maximum shutter speed Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 14056bceb5 ipa: rkisp1: agc: Rename maxShutterSpeed to maxFrameDuration Laurent Pinchart 2024-06-16 19:06:01 +03:00
  • b53c6de03f ipa: rkisp1: agc: Use mode from frame context to calculate new EV Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • ea43e056a8 ipa: rkisp1: agc: Simplify predivider calculation Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 05d0f952a3 ipa: rkisp1: agc: Don't update histogram parameters unnecessarily Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • de4ed4e966 ipa: rkisp1: agc: Make size argument to computeHistogramPredivider const Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 9f04e8e1ff ipa: rkisp1: Document all AGC parameters in IPAFrameContext Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • c414ff9ec2 ipa: rkisp1: Document all AGC parameters in IPAActiveState Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 8b82a7f1e7 ipa: libipa: agc_mean_luminance: Include missing header Laurent Pinchart 2024-05-09 02:18:52 +03:00
  • 3faa04fe48 ipa: libipa: agc_mean_luminance: Fix enumerator names Laurent Pinchart 2024-05-09 02:18:52 +03:00
  • 8fd673deaf ipa: rkisp1: agc: Fix initialization without metering modes Laurent Pinchart 2024-06-16 00:34:16 +03:00
  • 01a33fedf6 ipa: libipa: vector: Add matrix-vector multiplication Paul Elder 2024-06-14 21:02:11 +09:00
  • cbfdfa42ca ipa: rkisp1: algorithms: Add crosstalk algorithm Paul Elder 2024-06-14 20:37:57 +09:00
  • f1959b9f31 ipa: libipa: Add MatrixInterpolator class Paul Elder 2024-06-14 20:37:56 +09:00
  • f191c10fe1 ipa: libipa: Add Matrix class Paul Elder 2024-06-14 20:37:55 +09:00
  • d978832d9e ipa: libipa: pwl: Specialize YamlObject getter Laurent Pinchart 2024-06-13 02:52:15 +03:00
  • 31c9998bf0 ipa: libipa: pwl: Add a constructor that moves a Point vector Laurent Pinchart 2024-06-13 04:12:29 +03:00
  • 0706c67711 ipa: libipa: pwl: Add a size() function Laurent Pinchart 2024-06-13 03:21:46 +03:00
  • e127e63c93 ipa: libipa: pwl: Make the empty() function inline Laurent Pinchart 2024-06-13 03:21:46 +03:00
  • 6c735ab8e2 ipa: libipa: pwl: Suffix \param with direction Laurent Pinchart 2024-06-13 03:21:46 +03:00
  • 454bc6129f ipa: libipa: vector: Drop readYaml() function Laurent Pinchart 2024-06-13 03:04:16 +03:00
  • 64ed07d4d0 ipa: libipa: vector: Specialize YamlObject getter Laurent Pinchart 2024-06-13 02:52:15 +03:00
  • 922686067a libcamera: yaml_parser: Delegate YamlObject::get() to helper structure Laurent Pinchart 2024-06-13 02:31:07 +03:00
  • 8d6f494844 libcamera: yaml_parser: Drop std::enable_if_t guards for get() function Laurent Pinchart 2024-06-13 00:52:04 +03:00
  • 7d8a9e054e utils: tuning: rkisp1: Add skeletal AGC to the rkisp1 tuning script Paul Elder 2024-02-29 18:34:14 +09:00
  • 4eb3ff2350 utils: libtuning: modules: Add skeletal AGC module Paul Elder 2024-02-29 18:31:36 +09:00
  • 248374feca ipa: rkisp1: agc: Plumb mode-selection and frame duration controls Paul Elder 2024-03-13 19:25:16 +09:00
  • 35233938ee ipa: rkisp1: agc: Read histogram weights from tuning file Paul Elder 2024-03-01 22:16:02 +09:00
  • 1b91725618 ipa: rkisp1: cproc: Drop incorrect [[maybe_unused]] Stefan Klug 2024-06-13 10:33:20 +02:00
  • c2fad17ad0 ipa: rkisp1: cproc: Merge identical functions Stefan Klug 2024-06-13 10:33:19 +02:00
  • 9b84d75cb1 ipa: rkisp1: cproc: Use anonymous namespace to limit symbol visibility Stefan Klug 2024-06-13 10:33:18 +02:00
  • 6960684fa1 utils: raspberrypi: ctt: Add a maximum gain parameter for LSC David Plowman 2024-06-06 11:15:12 +01:00
  • b40d9dbc0b utils: raspberrypi: ctt: Add option to convert between vc4/pisp targets Naushir Patuck 2024-06-06 11:15:11 +01:00
  • e7d628942f utils: raspberrypi: ctt: Update tuning tool for HDR David Plowman 2024-06-06 11:15:10 +01:00
  • b95032a842 utils: raspberrypi: ctt: Changed CTT handling of VC4 and PiSP Ben Benson 2024-06-06 11:15:09 +01:00