Commit Graph

  • 32d5f0d2a4 ipa: rkisp1: Fill AGC and AWB metadata Laurent Pinchart 2022-10-19 02:34:13 +03:00
  • c20ca6587d ipa: Pass metadata to Algorithm::process() function Laurent Pinchart 2022-10-05 12:46:03 +03:00
  • dac1a0549a apps: cam: Fix compilation error with clang when libtiff-4 is not found Laurent Pinchart 2022-10-24 13:43:47 +03:00
  • 24f8ef763a apps: Move libtiff dependency to src/apps/meson.build Laurent Pinchart 2022-10-20 01:11:57 +03:00
  • cd5439fb97 apps: Move libevent dependency to src/apps/meson.build Laurent Pinchart 2022-10-20 01:11:57 +03:00
  • 84ad104499 Move test applications to src/apps/ Laurent Pinchart 2022-10-20 00:44:55 +03:00
  • daf3f4b59f qcam: Simplify dependency handling for libtiff Laurent Pinchart 2022-10-20 01:29:22 +03:00
  • 0fc7750ad6 cam: Don't print DNG option text if libtiff isn't found Laurent Pinchart 2022-10-20 01:59:10 +03:00
  • 6b9049de1f ipa: raspberrypi: Rename ov9281.json to ov9281_mono.json Naushir Patuck 2022-10-19 14:57:47 +01:00
  • c8e6b114f0 utils: raspberrypi: ctt: Fix alsc green averaging Paul Elder 2022-10-19 19:52:13 +09:00
  • ab2a10f007 libcamera: base: log: Fix LogCategory creation issues Tomi Valkeinen 2022-08-29 11:44:45 +03:00
  • 662df4ca26 libcamera: base: log: Fix use of freed name Tomi Valkeinen 2022-08-29 11:44:44 +03:00
  • 376adeb7b7 ipa: rkisp1: Downgrade sensor controls range message to Debug Laurent Pinchart 2022-10-19 02:52:22 +03:00
  • f08b18ebe9 ipa: Drop period at end of \brief or \param Laurent Pinchart 2022-10-19 01:35:19 +03:00
  • 4dcbac5343 cam: dng_writer: Add support for 8-bit raw formats Paul Elder 2022-10-17 20:34:54 +09:00
  • 6404b163bc cam: file_sink: Add support for DNG output Paul Elder 2022-10-17 20:33:23 +09:00
  • bb394442ab qcam, cam: Move DNGWriter from qcam to cam Paul Elder 2022-10-13 19:47:22 +09:00
  • ca247829c3 ipc: ipa_data_serializer: Use cend() in deserializers Paul Elder 2022-10-18 18:21:36 +09:00
  • 4e9ed14311 utils: ipc: Allow the skipHeader attribute on enums Paul Elder 2022-08-26 11:50:55 -05:00
  • 3b54b56a2d ipa: vimc: Add Flags to parameters Paul Elder 2022-08-03 20:03:03 +09:00
  • 23fd404690 ipa: vimc: Add IPAOperationCode to init() parameter list Paul Elder 2022-08-02 16:39:12 +09:00
  • deaf13de9b test: generated_serializer: Test Flags that is struct member Paul Elder 2022-08-03 19:56:36 +09:00
  • 207c9e1c1d utils: ipc: Add support for Flags Paul Elder 2022-08-03 19:51:06 +09:00
  • fc6b5f49e1 libcamera: ipa_data_serializer: Add serializer for Flags Paul Elder 2022-08-03 19:46:24 +09:00
  • 3f9da2a71e utils: ipc: Add support for enums in function parameters Paul Elder 2022-08-02 16:34:31 +09:00
  • 44eb16fb18 test: generated_serializer: Test enum that is struct member Paul Elder 2022-08-02 16:33:42 +09:00
  • eb02e62e6f ipa: raspberrypi: Extract line length from the embedded data parser Naushir Patuck 2022-10-06 14:17:44 +01:00
  • cb4c5f3e44 ipa: raspberrypi: Allow full line length control Naushir Patuck 2022-10-06 14:17:43 +01:00
  • dd667e3864 ipa: raspberrypi: Add line length to DeviceStatus Naushir Patuck 2022-10-06 14:17:42 +01:00
  • 51ac3e2671 ipa: raspberrypi: Add line length calculations helper functions Naushir Patuck 2022-10-06 14:17:41 +01:00
  • 5661c934ec ipa: raspberrypi: Add pixel clock rate to the CameraMode structure Naushir Patuck 2022-10-06 14:17:40 +01:00
  • aa2fe6a86f pipeline: ipa: raspberrypi: Add HBLANK control to DelayedControls Naushir Patuck 2022-10-06 14:17:39 +01:00
  • f694da76be ipa: raspberrypi: Remove initialized_ field from CamHelper Naushir Patuck 2022-10-06 14:17:38 +01:00
  • f9c490ab25 ipa: raspberrypi: Pass lineLength into the CamHelper API Naushir Patuck 2022-10-06 14:17:37 +01:00
  • c513522f3f ipa: raspberrypi: Add minimum and maximum line length fields to CameraMode Naushir Patuck 2022-10-06 14:17:36 +01:00
  • e5fc0132f8 camera_sensor: Add minimum and maximum line length to IPACameraSensorInfo Naushir Patuck 2022-10-10 08:42:32 +01:00
  • ae7809307e qcam: dng: Make TIFFTAG_CFAPATTERN variable count Jean-Michel Hautbois via libcamera-devel 2022-06-16 10:49:41 +02:00
  • f4201e9636 libcamera: v4l2_subdevice: Add JPEG_1X8 and BGR888_1X24 mbus formats to formatInfoMap Xavier Roumegue 2022-10-10 12:24:18 +02:00
  • a83aed77df libcamera v0.0.1 Kieran Bingham 2022-10-14 14:48:46 +01:00
  • fc46d09123 utils: Provide a release script Kieran Bingham 2022-10-01 00:28:26 +01:00
  • 1bd14fc895 utils: semver: Add version helper Kieran Bingham 2022-10-01 00:28:24 +01:00
  • 0aac297afd meson: Shared Object version handling Kieran Bingham 2022-10-01 00:28:23 +01:00
  • cfe30ec54f meson: Fix typo Kieran Bingham 2022-10-01 00:28:22 +01:00
  • 8108ba3202 libcamera: v4l2_videodevice: Warn if bytesused == 0 when queuing output buffer Laurent Pinchart 2022-10-05 01:21:28 +03:00
  • 87f507bbf2 pipeline: rkisp1: Set bytesused before queuing parameters buffer Laurent Pinchart 2022-10-02 02:29:50 +03:00
  • 3338958822 pipeline: ipu3: Set bytesused before queuing parameters buffer Laurent Pinchart 2022-10-02 02:29:50 +03:00
  • c20d3f5575 libcamera: framebuffer: Move remaining private data to Private class Laurent Pinchart 2022-10-02 02:21:16 +03:00
  • e0e54965df libcamera: base: utils: Drop defopt Laurent Pinchart 2022-10-09 07:34:09 +03:00
  • 603a4d60f6 ipa: rkisp1: Drop use of utils::defopt Laurent Pinchart 2022-10-09 07:34:09 +03:00
  • 4bf68fdbe1 ipa: raspberrypi: Remove unneeded Span casts Laurent Pinchart 2022-08-10 02:06:50 +03:00
  • f9c28992a9 libcamera: controls: Construct Span with size for array controls Laurent Pinchart 2022-08-11 03:50:01 +03:00
  • 22ab0b4193 utils: gen-controls: Improve YAML notation for variable-size array controls Laurent Pinchart 2022-08-10 01:01:22 +03:00
  • 24f866f6a3 utils: gen-controls: Factor out YAML data handling in classes Laurent Pinchart 2022-08-10 00:22:51 +03:00
  • 0bc9286eb9 libcamera: pipeline_handler: Implement factories through class templates Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • ba3a1adc13 libcamera: pipeline_handler: Return unique_ptr from createInstance Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • 5a867f312c libcamera: pipeline_handler: Make registerType() private Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • 7e38ae8a1e libcamera: pipeline_handler: Make factory create() function const Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • 014698cba1 ipa: camera_sensor_helper: Implement factories through class templates Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • 9d9481188f ipa: camera_sensor_helper: Return unique_ptr from createInstance Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • b4a3e6ade7 ipa: camera_sensor_helper: Make registerType() and createInstance() private Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • c4d39f0c31 ipa: camera_sensor_helper: Make factory createInstance() function const Laurent Pinchart 2022-10-03 22:55:11 +03:00
  • 7465ee8e0c libcamera: camera_manager: Rename parameter to get() Laurent Pinchart 2022-10-06 22:54:02 +03:00
  • 8abcce31ee test: meson: Use dictionaries instead of arrays to store test information Laurent Pinchart 2022-10-05 21:16:13 +03:00
  • 2ee8faf3c8 test: Rename 't' to 'test' in meson.build Laurent Pinchart 2022-10-05 21:16:13 +03:00
  • c09ca91ae5 ipa: ipu3: Fix minor Doxygen issues in IPAFrameContext Laurent Pinchart 2022-05-17 17:18:40 +03:00
  • 8c2b092a20 test: threads: Fix link failure due to missing dependency Laurent Pinchart 2022-10-05 13:50:03 +03:00
  • 487989eec6 ipa: raspberrypi: Fix the imx296 mono tuning black level Naushir Patuck 2022-10-03 10:55:58 +01:00
  • 0083df56f0 ipa: raspberrypi: Add a tuning file for the colour variant of IMX296 Naushir Patuck 2022-10-03 10:55:57 +01:00
  • 820607b195 pipeline: raspberrypi: Update naming convention for tuning files Naushir Patuck 2022-10-05 12:31:45 +01:00
  • ec63095716 libcamera: bayer_format: Add unpacked mono 12-bit format to the conversion table Naushir Patuck 2022-10-03 10:55:55 +01:00
  • 12f4708e35 pipeline: raspberrypi: Detect monochrome "R" formats as being raw David Plowman 2022-08-15 15:16:37 +01:00
  • e730867873 ipa: raspberrypi: Limit minimum exposure time for the IMX296 Naushir Patuck 2022-09-26 10:36:39 +01:00
  • d476f5e4e2 ipa: raspberrypi: Fix sensor delays for the IMX296 Naushir Patuck 2022-09-26 10:36:13 +01:00
  • 036d26d667 test: threads: Test thread cleanup upon abnormal termination Laurent Pinchart 2022-10-04 02:42:28 +03:00
  • ca33225ceb libcamera: v4l2_device: List controls when setting file descriptor Laurent Pinchart 2022-10-03 19:40:26 +03:00
  • 2cc5654633 test: v4l2_m2mdevice: Test control enumeration Laurent Pinchart 2022-10-03 19:47:17 +03:00
  • dbd937e375 qcam: Fix YUV planar fragment shaders Laurent Pinchart 2022-09-30 19:55:05 +03:00
  • 351abecdb9 ipa: ipu3: Correct context during configure() Kieran Bingham 2022-09-30 20:08:21 +01:00
  • 79f0fc937d ipa: rkisp1: Remove initialized_ flags from algorithms Laurent Pinchart 2022-09-30 04:08:47 +03:00
  • c97cf467ea py: Support controls that are ControlTypeNone David Plowman 2022-09-30 13:18:12 +01:00
  • daec83536d utils: rkisp1: gen-csc-table: Add support for inverting the CSC Laurent Pinchart 2022-09-28 02:13:38 +03:00
  • 0cd715c4de cam: kms_sink: Add color space support Laurent Pinchart 2022-09-28 02:18:37 +03:00
  • 1d54f8d0a2 libcamera: Add missing SPDX headers for miscellaneous CC0-1.0 contents Laurent Pinchart 2022-09-28 14:36:58 +03:00
  • 3440740ff3 utils: raspberrypi: Add missing SPDX header to delayedctrls_parse.py Laurent Pinchart 2022-09-28 14:47:29 +03:00
  • eff6874e62 android: Add missing SPDX headers to Android headers Laurent Pinchart 2022-09-28 14:39:59 +03:00
  • b4e31a88d3 Documentation: theme: Specify license of search.png Laurent Pinchart 2022-09-28 15:00:02 +03:00
  • 930b4927ac Documentation: Add missing SPDX headers Laurent Pinchart 2022-09-28 14:39:07 +03:00
  • ed591e705c libcamera: v4l2_device: Log control id instead of errorIdx Umang Jain 2022-09-25 17:53:24 +05:30
  • aafad4d0ca cam: drm: Skip DRM devices not capable of mode setting Laurent Pinchart 2022-09-28 02:18:37 +03:00
  • 2f1efe50a9 ipa: rkisp1: awb: Remove bias from gain calculation Laurent Pinchart 2022-09-04 04:21:18 +03:00
  • 9b389ce79e ipa: rkisp1: awb: Freeze AWB when means are too small Laurent Pinchart 2022-09-04 04:21:18 +03:00
  • 7dc60a5a27 ipa: rkisp1: awb: Clamp gains to prevent divisions by zero Laurent Pinchart 2022-09-04 03:57:08 +03:00
  • c43c8b1fa0 ipa: rkisp1: awb: Prevent RGB means from being negative Laurent Pinchart 2022-09-04 03:57:08 +03:00
  • 7d0004a410 ipa: rkisp1: awb: Log means, gains and temperature in debug message Laurent Pinchart 2022-09-04 02:25:30 +03:00
  • df7b9826d7 ipa: rkisp1: awb: Add support for RGB means Quentin Schulz 2022-05-12 10:42:43 +02:00
  • ef38cbe9de ipa: rkisp1: awb: Store color temperature as an integer Laurent Pinchart 2022-09-04 05:14:17 +03:00
  • 290ebeb595 ipa: rkisp1: awb: Use frame context to fix gains calculations Laurent Pinchart 2022-09-08 00:39:53 +03:00
  • a2f34f1957 ipa: rkisp1: Document the active state and frame context Laurent Pinchart 2022-09-08 03:36:09 +03:00
  • a90dc9bc5c ipa: rkisp1: filter: Store per-frame information in frame context Laurent Pinchart 2022-09-08 00:39:53 +03:00
  • 3c3e0aa123 ipa: rkisp1: dpf: Store per-frame information in frame context Laurent Pinchart 2022-09-08 00:39:53 +03:00