Commit Graph

  • 5148c0aa7e libcamera: camera_sensor: Reference test pattern modes by enum type Hirokazu Honda 2021-12-06 14:49:16 +09:00
  • b53f6efb99 android: camera_stream: Use PlatformFrameBufferAllocator Hirokazu Honda 2021-11-30 21:44:28 +09:00
  • c58662c577 android: Introduce PlatformFrameBufferAllocator Hirokazu Honda 2021-11-24 03:39:47 +09:00
  • 99bb610fd1 libcamera: framebuffer: Enable attaching additional data to FrameBuffer Hirokazu Honda 2021-11-24 03:39:46 +09:00
  • 294663eece libcamera: ipu3: Only process focus if we have a lens Kieran Bingham 2021-12-03 12:53:59 +00:00
  • f8d2f17a3d libcamera: base: shared_fd: Add comparison operators Laurent Pinchart 2021-11-29 21:01:55 +02:00
  • 560f5cf998 libcamera: base: shared_fd: Rename fd() to get() Laurent Pinchart 2021-11-29 20:38:10 +02:00
  • 5c85e70240 libcamera: base: Rename FileDescriptor to SharedFD Laurent Pinchart 2021-11-28 05:45:34 +02:00
  • 3dc3e2e61e v4l2: v4l2_camera: Return int in getBufferFd() Hirokazu Honda 2021-06-10 16:50:27 +09:00
  • 1af788a8fb libcamera: pipeline: raspberrypi: DmaHeaps: Use UniqueFD for a file descriptor Hirokazu Honda 2021-06-10 16:50:26 +09:00
  • 415ac12399 libcamera: v4l2_videodevice: Pass FileDescriptor to open() Laurent Pinchart 2021-11-29 20:14:14 +02:00
  • a62a886a7d libcamera: v4l2_videodevice: Use fd for a file descriptor Hirokazu Honda 2021-06-10 16:50:24 +09:00
  • cfe4f9622e libcamera: v4l2_device: Use UniqueFD for a file descriptor Hirokazu Honda 2021-06-10 16:50:23 +09:00
  • 91dcd719d7 libcamera: media_device: Manage fd by UniqueFD Hirokazu Honda 2021-06-10 16:50:22 +09:00
  • c49e888848 libcamera: process: Manage pipe fds by UniqueFD Hirokazu Honda 2021-06-10 16:50:21 +09:00
  • bf26505dc8 libcamera: ipc_unixsocket: Fix file descriptor leak Laurent Pinchart 2021-11-29 23:38:28 +02:00
  • 9143668887 libcamera: ipc_unixsocket: Use UniqueFD for a file descriptor Hirokazu Honda 2021-06-10 16:50:25 +09:00
  • edd70612e5 libcamera: file: Manage fd by UniqueFD Hirokazu Honda 2021-06-10 16:50:20 +09:00
  • a59c471e5a libcamera: event_dispatcher_poll: Manage fd by UniqueFD Hirokazu Honda 2021-06-10 16:50:19 +09:00
  • fcf98514cb libcamera: base: file_descriptor: Return UniqueFD from dup() Laurent Pinchart 2021-11-28 19:50:43 +02:00
  • 1d0dbc0da8 libcamera: base: file_descriptor: Add constructor from UniqueFD Hirokazu Honda 2021-06-10 16:50:18 +09:00
  • 779f70c747 test: Add UniqueFD test Laurent Pinchart 2021-11-29 01:39:13 +02:00
  • ccdaf8ec90 libcamera: base: Introduce UniqueFD Hirokazu Honda 2021-06-10 16:50:18 +09:00
  • 1546a74e64 libcamera: base: file_descriptor: Move inode() function to frame_buffer.cpp Laurent Pinchart 2021-11-28 05:20:14 +02:00
  • 6c6acaa7ea libcamera: Move file_descriptor.h to base/ Laurent Pinchart 2021-11-28 05:07:54 +02:00
  • 6b1e256934 libcamera: Move compiler.h to base/ Laurent Pinchart 2021-11-28 00:05:35 +02:00
  • 4b24b0bfe6 libcamera: camera_sensor: Fix doxygen warning Laurent Pinchart 2021-12-03 13:03:02 +02:00
  • 83dfe7b223 libcamera: backtrace: Include cxxabi.h without HAVE_DW Khem Raj 2021-12-01 12:15:48 -08:00
  • 3f881dbc33 ipu3: ipa: Allow IPA to apply controls to the lens device Han-Lin Chen 2021-12-03 17:44:26 +08:00
  • ad2bcbe5b5 libcamera: camera_lens: add CameraLens as a member of CameraSensor Han-Lin Chen 2021-12-03 17:44:25 +08:00
  • 6e80c1bcf4 libcamera: camera_lens: Add a new class to model a camera lens Han-Lin Chen 2021-12-03 17:44:24 +08:00
  • 5d2aad02e8 libcamera: add model() for retrieving model name in V4L2Subdevice Han-Lin Chen 2021-12-03 17:44:23 +08:00
  • 95937ff189 ipa: ipu3: Extend ipu3 ipa interface for lens controls Han-Lin Chen 2021-12-03 17:44:22 +08:00
  • b7b72027a0 pipeline: raspberrypi: Choose bit depth and packing according to raw stream David Plowman 2021-12-01 13:40:48 +00:00
  • bab0f7df56 pipeline: raspberrypi: Fix under-allocation of embedded data buffers David Plowman 2021-12-01 10:15:07 +00:00
  • 8acc82ec0d guides: tracing: Mention where to find the trace file Paul Elder 2021-11-26 16:42:19 +09:00
  • 437cc39668 ipa: rkisp1: Initialize numCells in constructor Jean-Michel Hautbois 2021-11-30 08:10:58 +01:00
  • 4085372c51 test: gstreamer: Avoid call to deprecated gst_element_get_request_pad() Xavier Roumegue 2021-12-01 08:52:33 +01:00
  • d2cca51965 android: camera_request: Add thread safety annotation Hirokazu Honda 2021-12-01 16:53:48 +09:00
  • 221cf408f3 android: camera_device: Add thread safety annotation Hirokazu Honda 2021-12-01 16:53:47 +09:00
  • f6807016a3 android: camera_device: Fix variables access without protection Hirokazu Honda 2021-12-01 16:53:46 +09:00
  • 97ab0074ec android: camera_stream: Add thread safety annotation Hirokazu Honda 2021-12-01 16:53:45 +09:00
  • 5e0d3a3517 android: camera_stream: Protect buffers initialization by mutex_ Hirokazu Honda 2021-12-01 16:53:44 +09:00
  • d5fb676ed5 android: camera_hal_manager: Add thread safety annotation Hirokazu Honda 2021-12-01 16:53:43 +09:00
  • 7e91f95160 libcamera: Correct include headers for Mutex classes Hirokazu Honda 2021-12-01 16:53:42 +09:00
  • c17f172842 libcamera: base: Add mutex classes with thread safety annotations Hirokazu Honda 2021-12-01 16:53:41 +09:00
  • 16efd83f5d libcamera: base: Add thread safety annotation macros Hirokazu Honda 2021-12-01 16:53:40 +09:00
  • 7b86854e40 v4l2: Consolidate mutex classes to Mutex and MutexLocker Hirokazu Honda 2021-12-01 16:53:39 +09:00
  • 3536473e06 android: Consolidate mutex classes to Mutex and MutexLocker Hirokazu Honda 2021-12-01 16:53:38 +09:00
  • 923cf7f40a libcamera: base: Introduce ConditionVariable Hirokazu Honda 2021-12-01 16:53:37 +09:00
  • 59002a9e9d test: Replace "/proc/self/exe" with path to test binary Laurent Pinchart 2021-11-29 23:16:35 +02:00
  • b24d9c4413 test: Store path to the test executable in Test class Laurent Pinchart 2021-11-29 23:02:27 +02:00
  • 68e4f70a69 ipa: ipu3: Rectify gain value reporting in request metadata Umang Jain 2021-11-30 10:52:53 +05:30
  • a29f122a77 android: camera_device: Provide toString() helper for stream_type Umang Jain 2021-11-25 18:42:23 +05:30
  • f47c9c36ed ipa: rkisp1: agc: Introduce prepare call Jean-Michel Hautbois 2021-11-19 10:52:27 +01:00
  • fea85f84c2 ipa: rkisp1: Introduce AGC Jean-Michel Hautbois 2021-11-19 07:56:12 +01:00
  • af7f70b69a ipa: rkisp1: agc: Introduce HW revision in IPAContext Jean-Michel Hautbois 2021-11-19 11:13:34 +01:00
  • 431749b399 ipa: rkisp1: Report and use sensor controls Jean-Michel Hautbois 2021-11-18 15:19:28 +01:00
  • 55c07ed4db ipa: rkisp1: Use the Algorithm class Jean-Michel Hautbois 2021-11-23 14:25:41 +01:00
  • fdf1426694 ipa: libipa: Introduce Algorithm class template Jean-Michel Hautbois 2021-11-23 14:24:39 +01:00
  • b6fa52fc5b ipa: rkisp1: Introduce IPAContext Jean-Michel Hautbois 2021-11-18 14:43:24 +01:00
  • c2da6aab21 ipa: rkisp1: Instantiate CameraSensorHelper Jean-Michel Hautbois 2021-11-18 14:39:50 +01:00
  • ed1cb19e76 ipa: Do not modify the sensor limits Jean-Michel Hautbois 2021-11-22 14:59:13 +01:00
  • 90da3af347 ipa: rkisp1: Pass IPASettings at init call Jean-Michel Hautbois 2021-11-18 14:35:25 +01:00
  • aad674c544 libipa: Correct IMX219 in CameraSensorHelper Jean-Michel Hautbois 2021-11-18 16:52:48 +01:00
  • 8178e01b36 libcamera: Add tracing to meson summary Jacopo Mondi 2021-11-20 10:46:56 +01:00
  • 663b5d859f test: camera: Fix trivial spelling mistake Jacopo Mondi 2021-11-19 10:19:51 +01:00
  • 22574ff195 pipeline: raspberrypi: Tidy the camera enumeration and registration logic Naushir Patuck 2021-11-26 15:35:38 +00:00
  • 762f38811b pipeline: raspberrypi: Split out device enumeration and camera registration Naushir Patuck 2021-11-26 15:35:37 +00:00
  • cb1de39907 ipa: raspberrypi: Update documentation urls Naushir Patuck 2021-11-25 15:04:25 +00:00
  • 0eacde623b libcamera: object: Avoid argument copies in invokeMethod() Laurent Pinchart 2021-11-18 23:35:39 +02:00
  • 796210ecea v4l2: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 7e125787ad utils: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 2698597994 test: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 4f32b0815e qcam: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • b3ff91a57d lc-compliance: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • f1d94a9c68 ipa: libipa: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • f8a797102d ipa: ipu3: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • c296c91a71 gstreamer: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 2c72ca70e2 cam: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 0382fcb22b android: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • b426b778c6 libcamera: pipeline: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • cc0b245096 libcamera: ipa: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • df131ad088 libcamera: internal: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 0701f756b9 libcamera: base: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 0a64cf8b76 libcamera: Convert to pragma once Kieran Bingham 2021-11-23 17:23:07 +00:00
  • 8212671ee7 ipa: ipu3: Fix IPAContext documentation Jean-Michel Hautbois 2021-11-19 11:05:44 +01:00
  • dbd2e30ee3 pipeline: raspberrypi: Avoid invalid PixelFormat warning message Naushir Patuck 2021-11-18 16:42:16 +00:00
  • 9c246b77e4 pipeline: raspberrypi: Increase the V4L2BufferCache slot allocations Naushir Patuck 2021-11-18 16:42:15 +00:00
  • a3b0aa5511 pipeline: raspberrypi: Rework the internal buffer allocation scheme Naushir Patuck 2021-11-18 16:42:14 +00:00
  • e0b870e615 pipeline: raspberrypi: Add const qualifer in isRaw() Naushir Patuck 2021-11-18 16:42:13 +00:00
  • b0e31c9020 ipa: ipu3: agc: Saturate the averages when computing relative luminance Laurent Pinchart 2021-11-16 16:29:23 +02:00
  • a2b4975a1c ipa: ipu3: agc: Return the inter-quantile mean from measureBrightness() Laurent Pinchart 2021-11-16 16:29:23 +02:00
  • 6e02f67457 ipa: ipu3: agc: Rename currentYGain Laurent Pinchart 2021-11-16 16:29:23 +02:00
  • 8d9b39f8ad ipa: ipu3: agc: Standardize vocabulary on "relative luminance" Laurent Pinchart 2021-11-16 16:29:23 +02:00
  • 65628512df ipa: ipu3: agc: Drop kMaxLuminance constant Laurent Pinchart 2021-11-16 16:29:23 +02:00
  • f2a1817275 Documentation: coding-style: Document the git commit hooks Laurent Pinchart 2021-11-18 14:48:17 +02:00
  • d9a2a1f703 ipa: ipu3: agc: Remove the threshold for the histogram calculation Jean-Michel Hautbois 2021-11-16 09:03:19 +01:00
  • 0d50a04cc9 lc-compliance: Build with gtest in subprojects Hirokazu Honda 2021-11-12 15:29:48 +09:00
  • d6f4abeead ipa: ipu3: Set the AnalogueGain control Jean-Michel Hautbois 2021-11-05 21:26:28 +01:00