Commit Graph

  • 1ddda31f14 meson: Use new project_*_root() functions Tomi Valkeinen 2022-05-09 13:10:18 +03:00
  • 68fd4b3c91 meson: Require meson 0.56+ Tomi Valkeinen 2022-05-09 13:10:17 +03:00
  • 6d990f102f android: camera_hal_config: Use YamlParser to parse android HAL config Han-Lin Chen 2022-04-27 22:09:29 +08:00
  • c4c4ff92b4 test: Add YamlParser test Han-Lin Chen 2022-04-27 22:09:28 +08:00
  • fcb0ea001a libcamera: Introduce YamlParser as a helper to parse yaml files Han-Lin Chen 2022-04-27 22:09:27 +08:00
  • c70323e494 ipa: raspberrypi: Demote noisy message to Debug Laurent Pinchart 2022-05-07 16:29:23 +03:00
  • 1e4c4ad5f7 Documentation: Use https instead of http Quentin Schulz 2022-05-04 16:48:22 +02:00
  • f5f1cbbf39 Documentation: Fix typos Quentin Schulz 2022-05-04 16:48:21 +02:00
  • c7dbb45ea6 Documentation: Replace ’ by ' Quentin Schulz 2022-05-04 16:48:20 +02:00
  • 8a845ab078 libcamera: Replace toString with operator<<() for format classes Laurent Pinchart 2022-04-29 03:59:45 +03:00
  • d5d6dbe85c libcamera: Add operator<<() for V4L2 format classes Laurent Pinchart 2022-04-29 04:31:48 +03:00
  • 08d6133113 libcamera: bayer_format: Add operator<<() Laurent Pinchart 2022-04-29 04:31:48 +03:00
  • 2efd8ab36a libcamera: Add operator<<() for pixel format classes Laurent Pinchart 2022-04-29 04:31:48 +03:00
  • e8f35e5f33 libcamera: geometry: Add missing ostream header in geometry.h Laurent Pinchart 2022-04-29 04:29:59 +03:00
  • 37958dfd71 libcamera: Replace toString with operator<<() for geometry classes Laurent Pinchart 2022-04-29 03:59:45 +03:00
  • 4f1d1a48fe libcamera: object: Silence gcc false positive error in release mode Laurent Pinchart 2022-04-27 00:50:30 +03:00
  • dc7fc90573 libcamera: geometry: Correct the string representation of Rectangle Han-Lin Chen 2022-04-19 20:42:20 +08:00
  • c730dc7479 libcamera: geometry: Add operator<< for classes in geometry Han-Lin Chen 2022-04-19 20:42:19 +08:00
  • dd8b1723ac Documentation: Fix spelling error Rishikesh Donadkar 2022-04-15 18:41:22 +05:30
  • 0111feb04b ipa: ipu3: af: A not initialized frame ignore counter fixing Kate Hsuan 2022-04-13 15:43:53 +08:00
  • d9692cd481 ipa: RPi: Move the IPA to the ipa::RPi namespace Jean-Michel Hautbois 2022-03-23 17:01:42 +01:00
  • d98af71eaa libcamera: framebuffer: Make FrameBuffer::cancel() private Dorota Czaplejewicz 2021-11-19 16:05:58 +01:00
  • cef3e15324 ipa: vimc: Synchronise parameter buffer ops naming Umang Jain 2022-04-08 16:19:17 +05:30
  • 52cd4dacd0 ipa: vimc: Establish logical order of operations Umang Jain 2022-04-08 15:51:45 +05:30
  • 1724077225 libcamera: camera: Ensure requests belong to the camera Kieran Bingham 2022-03-17 11:52:29 +00:00
  • 8ca491cbf1 ipa: ipu3: af: Simplify accumulations of y_items Kieran Bingham 2022-03-23 13:24:40 +00:00
  • 2f7a52df95 ipa: ipu3: af: Use Span for y_table_item_t Kieran Bingham 2022-03-23 13:19:14 +00:00
  • 9366dd6d12 ipa: ipu3: af: Remove redundant memcpy Kieran Bingham 2022-03-15 16:39:16 +00:00
  • 3067203325 ipa: ipu3: af: Use geometry classes to perform grid centering Kieran Bingham 2022-03-15 16:11:34 +00:00
  • 50dc051fc6 ipa: ipu3: af: Move constants to implementation Kieran Bingham 2022-03-15 14:48:05 +00:00
  • b0c2484d61 ipa: ipu3: af: enforce grid size restrictions Kieran Bingham 2022-03-31 13:09:02 +01:00
  • d630cc06db ipa: ipu3: Inline parseStatistics() into processStatsBuffer() Umang Jain 2022-04-08 14:05:08 +05:30
  • 9230cf69cb ipa: ipu3: Inline fillParams() in fillParamsBuffer() Umang Jain 2022-03-31 20:24:44 +05:30
  • cbfa81cb4e ipa: ipu3: Replace event-based ops with dedicated functions Umang Jain 2022-03-06 00:35:49 +05:30
  • 302731cdf8 test: v4l2_videodevice: Fix format configuration in the vimc pipeline Laurent Pinchart 2022-04-07 11:31:06 +03:00
  • 3980448e9f test: v4l2_videodevice: dequeue_watchdog: Check return value of streamOn Laurent Pinchart 2022-04-07 11:24:01 +03:00
  • dd76f8e11b test: v4l2_videodevice: dequeue_watchdog: Log message on failures Laurent Pinchart 2022-04-07 11:24:01 +03:00
  • 85204b4b44 libcamera: v4l2_videodevice: Fix uninitialised watchdogDuration_ Umang Jain 2022-04-07 09:24:09 +05:30
  • e2d00fbcbb libcamera: base: utils: Add missing constructor for Duration Laurent Pinchart 2022-04-06 18:12:54 +03:00
  • 1a9587b8f2 libcamera: camera_sensor: Drop const on the return value of sizes() Laurent Pinchart 2022-04-02 09:16:59 +03:00
  • 8f4238a390 libcamera: v4l2_videodevice: Fix typos in a comment Naushir Patuck 2022-04-06 13:38:05 +01:00
  • eea1c9c631 test: v4l2_videodevice: Verify the Dequeue Watchdog Kieran Bingham 2022-04-06 13:35:54 +01:00
  • 04faa8477a pipeline: raspberrypi: Add a Unicam dequeue timeout Naushir Patuck 2022-04-06 13:35:53 +01:00
  • 16f3d2de50 libcamera: v4l2_videodevice: Add a dequeue timer Naushir Patuck 2022-04-06 13:35:52 +01:00
  • 226792a141 ipa: raspberrypi: alsc: Limit the calculated lambda values Naushir Patuck 2022-04-05 07:57:58 +01:00
  • c45f9ce04c Documentation: Briefly document the mail-based contribution process Laurent Pinchart 2022-04-05 21:09:22 +03:00
  • 8dc2699bb8 ipa: raspberrypi: Correct some of the ControlInfo ranges and defaults David Plowman 2022-03-28 11:05:44 +01:00
  • a2aa1b4c4e Documentation: guides: introduction: Fix spelling errors Kunal Agarwal 2022-04-01 17:17:06 +05:30
  • 28a44e80f0 ipa: vimc: Rename processControls() to queueRequest() Umang Jain 2022-03-31 22:23:19 +05:30
  • 08d7e66df0 ipa: rkisp1: Split queuing of request and parameter filling Umang Jain 2022-03-31 22:19:13 +05:30
  • 0040820fc1 libipa: camera_sensor_helper: Add OV5640 helper Paul Elder 2022-02-18 20:18:43 +09:00
  • e342e522cb libipa: camera_sensor_helper: Add IMX296 helper Laurent Pinchart 2022-02-24 19:01:38 +02:00
  • 4011994780 libipa: camera_sensor_helper: Add IMX290 helper Laurent Pinchart 2022-04-01 14:38:39 +03:00
  • 8ad9249fb0 libipa: camera_sensor_helper: Implement exponential gain model Laurent Pinchart 2022-02-24 19:01:38 +02:00
  • a9d43c4710 libipa: camera_sensor_helper: Reorganize gain constants Laurent Pinchart 2022-02-24 21:55:44 +02:00
  • f9e2df9519 libcamera: v4l2_videodevice: Fix potential errno overwrite Laurent Pinchart 2022-03-31 18:08:22 +03:00
  • b90faccb2c libcamera: camera_sensor: Add IMX290 sensor properties Laurent Pinchart 2021-05-30 22:20:43 +03:00
  • 9bb0889baf gstreamer: Fix typo in comment Laurent Pinchart 2022-03-26 16:38:05 +02:00
  • 60c3d32a89 ipa: ipu3: Ensure controls exists in before they are queried Umang Jain 2022-03-25 15:52:05 +05:30
  • 36f0cd57cb ipa: ipu3: Drop sensor controls private members from IPAIPU3 Umang Jain 2022-03-03 20:19:10 +05:30
  • a76b06e951 ipa: ipu3: Consolidate querying of exposure and gain limits Umang Jain 2022-03-01 13:16:40 +05:30
  • 4b2251509f ipa: rkisp1: Introduce AWB Jean-Michel Hautbois 2022-02-24 15:39:50 +01:00
  • 8917c9e7ba ipa: rkisp1: agc: Add a histogram-based gain Jean-Michel Hautbois 2022-02-24 12:33:46 +01:00
  • 88c69f8808 ipa: libipa: Histogram: Constify the constructor span Jean-Michel Hautbois 2022-02-24 12:33:45 +01:00
  • 13c1e48e8e ipa: rkisp1: Introduce Black Level Correction Jean-Michel Hautbois 2022-02-24 12:33:44 +01:00
  • f84e5e01a4 ipa: rkisp1: Use frame counter for the request queued Jean-Michel Hautbois 2022-02-24 12:33:43 +01:00
  • 4efca856c0 utils: hooks: pre-push: Catch commits without author's SoB Laurent Pinchart 2022-03-26 19:41:55 +02:00
  • 7349031294 test: Test V4L2BufferCache::isEmpty() member function Naushir Patuck 2022-03-25 09:09:03 +00:00
  • 5704856681 libcamera: v4l2_videodevice: Empty the V4L2 buffer cache on streamOff() Naushir Patuck 2022-03-25 09:09:02 +00:00
  • 1fb71a6ffa libcamera: v4l2_videodevice: Do not allow buffer queueing in stopping state Naushir Patuck 2022-03-25 09:09:01 +00:00
  • 988ec3f417 libcamera: v4l2_videodevice: Better tracking of the device state Naushir Patuck 2022-03-25 09:09:00 +00:00
  • ec173ef5d3 pipeline: raspberrypi: Repurpose RPi::Stream::reset() Naushir Patuck 2022-03-25 09:08:59 +00:00
  • 6ab7d87ff2 pipeline: raspberrypi: Free buffers in the RPiCamera destructor and re-configure Naushir Patuck 2022-03-25 09:08:58 +00:00
  • 73c07bf289 pipeline: raspberrypi: Move freeBuffers() to the RPiCameraData class Naushir Patuck 2022-03-25 09:08:57 +00:00
  • e96e9e6e1d pipeline: raspberrypi: Avoid over-allocation for ISP Output 1 Naushir Patuck 2022-03-25 09:08:56 +00:00
  • 54398c1583 libcamera: base: timer: Drop start() overload with int argument Laurent Pinchart 2022-03-22 22:32:55 +02:00
  • 074fa98ac4 pipeline: rkisp1: Match sensor aspect ratio when generating configurations Laurent Pinchart 2022-03-24 14:58:41 +02:00
  • bf5b3af88f cam: Fix indentation in meson.build Laurent Pinchart 2022-03-24 18:02:00 +02:00
  • c7d4599565 ipa: rkisp1: Replace event-based ops with dedicated functions Umang Jain 2022-03-23 19:56:13 +05:30
  • db269cc4b3 ipa: rkisp1: Drop private exposure and gain limits Umang Jain 2022-03-08 14:45:19 +05:30
  • ed859f554f libcamera: framebuffer: Add a missing space in documentation Umang Jain 2022-03-23 19:38:16 +05:30
  • b24e39be48 libcamera: v4l2_videodevice: Clarify setting of v4l2_buffer timestamp Umang Jain 2022-03-17 16:17:39 +05:30
  • ea9bc717bd libcamera: v4l2_videodevice: Remove setting of buffer sequence Umang Jain 2022-03-17 16:17:38 +05:30
  • 9cdf837ab7 libcamera: camera_sensor: Add OV5640 sensor properties Paul Elder 2022-03-16 16:58:42 +09:00
  • fc9bbddf0c ipa: raspberrypi: Add tuning file for IMX296 sensor Naushir Patuck 2020-11-26 10:49:49 +00:00
  • f687116904 ipa: raspberrypi: Add camera helper for Sony IMX296 sensor Naushir Patuck 2020-11-26 10:49:49 +00:00
  • 3dc81300c7 ipa: raspberrypi: cam_helper: Make exposure conversion functions virtual Naushir Patuck 2020-11-26 10:57:03 +00:00
  • 91021c38e4 libcamera: camera_sensor: Add IMX296 sensor properties Laurent Pinchart 2021-05-30 22:20:43 +03:00
  • b9b5e776f6 ipa: raspberrypi: awb: Fix typo in AWB mode conversion table David Plowman 2022-03-17 15:03:27 +00:00
  • a8284e3570 v4l2: camera_proxy: Fix header include order Kieran Bingham 2022-03-03 11:06:39 +00:00
  • 4581ce0a82 ipa: ipu3: agc: Use existing local short-hand variable in configure() Laurent Pinchart 2022-03-15 15:34:07 +02:00
  • 4b2515899c ipa: ipu3: agc: Reset frame count when configuring AGC Laurent Pinchart 2022-03-15 15:34:06 +02:00
  • f0bfb2f19e libipa: Add CameraSensorHelper for OV2740 Daniel Scally 2022-03-16 22:22:45 +00:00
  • a42c00e01e libcamera: Add OV2740 camera sensor properties Daniel Scally 2022-03-16 22:22:44 +00:00
  • 242f665351 README: Extend gstreamer examples Kieran Bingham 2022-03-16 14:08:40 +00:00
  • 58faa4f360 ipa: ipu3: Send lens controls to pipeline handler Daniel Scally 2022-03-03 23:49:56 +00:00
  • 1aecc633e4 libcamera: ipu3: Pass lens controls to config info Daniel Scally 2022-03-03 23:49:55 +00:00
  • 8fc169da5f libcamera: ipa: Rename ctrls_ member Daniel Scally 2022-03-03 23:49:54 +00:00
  • 5413e78893 libcamera: ipa: Add lens control member to ipu3 ipa interface Daniel Scally 2022-03-03 23:49:53 +00:00
  • 931556c37c libcamera: camera_lens: Add function to fetch subdev controls Daniel Scally 2022-03-03 23:49:52 +00:00