Commit Graph

  • 7bfe7d7056 android: generic_camera_buffer: Correct buffer mapping Hirokazu Honda 2021-08-26 17:00:19 +09:00
  • be05f8d1da gstreamer: Fix usage of default size for fixation Nicolas Dufresne 2021-08-26 10:16:02 -04:00
  • d3be776654 libcamerasrc: Fix deadlock on EOS Nicolas Dufresne 2021-08-26 09:23:46 -04:00
  • 9c49106b97 gstreamer: Fix concurrent access issues to CameraManager Nicolas Dufresne 2021-08-26 09:23:45 -04:00
  • 1ca5513396 gstreamer: Fix deadlock when last allocator ref is held by buffer Nicolas Dufresne 2021-08-26 09:23:44 -04:00
  • af1f731f47 test: gstreamer: Disable gstreamer registry forks Vedant Paranjape 2021-08-21 20:11:45 +05:30
  • dac58fdd2a test: gstreamer: Clean up memory management Vedant Paranjape 2021-08-21 18:42:02 +05:30
  • e89d8c7e50 Documentation: application-developer: Fix up spelling error Kieran Bingham 2021-08-24 16:14:11 +01:00
  • 6b9645d894 Documentation: application-developer: Fix reference to cam BufferWriter Kieran Bingham 2021-08-23 20:26:14 +01:00
  • e590ca3004 Documentation: application-developer: Recommend unique_ptr for CameraManager Kieran Bingham 2021-07-28 09:13:54 +01:00
  • d2783171dd Documentation: application-developer: Clean up build instructions Kieran Bingham 2021-07-28 09:11:08 +01:00
  • fe8b72a595 Documentation: application-developer: Remove irrelevant TODO Kieran Bingham 2021-07-27 16:10:53 +01:00
  • 5c624e5561 README.rst: Update gstreamer element guidance Kieran Bingham 2021-08-23 11:46:48 +01:00
  • 2dab5d2a46 libcamera: controls: Initialize ControlInfoMap::idmap_ Jacopo Mondi 2021-08-12 19:36:55 +02:00
  • 359ade5027 ipa: ipu3: awb: remove local storage of the grid Jean-Michel Hautbois 2021-08-20 14:07:53 +02:00
  • b3befe2ef0 ipa: ipu3: agc: remove local storage of the grid Jean-Michel Hautbois 2021-08-20 14:02:58 +02:00
  • e991bb2c36 Documentation: Drop deprecated Doxygen options Laurent Pinchart 2021-08-18 01:31:06 +03:00
  • 6f09680b25 qcam: Replace MappedBuffer with Span<uint8_t> Laurent Pinchart 2021-08-18 03:21:06 +03:00
  • 93802f600c ipa: ipu3: Move IPU3 agc into algorithms Jean-Michel Hautbois 2021-08-18 17:54:03 +02:00
  • b145ae4242 ipa: ipu3: Move IPU3 awb into algorithms Jean-Michel Hautbois 2021-08-18 17:54:02 +02:00
  • 16266def40 ipa: ipu3: convert AGC to the new algorithm interface Jean-Michel Hautbois 2021-08-19 14:51:56 +02:00
  • 4eb4073ec7 ipa: ipu3: convert AWB to the new algorithm interface Jean-Michel Hautbois 2021-08-20 08:34:25 +02:00
  • fcf56b9716 ipa: ipu3: Introduce a modular tone mapping algorithm Jean-Michel Hautbois 2021-08-19 10:49:42 +02:00
  • 96dfda8e4b ipa: ipu3: Introduce modular algorithm Jean-Michel Hautbois 2021-08-19 09:03:37 +02:00
  • b3a2882b36 ipa: ipu3: Add the functions to the Algorithm class Jean-Michel Hautbois 2021-08-19 09:03:11 +02:00
  • a35eb4b36f ipa: ipu3: Introduce a Context structure Jean-Michel Hautbois 2021-08-12 08:51:06 +02:00
  • a47a6906a2 ipa: move libipa::Algorithm to ipa/ipu3/algorithms Jean-Michel Hautbois 2021-08-11 10:01:51 +02:00
  • 3558334561 libcamera: ipc_pipe: Do not run memcpy with null arguments Umang Jain 2021-08-19 19:40:48 +05:30
  • cdb70b5c40 libcamera: ipc_unixsocket: Do not run memcpy with null arguments Umang Jain 2021-08-18 14:08:41 +05:30
  • 31078711d6 ipa: Use FileDescriptor instead of int in layers above IPC payload Paul Elder 2021-07-20 19:24:47 +09:00
  • e35cae0679 test: camera: Camera reconfiguration and fd-leak test Umang Jain 2021-08-18 14:32:47 +05:30
  • cfa43199d3 libtest: camera_test: Plumb constructor to set LIBCAMERA_IPA_FORCE_ISOLATION Umang Jain 2021-08-18 14:32:46 +05:30
  • d0d1733027 utils: ipc: ipa_proxy_worker: Log IPCUnixSocket::send() failures Laurent Pinchart 2021-08-17 06:09:35 +03:00
  • 5b7d16dc1f ipa: raspberrypi: Fix bcm2835-isp inclusion type. Kieran Bingham 2021-08-09 17:53:11 +01:00
  • c0417c4d52 pipeline: ipu3: Skip recording timestamp for cancelled buffers Umang Jain 2021-08-17 12:29:58 +05:30
  • cb63fc75fb libcamera: pipeline: Cast to derived pipeline handler with helpers Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • 034b5d3699 libcamera: pipeline_handler: Drop controls() and properties() functions Laurent Pinchart 2021-07-30 06:05:45 +03:00
  • 1815a0290f Documentation: guides: pipeline-handler: Migrate to Camera::Private Laurent Pinchart 2021-07-23 05:08:18 +03:00
  • ddd267c348 libcamera: pipeline_handler: Drop CameraData class Laurent Pinchart 2021-07-23 05:01:53 +03:00
  • 42808665a0 libcamera: pipeline: ipu3: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • 746feade70 libcamera: pipeline: raspberrypi: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • 211b91c284 libcamera: pipeline: rkisp1: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • de2668d8a7 libcamera: pipeline: vimc: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • aae303c5aa libcamera: pipeline: uvcvideo: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • fb1bcb9c38 libcamera: pipeline: simple: Migrate to Camera::Private Laurent Pinchart 2021-07-23 04:39:44 +03:00
  • 678079fd4e libcamera: camera: Fix minor issues in Camera::Private documentation Laurent Pinchart 2021-07-23 03:41:56 +03:00
  • bcab244b1f libcamera: pipeline_handler: Move CameraData members to Camera::Private Laurent Pinchart 2021-07-23 03:41:56 +03:00
  • 32b8832e38 libcamera: camera: Pass Private pointer to Camera constructor Laurent Pinchart 2021-07-23 02:57:44 +03:00
  • e77c8951e9 libcamera: base: extensible: Pass private pointer as unique_ptr<> Laurent Pinchart 2021-08-11 19:34:44 +03:00
  • 5420e359f2 pipeline: vimc: Force complete of request on cancelled buffers Umang Jain 2021-08-16 18:33:37 +05:30
  • c2437e8cde ipa: vimc: Send and retrieve FrameBuffers from IPA Umang Jain 2021-08-14 10:39:12 +05:30
  • 3c5732d04a ipa: vimc: Map and unmap buffers Umang Jain 2021-08-14 10:39:11 +05:30
  • aad68099e5 pipeline: vimc: Allocate mock IPA buffers Umang Jain 2021-08-14 10:39:10 +05:30
  • 568c4049bc ipa: vimc: Add configure() function Laurent Pinchart 2021-08-14 10:39:09 +05:30
  • 25462474f8 test: gstreamer: Add test for gstreamer single stream Vedant Paranjape 2021-08-13 16:13:02 +05:30
  • 8afa1224d7 raspberrypi: ipa: Add tuning files for "NOIR" ov5647, imx219, imx477 modules David Plowman 2021-08-13 10:02:42 +01:00
  • 9947b4cf38 ipa: ipu3: Tidy-up includes Jacopo Mondi 2021-07-16 15:51:59 +02:00
  • 11fe4333c5 libcamera: ipu3: Initialize controls in the IPA Jacopo Mondi 2021-07-15 16:27:43 +02:00
  • 62c82ab93f libcamera: controls: Use ControlIdMap in deserialization Jacopo Mondi 2021-07-28 16:03:54 +02:00
  • 0d7db1b511 test: control serialization: Test lookup by ControlId Jacopo Mondi 2021-07-28 16:06:29 +02:00
  • b48db3c489 libcamera: controls: Create ControlInfoMap with ControlIdMap Jacopo Mondi 2021-07-28 11:59:00 +02:00
  • 0e1ff86e78 clang-format: Regroup sort orders Kieran Bingham 2021-06-25 00:58:49 +01:00
  • e552981c8f libcamera: MappedFrameBuffer: Print errno on mmap() failure Umang Jain 2021-08-10 18:40:19 +05:30
  • fdf1851f0b libcamera: MappedFrameBuffer: Use typed Flags<MapModes> Kieran Bingham 2021-08-06 13:18:01 +01:00
  • f3629363c4 libcamera: Give MappedFrameBuffer its own implementation Kieran Bingham 2021-08-06 10:18:30 +01:00
  • aa1972529b src: Remove all unused sys/mman.h inclusions Kieran Bingham 2021-08-09 14:04:27 +01:00
  • a48a000a33 libcamera: Rename 'method' to 'function' Laurent Pinchart 2021-04-07 15:48:59 +03:00
  • 0536a9aa71 ipu3: Disallow raw only camera configuration Umang Jain 2021-08-04 18:55:26 +05:30
  • 36b10b93b1 android: mm: cros_camera_buffer: Fix unused parameter Hirokazu Honda 2021-08-05 14:05:51 +05:30
  • 4c61c5d223 android: camera_device: Propagate the requested test pattern mode Hirokazu Honda 2021-06-29 01:36:44 +09:00
  • abaa45d627 ipa: raspberrypi: AGC: handle modes with different sensitivities David Plowman 2021-07-18 19:51:25 +01:00
  • d0c429c34c ipa: raspberrypi: Add sensitivity field to camera mode David Plowman 2021-07-18 19:51:24 +01:00
  • 2288550f7d cam: Add support for viewfinder through DRM/KMS Laurent Pinchart 2020-05-17 23:58:31 +03:00
  • 063c9969f5 cam: kms_sink: Enable display on first frame Laurent Pinchart 2020-05-19 04:44:56 +03:00
  • 6d7ddace52 cam: Add KMS sink class Laurent Pinchart 2020-05-17 23:56:26 +03:00
  • 910b5253cb cam: Add DRM helper classes Laurent Pinchart 2020-05-17 23:56:26 +03:00
  • ab623b4738 cam: Rename BufferWriter to FileSink Laurent Pinchart 2020-05-19 03:21:30 +03:00
  • 02001fecb0 cam: Turn BufferWriter into a FrameSink Laurent Pinchart 2020-05-19 02:19:47 +03:00
  • f929a2890c cam: Add FrameSink base class Laurent Pinchart 2020-05-19 01:54:53 +03:00
  • cb45af8a9e cam: event_loop: Add support for file descriptor events Laurent Pinchart 2020-11-13 06:14:49 +02:00
  • 2c18ebb859 utils: ipc: Initialise ThreadProxy Kieran Bingham 2021-07-13 12:01:31 +01:00
  • 0e8d8fbd4e gstreamer: Update format specifier in Request Pad template Vedant Paranjape 2021-07-28 20:07:37 +05:30
  • 5fd4bb0337 android: nautilus: Add camera HAL configuration Umang Jain 2021-07-30 16:31:54 +05:30
  • 79abef2064 android: Override camera as "Internal" provided found in HAL config Umang Jain 2021-07-30 16:31:53 +05:30
  • f65fad5a4d android: Disallow external location in HAL config Umang Jain 2021-07-30 16:31:52 +05:30
  • cc0a50cddf android: Instantiate CameraDevice after checking HAL config validity Umang Jain 2021-07-30 16:31:51 +05:30
  • c615807bc4 qcam: Support OpenGL ES 2.0 Laurent Pinchart 2021-08-03 12:02:55 +03:00
  • 86eac92fcf libcamera: camera: Make Camera::Private members private Laurent Pinchart 2021-07-23 00:36:58 +03:00
  • a0143dc893 libcamera: camera: Move Camera::Private to header file Laurent Pinchart 2021-07-23 00:19:09 +03:00
  • c46f82fd1b Documentation: Doxygen: Don't exclude Private classes Laurent Pinchart 2021-07-23 05:16:41 +03:00
  • 5694a6791f libcamera: frame_buffer: Document the FrameBuffer::Private class Laurent Pinchart 2021-07-23 05:13:17 +03:00
  • 33dd4fab9d libcamera: base: class: Don't pass Extensible pointer to Private constructor Laurent Pinchart 2021-07-23 02:41:16 +03:00
  • 49334e1f24 libcamera: base: class: Link LIBCAMERA_O_PTR to Extensible documentation Laurent Pinchart 2021-07-23 06:06:28 +03:00
  • 960b1b2e87 libcamera: base: class: Document Extensible::_d() functions Laurent Pinchart 2021-07-23 06:06:28 +03:00
  • 6a8582dc20 libcamera: file: Turn MapFlag and OpenModeFlag into enum class Laurent Pinchart 2020-08-03 02:10:28 +03:00
  • 91d06ae2fc libcamera: file: Use Flags<> class for open flags Laurent Pinchart 2020-07-25 02:17:48 +03:00
  • 49862904f6 libcamera: file: Use Flags<> class for map flags Laurent Pinchart 2020-07-25 02:17:48 +03:00
  • f7c6b1228b test: Add tests for the Flags class Laurent Pinchart 2020-07-13 01:53:24 +03:00
  • 87c18aab8c libcamera: flags: Add type-safe enum-based flags Laurent Pinchart 2020-07-12 23:27:07 +03:00
  • a792512496 utils: raspberrypi: ctt: Fix namespace for sklearn NearestCentroid function David Plowman 2021-07-21 12:52:18 +01:00