Commit Graph

  • d5473c9626 android: camera_device: Rename buffer fields Jacopo Mondi 2021-02-17 16:21:59 +01:00
  • 99edf1ef42 android: camera_buffer: Drop 'const' from buffer_handle_t Jacopo Mondi 2021-02-26 09:09:51 +01:00
  • 64c17f73a0 android: Introduce CameraBuffer interface Jacopo Mondi 2021-02-17 16:04:34 +01:00
  • ad9eee2a7d meson: options: Add option to select the Android platform Jacopo Mondi 2021-02-17 15:19:33 +01:00
  • 6715a31f39 libcamera: pipeline: simple: Enable multiple streams for compatible devices Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • 379af2ee52 libcamera: pipeline: simple: Support usage of multiple streams Laurent Pinchart 2021-01-29 00:14:59 +02:00
  • 4382d80036 libcamera: pipeline: simple: Support configuration of multiple streams Laurent Pinchart 2020-12-29 03:52:24 +02:00
  • 37b3064bed libcamera: pipeline: simple: Hardcode the number of internal buffers Laurent Pinchart 2021-01-29 00:31:52 +02:00
  • 5d6f902504 libcamera: pipeline: simple: Move converter data to camera data Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • e07cca2fbf libcamera: pipeline: simple: Add output formats to Configuration Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • 23c60fcdff libcamera: pipeline: simple: Cache pipeline config in SimpleCameraConfiguration Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • 7b29587840 libcamera: pipeline: simple: Rename Configuration::pixelFormat Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • f05d08a93f libcamera: pipeline: simple: Document the pipeline handler design Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • 97a118680b libcamera: pipeline: simple: Drop unused members of configuration Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • fe29aa6761 libcamera: pipeline: simple: Store streams in a vector Laurent Pinchart 2020-12-24 17:54:07 +02:00
  • 973c12488c libcamera: pipeline: simple: converter: Add multi-stream support Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • be50270b7d libcamera: pipeline: simple: converter: Decouple input and output completion Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • fb8c63d69c libcamera: pipeline: simple: converter: Replace open() with isValid() Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • 4502635b72 libcamera: pipeline: simple: converter: Differentiate input and output buffers count Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • 3e743ee8eb libcamera: pipeline: simple: converter: Configure input stride Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • ad12f09a62 libcamera: pipeline: simple: converter: Use StreamConfiguration for input configuration Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • cc8da6b8c2 libcamera: pipeline: simple: converter: Group query functions together Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • 29bd5583c4 libcamera: pipeline: simple: Don't override stride at configure time Laurent Pinchart 2020-12-26 23:45:04 +02:00
  • 96bcf66ac7 libcamera: pipeline: simple: Manage converter with std::unique_ptr<> Laurent Pinchart 2020-12-24 18:01:43 +02:00
  • 817a4b4472 tests: Test IPA serializer generation Paul Elder 2020-12-05 19:31:06 +09:00
  • f70d5b14d6 tests: Add test for IPCPipeUnixSocket Paul Elder 2020-12-05 19:31:04 +09:00
  • 01fd806b9a tests: Add IPADataSerializer test Paul Elder 2020-12-05 19:31:03 +09:00
  • cc22d2206d ipa: raspberrypi: AWB: Ignore invalid statistics zones correctly David Plowman 2021-02-25 17:01:41 +00:00
  • b8bd37c6af ipa: raspberrypi: AWB: Remove unused code David Plowman 2021-02-25 17:01:40 +00:00
  • f8a70a8a74 libcamera: ipu3: Initialize V|H flip support Jacopo Mondi 2021-02-23 14:48:41 +01:00
  • 3d39df27a7 android: camera_device: Set the camera location to Front if External Paul Elder 2021-02-11 17:51:48 +09:00
  • edc771ef2f libcamera: camera_sensor: Print warning when orientation is unknown Paul Elder 2021-02-11 17:50:13 +09:00
  • 6e65d42257 libcamera: Enable vimc pipeline handler when tests are enabled Laurent Pinchart 2021-02-22 23:05:46 +02:00
  • 6c4ce7de30 libcamera: ipu3: Add rotation to ipu3 pipeline Fabian Wüthrich 2021-02-14 21:41:26 +01:00
  • 1612841ff1 libcamera: raspberrypi: Drop std::move() where misleading Laurent Pinchart 2021-02-22 12:21:26 +02:00
  • 13a7ed7b1f libcamera: ipu3: Do not over-write metadata Jacopo Mondi 2021-02-19 12:16:11 +01:00
  • 79991a9903 libcamera: camera: Constify controls argument to start() Laurent Pinchart 2021-02-12 04:37:16 +02:00
  • f73c505f71 libcamera: ipu3: set V4L2_CID_INTEL_IPU3_MODE Jean-Michel Hautbois 2021-02-12 14:18:51 +01:00
  • eacde8036e ipa: ipu3: Don't call SetControls for each frame Jean-Michel Hautbois 2021-02-09 16:03:35 +01:00
  • 8201093830 libcamera: pipeline: ipu3: Prevent unintialised memory use Kieran Bingham 2021-02-18 13:47:52 +00:00
  • b147de2553 pipeline: raspberrypi: Update the lens shading control in-place Naushir Patuck 2021-02-18 12:48:24 +00:00
  • a6c41759fc pipeline: ipa: raspberrypi: Rename IPA Interface namespace to ipa::RPi Naushir Patuck 2021-02-18 12:48:23 +00:00
  • 22a33aa48f pipeline: ipa: raspberrypi: Tidy-ups after IPAInterface changes Naushir Patuck 2021-02-18 12:48:22 +00:00
  • a13d229086 pipeline: ipa: raspberrypi: Fix pipeline running on in a stopped state Naushir Patuck 2021-02-18 12:48:21 +00:00
  • 9fe81a51ab ipa: raspberrypi: Do not require SDN (spatial denoise) algorithm David Plowman 2021-02-17 15:24:00 +00:00
  • 84297540b6 android: libyuv: Introduce PostProcessorYuv Hirokazu Honda 2021-02-04 22:04:20 +00:00
  • 08ce394465 meson: ipa, proxy: Only build proxies for enabled pipelines Niklas Söderlund 2021-02-17 10:47:07 +01:00
  • 5aff27a20d ipa: raspberrypi: Fix exposure and gain delays for imx477 Naushir Patuck 2021-02-16 08:55:05 +00:00
  • 0e2ca7256b utils: checkstyle.py: Handle renamed files in header add checker Laurent Pinchart 2021-02-12 13:00:19 +02:00
  • d86d9592a1 utils: checkstyle.py: Restore checks of renamed files Laurent Pinchart 2021-02-12 13:00:19 +02:00
  • e201cb4f54 libcamera: IPAInterface: Replace C API with the new C++-only API Paul Elder 2020-12-05 19:30:54 +09:00
  • 18b3e27461 ipa: raspberrypi: meson: Add dependency on generated headers Paul Elder 2020-12-05 19:30:53 +09:00
  • e45bddeb93 tests: Remove IPA wrappers test Paul Elder 2020-12-05 19:30:52 +09:00
  • e6722b86ee meson: ipa, proxy: Generate headers and proxy with mojo Paul Elder 2020-12-05 19:30:51 +09:00
  • 4000ed4d8d ipa: Add core.mojom Paul Elder 2020-12-24 15:18:39 +09:00
  • 21f1b555b7 libcamera: Add IPCPipe implementation based on unix socket Paul Elder 2020-12-05 19:30:50 +09:00
  • e1ccded833 libcamera: Add IPCPipe Paul Elder 2020-12-05 19:30:49 +09:00
  • 13f7d58569 libcamera: Add IPADataSerializer Paul Elder 2020-12-05 19:30:48 +09:00
  • c6d4303b0b Documentation: skip generating documentation for generated code Paul Elder 2020-12-05 19:30:47 +09:00
  • 6072ca395a utils: ipc: add parser script Paul Elder 2020-12-05 19:30:46 +09:00
  • 2ad8768fd6 utils: ipc: add generator script Paul Elder 2020-12-05 19:30:45 +09:00
  • 7832e19a59 utils: ipc: add templates for code generation for IPC mechanism Paul Elder 2020-12-05 19:30:44 +09:00
  • 892c0f4c19 libcamera: control_serializer: Save serialized ControlInfoMap in a cache Paul Elder 2020-12-23 12:34:42 +09:00
  • a119d75530 libcamera: pipeline: rkisp1: configure IPA from configure method instead of start method Dafna Hirschfeld 2021-02-12 20:05:57 +01:00
  • f9c0cf2a3a libcamera: MappedBuffer: Disable copy and assignment Kieran Bingham 2020-10-22 14:35:12 +01:00
  • 640f48d603 libcamera: Utilise LIBCAMERA_DISABLE_COPY Kieran Bingham 2020-10-22 14:12:26 +01:00
  • 83c5a2a7aa libcamera: controls: Utilise LIBCAMERA_DISABLE_COPY_AND_MOVE Kieran Bingham 2021-02-12 12:12:49 +00:00
  • 234ee71517 libcamera: media_object: Utilise LIBCAMERA_DISABLE_COPY_AND_MOVE Kieran Bingham 2020-10-22 14:27:10 +01:00
  • 74f103486c libcamera: buffer: Utilise LIBCAMERA_DISABLE_COPY_AND_MOVE Kieran Bingham 2020-10-22 14:16:45 +01:00
  • 41b6d83e6a libcamera: class: Provide move and copy disablers Kieran Bingham 2021-02-08 17:07:32 +00:00
  • 1473add188 libcamera: Move extensible to class Kieran Bingham 2021-02-08 14:30:31 +00:00
  • db55e09b42 ipa: raspberrypi: AWB: Fix race condition setting manual gains David Plowman 2021-02-10 17:58:30 +00:00
  • e36a6f4043 libcamera: Drop unneeded depend_files from meson custom targets Laurent Pinchart 2021-02-08 23:14:05 +02:00
  • db27029ce4 meson: Fix coding style when declaring arrays Laurent Pinchart 2021-02-08 23:43:05 +02:00
  • 9e369da993 ipa: raspberrypi: AWB: Remove unecessary frame count variable David Plowman 2021-02-10 11:17:42 +00:00
  • 8a05d35ba5 ipa: raspberrypi: Handle control::NoiseReductionMode in the controller Naushir Patuck 2021-02-08 15:07:38 +00:00
  • c9e1ef7bd2 ipa: raspberrypi: Add a DenoiseAlgorithm class to the Controller Naushir Patuck 2021-02-08 15:07:37 +00:00
  • 44ea5b65c8 ipa: raspberrypi: Rename SdnStatus to DenoiseStatus Naushir Patuck 2021-02-08 15:07:36 +00:00
  • 1c362b7855 uapi: raspberrypi: Update the bcm2835-isp header definition Naushir Patuck 2021-02-08 15:07:35 +00:00
  • 68b992e72e pipeline: raspberrypi: Set the ISP Output1 to 1/4 resolution if unused Naushir Patuck 2021-02-08 15:07:34 +00:00
  • 64e3aa23ff pipeline: raspberrypi: Refactor stream configuration routine Naushir Patuck 2021-02-08 15:07:33 +00:00
  • 03def6e947 libcamera: ipu3: Get request from information structure instead of buffer Niklas Söderlund 2021-02-05 16:27:06 +01:00
  • 4625132b90 ipa: raspberrypi: Remove atomic variable from Algorithm class David Plowman 2021-02-08 09:40:35 +00:00
  • 756fcbaaf2 android: camera_device: Calculate MAX_JPEG_SIZE Jacopo Mondi 2021-01-28 15:26:20 +01:00
  • 7fab304719 ipa: raspberrypi: lux: Supply missing method and remove atomic variable David Plowman 2021-02-04 09:34:56 +00:00
  • ef3ce74b26 ipa: raspberrypi: noise: Remove unnecessary atomic variable David Plowman 2021-02-04 09:34:55 +00:00
  • 7a8150c5b9 ipa: rasberrypi: contrast: Remove unnecessary atomic variables David Plowman 2021-02-04 09:34:54 +00:00
  • df3a86ace3 ipa: raspberrypi: ccm: Remove unnecessary atomic variable David Plowman 2021-02-04 09:34:53 +00:00
  • a03cd6af11 ipa: raspberrypi: AWB: Improve locking David Plowman 2021-02-04 09:34:52 +00:00
  • 3a1b50876c ipa: raspberrypi: AWB: Remove unnecessary locking for AWB settings David Plowman 2021-02-04 09:34:51 +00:00
  • b2839ed68a libcamera: ipu3: Fix RAW sizes selection Jacopo Mondi 2021-02-03 10:40:53 +01:00
  • f29601efc4 android: camera_device: Report HOT_PIXEL_MAP_MODE as OFF Jacopo Mondi 2021-02-03 16:47:30 +01:00
  • 5360d807b4 android: camera_device: Report sensor test pattern mode Jacopo Mondi 2021-02-03 16:43:22 +01:00
  • d77233be82 libcamera: ipu3: Always report crop region Jacopo Mondi 2021-02-03 16:38:43 +01:00
  • 9690d082ec android: camera_device: Report AF_MODE_OFF in template Jacopo Mondi 2021-02-03 16:37:20 +01:00
  • f266c0eb9c android: camera_device: Use AF_MODE_OFF in scene override Jacopo Mondi 2021-02-03 16:34:40 +01:00
  • e9c2875aea android: camera_device: Report AE_EXPOSURE_COMPENSATION Jacopo Mondi 2021-02-03 14:47:45 +01:00
  • 520c3664bc android: camera_device: Report COLOR_CORRECTION_ABERRATION_MODE Jacopo Mondi 2021-02-03 14:44:34 +01:00
  • a3c75bba84 cam: Only queue the exact number of requests asked for Niklas Söderlund 2021-01-26 18:17:06 +01:00
  • 5b60b689c1 cam: event_loop: Execute events in the libevent loop Niklas Söderlund 2021-01-30 00:52:54 +01:00