Commit Graph

  • b5f5a89bc3 apps: qcam: Add support for RGB565 Daniel Scally 2023-10-23 09:22:16 +01:00
  • d477ee97bc pipeline: rpi: vc4: Allocate more embedded data buffers William Vinnicombe 2023-10-18 13:52:41 +01:00
  • d2094a0185 utils: update-kernel-headers: Support git worktrees Laurent Pinchart 2023-09-26 02:10:15 +03:00
  • d848d2a21c ipa: rpi: agc: When AGC channels are changed, start with the 1st channel Naushir Patuck 2023-10-13 08:48:41 +01:00
  • daeaf681c9 ipa: rpi: agc: Avoid overwriting caller's statistics pointer David Plowman 2023-10-13 08:48:40 +01:00
  • ac232470fb ipa: rpi: denoise: Support different denoise configurations David Plowman 2023-10-13 08:48:39 +01:00
  • 0ff20bf8c1 ipa: rpi: contrast: Allow adaptive contrast enhancement to be disabled David Plowman 2023-10-13 08:48:38 +01:00
  • 9c90e56733 ipa: rpi: agc: Add an AGC stable region David Plowman 2023-10-13 08:48:37 +01:00
  • a04fe76a45 pipeline: rpi: Make color space members in RPiCameraConfiguration public Naushir Patuck 2023-10-13 08:48:36 +01:00
  • 0d4342bf22 pipeline: rpi: Move flip handling validation code Naushir Patuck 2023-10-13 10:10:03 +01:00
  • 2ec7f2fede build: ipa: Fix bug in building multiple IPA interfaces with the same mojom file Naushir Patuck 2023-10-13 08:48:34 +01:00
  • 9535f2c745 pipeline: rpi: Add SW downscale status to RPi::Stream Naushir Patuck 2023-10-13 08:48:33 +01:00
  • ded9004e91 ipa: rpi: Add new algorithms for PiSP Naushir Patuck 2023-10-13 08:48:32 +01:00
  • c9fb1d44d8 ipa: rpi: Prepare AWB for PiSP support Naushir Patuck 2023-10-13 08:48:31 +01:00
  • 0be32012ef ipa: rpi: Prepare ALSC for PiSP support Naushir Patuck 2023-10-13 08:48:30 +01:00
  • 56ca5091de ipa: rpi: Add PiSP definitions to the Controller hardware description Naushir Patuck 2023-10-13 08:48:29 +01:00
  • 11c939a200 ipa: rpi: Add statsInline to the Controller hardware description Naushir Patuck 2023-10-13 08:48:28 +01:00
  • 0548079581 ipa: rpi: Add try_lock() to RPiController::Metadata Naushir Patuck 2023-10-13 08:48:27 +01:00
  • 6f44b9f969 mojom: pipeline: ipa: rpi: Add fields for PiSP objects Naushir Patuck 2023-10-13 08:48:26 +01:00
  • 71bb5b345f ipa: rpi: Add IpaBase::platformStart() member function Naushir Patuck 2023-10-13 08:48:25 +01:00
  • 92a74cf454 pipeline: rpi: Add SharedMemObject class Naushir Patuck 2023-10-13 08:48:24 +01:00
  • cc71d12a18 pipeline: rpi: Add Recurrent and Needs32bitConv flags to RPi::Stream Naushir Patuck 2023-10-13 08:48:23 +01:00
  • f4839fb3a3 pipeline: rpi: Add RequiresMmap flag to RPi::Stream Naushir Patuck 2023-10-13 08:48:22 +01:00
  • c258302863 py: gen-py-controls: Remove SceneFlicker workaround Kieran Bingham 2023-07-25 13:56:40 +01:00
  • d05009d34c py: Add the SensorConfiguration class David Plowman 2023-10-11 15:02:38 +01:00
  • 161be650a8 libcamera: converter: drop unnecessary #include directive Andrey Konovalov 2023-09-28 21:55:34 +03:00
  • b2b5129d0c libcamera: converter: A few fixes to ConverterFactoryBase documentation Andrey Konovalov 2023-09-28 21:55:33 +03:00
  • ff41de7ba1 ipa: rpi: Avoid skipping IPAs on the first frame after the drop frames David Plowman 2023-09-28 10:41:24 +01:00
  • eaf82088b1 libcamera: rpi: Simplify validate() and configure() for YUV/RGB streams Naushir Patuck 2023-09-21 18:55:49 +02:00
  • b60a5c34fb libcamera: rpi: Change default stream formats Naushir Patuck 2023-09-21 18:55:48 +02:00
  • 723c0abb40 libcamera: rpi: Simplify validate() and configure() for RAW streams Naushir Patuck 2023-09-21 18:55:47 +02:00
  • 71bbf10a2f libcamera: rpi: Add some helpers to PipelineHandlerBase Naushir Patuck 2023-09-21 18:55:46 +02:00
  • 0602cbc596 libcamera: rpi: Cache rawStreams and outStreams Naushir Patuck 2023-09-21 18:55:45 +02:00
  • 2a5120f674 libcamera: rpi: Make isRaw/isYuv/isRgb static functions Naushir Patuck 2023-09-21 18:55:44 +02:00
  • 792511a3df libcamera: rpi: Fix wrong comment indentation Jacopo Mondi 2023-09-21 18:55:43 +02:00
  • 3caaafafa8 libcamera: rpi: Allow platformValidate() to adjust format strides Naushir Patuck 2023-09-21 18:55:42 +02:00
  • 40d50263f5 libcamera: rpi: Handle SensorConfiguration Jacopo Mondi 2023-09-21 18:55:41 +02:00
  • f446c23842 libcamera: camera_sensor: Support SensorConfiguration Jacopo Mondi 2023-09-21 18:55:40 +02:00
  • 1602043e62 libcamera: camera: Introduce SensorConfiguration Jacopo Mondi 2023-09-21 18:55:39 +02:00
  • 9780f46f64 Documentation: Introduce Camera Sensor Model Jacopo Mondi 2023-09-21 18:55:38 +02:00
  • e991a2887e pipeline: rpi: Reset the frame lengths queue during configure Naushir Patuck 2023-09-18 10:10:45 +01:00
  • 51533fecae ipa: rpi: Fix frame count logic when running algorithms Naushir Patuck 2023-09-25 11:27:14 +01:00
  • 870943f80a libcamera: formats: Fix typo in YV444 V4L2PixelFormat listing Naushir Patuck 2023-09-25 12:01:05 +01:00
  • 1d61614142 meson: Simplify check for _FORTIFY_SOURCE Laurent Pinchart 2023-09-19 16:39:43 +03:00
  • dbe4e0e945 android: camera_device: Fix requestedStream handling Harvey Yang 2023-09-13 15:20:50 +00:00
  • 9c5eb9237c meson: Don't set _FORTIFY_SOURCE for ChromeOS George Burgess IV 2023-09-11 17:09:07 -06:00
  • 90e0fea6c6 ipa: rpi: Fix segfault when parsing invalid json file Naushir Patuck 2023-09-14 10:27:56 +01:00
  • 7127954aaa ipa: rpi: agc: Use channel constraints in the AGC algorithm David Plowman 2023-09-15 16:58:44 +01:00
  • 7927c44735 ipa: rpi: agc: Add AgcChannelConstraint class David Plowman 2023-09-15 16:58:43 +01:00
  • beab3a229f ipa: rpi: agc: Implementation of multi-channel AGC David Plowman 2023-09-15 16:58:42 +01:00
  • b2cb498a1a ipa: rpi: agc: Reorganise code for multi-channel AGC David Plowman 2023-09-15 16:58:41 +01:00
  • cd940f7fd3 ipa: rpi: histogram: Add interBinMean() Naushir Patuck 2023-09-15 16:58:40 +01:00
  • e5f0846695 README.rst: Drop recommendation to install meson using pip3 Laurent Pinchart 2023-09-15 00:58:16 +03:00
  • 58e501c71c ipa: rpi: vc4: Make the StatisticsPtr construction clearer David Plowman 2023-07-28 13:49:07 +01:00
  • 250565b5e8 ipa: rpi: agc: Split AgcStatus into AgcStatus and AgcPrepareStatus David Plowman 2023-07-28 14:37:00 +01:00
  • 84b6327789 ipa: rpi: agc: Filter exposures before dealing with digital gain David Plowman 2023-07-28 14:36:59 +01:00
  • 2ea57d0b77 ipa: rpi: agc: Fetch AWB status in process method, not prepare David Plowman 2023-07-28 14:36:58 +01:00
  • ad64716ce9 pipeline: rpi: Simplify buffer id generation Naushir Patuck 2023-07-25 09:55:40 +01:00
  • 74af791304 pipeline: rpi: Rename RPi::Stream::setExternalBuffer() Naushir Patuck 2023-07-25 09:55:39 +01:00
  • e8582ee42e pipeline: rpi: Remove additional external dma buf handling logic Naushir Patuck 2023-07-25 09:55:38 +01:00
  • 1107999f71 pipeline: rpi: Increase buffer import count to 32 Naushir Patuck 2023-07-25 09:55:37 +01:00
  • ae9bcb2155 libcamera: stream: Document stride will be 0 for compressed formats Umang Jain 2023-08-22 18:49:34 +05:30
  • 26ac1a8e3f ipa: rpi: imx290: Hide one frame on startup Naushir Patuck 2023-08-24 14:19:08 +01:00
  • 960d0c1e19 libcamera: Remove duplicated SortIncludes in .clang-format Harvey Yang 2023-08-01 08:07:04 +00:00
  • 6cb92b523b Documentation: theme: Fix compilation with Sphinx >= 7.0.0 Laurent Pinchart 2023-07-28 22:11:45 +03:00
  • fe73f05475 pipeline: rpi: Don't call toV4L2DeviceFormat() from validate() Naushir Patuck 2023-07-27 14:01:07 +01:00
  • eed6a079d2 meson: Correctly locate libc++ Laurent Pinchart 2023-07-28 19:13:43 +03:00
  • 4694e441c3 utils: checkstyle.py: Extract title and trailers with one command Laurent Pinchart 2023-07-25 16:51:56 +03:00
  • 5322b7ba61 libcamera: yaml: Increase the YAML parser limit Naushir Patuck 2023-07-25 10:03:16 +01:00
  • baab00721c ipa: rpi: Fix the reporting of Focus FoMs David Plowman 2023-07-20 13:48:23 +01:00
  • 09dd65442b utils: raspberrypi: ctt: Code tidying Ben Benson 2023-07-07 04:17:02 +01:00
  • 6213ecb859 ipa: rpi: vc4: data: Updated color matrices for RPi Cameras Ben Benson 2023-07-07 04:17:01 +01:00
  • f8dd17a8f4 utils: raspberrypi: ctt: Improved color matrix fitting Ben Benson 2023-07-07 04:17:00 +01:00
  • a2eadc40a7 ipa: rpi: common: Handle AEC/AGC flicker controls David Plowman 2023-07-18 15:43:01 +01:00
  • 6fdbf3f38c libcamera: controls: Add controls for AEC/AGC flicker avoidance David Plowman 2023-07-18 15:43:00 +01:00
  • cd7d917a04 libcamera: rpi: pipeline_base: Cache sensor format Jacopo Mondi 2023-07-12 11:55:10 +01:00
  • 4edc162e3d libcamera: rpi: pipeline_base: Move findBestFormat to CameraData Jacopo Mondi 2023-07-12 11:55:09 +01:00
  • 81fa10d87f libcamera: rpi: pipeline_base: Remove populateSensorFormats() Jacopo Mondi 2023-07-12 11:55:08 +01:00
  • baaad1bf9e utils: checkstyle.py: Check trailers for Amendment commits Kieran Bingham 2023-07-10 17:35:09 +01:00
  • e2f0ad27b1 utils: checkstyle.py: Derive Amendment from Commit Kieran Bingham 2023-07-11 09:56:47 +01:00
  • 37106ba02a utils: checkstyle.py: Initialise staged trailers Kieran Bingham 2023-07-10 17:47:25 +01:00
  • b14d2cab12 utils: checkstyle.py: Treat Malformed trailers as a CommitIssue Kieran Bingham 2023-07-11 14:26:37 +01:00
  • 668a5e674a libcamera v0.1.0 Kieran Bingham 2023-07-16 12:46:01 +01:00
  • 03526e58d1 tests: gstreamer: Fix compiler error with gcc 8.4.0 Laurent Pinchart 2023-07-07 12:02:49 +03:00
  • 5ca0c9276f libcamera: CameraManager: Remove ::get(dev_t) Kieran Bingham 2023-07-04 23:57:46 +01:00
  • bff6d95281 v4l2: Use SystemDevices properties to identify cameras Kieran Bingham 2023-07-04 23:57:45 +01:00
  • f7a9f14156 v4l2: v4l2_camera_proxy: Prevent ioctl sign-extensions Kieran Bingham 2023-07-05 00:22:48 +01:00
  • 22cc8bc25d ipa: rpi: imx296_mono: Disable all colour shading Naushir Patuck 2023-07-07 11:37:27 +01:00
  • f516141574 ipa: rpi: imx708: Fix mode switch drop frame count Naushir Patuck 2023-06-27 14:05:53 +01:00
  • 7802471a3b pipeline: rpi: Account for Bayer packing when validating format Naushir Patuck 2023-06-30 14:42:32 +01:00
  • 954ba8a803 libcamera: pipeline: simple: Support TI CSI-RX Jai Luthra 2023-07-06 23:44:47 +05:30
  • d314d3b98b libcamera: Add option to configure udev support Laurent Pinchart 2023-07-06 10:26:51 +03:00
  • ca437b4a0c meson: Fix space around colon issues Laurent Pinchart 2023-07-06 10:23:36 +03:00
  • adb1bbb748 tests: gstreamer: Test cameras' enumeration from GstDeviceProvider Umang Jain 2023-07-04 22:07:00 +02:00
  • d06ed87d49 utils: checkstyle: Add trailers checker Laurent Pinchart 2023-06-12 16:53:57 +03:00
  • 925ee0ac8e utils: checkstyle: Don't include commit ID in commit title Laurent Pinchart 2023-06-12 16:40:35 +03:00
  • 69e3983acf utils: checkstyle: Support running checkers selectively Laurent Pinchart 2023-06-12 16:53:57 +03:00
  • c9b2f62edd utils: checkstyle: Add __repr__ method to CommitFile class Laurent Pinchart 2023-06-12 16:40:35 +03:00
  • 52579639ce apps: Add ipa-verify application Laurent Pinchart 2023-05-05 18:03:00 +03:00
  • 1d5a072c5e Documentation: Add predefined macros from config.h to Doxyfile Laurent Pinchart 2023-05-06 13:22:15 +03:00