Commit Graph

  • e7c52de5e5 android: yuv: Remove CameraDevice forward-declare Umang Jain 2021-09-09 20:48:26 +05:30
  • c52e8429cc libcamera: base: Add libatomic dependency Fabrice Fontaine 2021-09-12 15:02:51 +02:00
  • 556e2de509 test: v4l2_compat: Report test as skipped if no compatible driver found Laurent Pinchart 2021-09-14 04:40:53 +03:00
  • a881b90b5d test: serialization: Prevent parallelisation Kieran Bingham 2021-09-14 13:01:08 +01:00
  • 4cf7a8fc0b libcamera: v4l2_videodevice: Handle unexpected buffers Kieran Bingham 2021-09-09 16:08:03 +01:00
  • 3bcb7a90c1 ipa: ipu3: Clear incoming parameter use flags Kieran Bingham 2021-09-10 16:49:24 +01:00
  • 84acaac8b7 README: Fix android dependencies Kieran Bingham 2021-09-09 16:01:37 +01:00
  • b0175735aa utils: ipc: proxy worker: Fix indentation in call deserialization Paul Elder 2021-09-06 17:18:03 +09:00
  • df58fc1f4b test: v4l2_compat_test: Fix v4l2-compliance version parsing Paul Elder 2021-08-27 15:25:21 +09:00
  • 4e3d152d1e v4l2: v4l2_camera_proxy: Set the compressed flag in enum_fmt Paul Elder 2021-09-08 16:53:23 +09:00
  • 69cffe7012 v4l2: v4l2_camera_proxy: Report the proper format name in enum_fmt Paul Elder 2021-09-08 16:51:15 +09:00
  • 9f9c224c7b libcamera: v4l2_pixelformat: Add helper function to get the description Paul Elder 2021-09-08 16:48:58 +09:00
  • ba155eadb9 libcamera: v4l2_pixelformat: Add entries for NV24 and NV42 Paul Elder 2021-09-08 16:48:25 +09:00
  • 67f0def9ba libcamera: v4l2_pixelformat: Add V4L2 description strings Paul Elder 2021-09-08 16:46:32 +09:00
  • a20d52a35b v4l2: v4l2_compat_manager: Don't print "camera not found" on openat() Paul Elder 2021-08-27 15:25:20 +09:00
  • e355ca0087 android: jpeg: Split and pass the thumbnail planes to encoder Umang Jain 2021-09-08 15:19:49 +05:30
  • 3d297f7ac8 libcamera: controls: Use a const ControlValidator Kieran Bingham 2021-08-10 16:52:15 +01:00
  • 0eea207b04 test: gstreamer: Fix the destructor of GstreamerTest base class Vedant Paranjape 2021-09-09 18:48:05 +05:30
  • 68fe3b058a android: mm: cros_camera_buffer: Log failure error on cleanup Umang Jain 2021-09-07 20:29:49 +05:30
  • 39c2d5dc95 test: gstreamer: Factor out code into a base class Vedant Paranjape 2021-09-08 13:24:42 +05:30
  • a25710428e v4l2: Sum bytesused for all planes when dequeuing buffer Laurent Pinchart 2021-09-07 00:06:52 +03:00
  • a339d055cc qcam: viewfinder_qt: Support multi-planar buffers Laurent Pinchart 2021-09-06 01:43:36 +03:00
  • c20ad98c2a qcam: viewfinder_gl: Support multi-planar buffers Laurent Pinchart 2021-09-06 01:43:36 +03:00
  • a13676f2bb qcam: Use Image class to access pixel data Laurent Pinchart 2021-09-06 01:35:22 +03:00
  • 0130843108 qcam: Print bytesused for all planes Laurent Pinchart 2021-09-02 05:59:48 +03:00
  • dd8b6a2cc9 cam: drm: Avoid importing the same dmabuf multiple times Laurent Pinchart 2021-09-06 01:12:09 +03:00
  • 71dad75373 cam: drm: Set per-plane offsets when creating DRM frame buffer Laurent Pinchart 2021-09-05 23:24:29 +03:00
  • 843048499f cam: drm: Support per-plane stride values Laurent Pinchart 2021-09-05 23:24:29 +03:00
  • f8f6bc657d cam: file_sink: Use Image class to access pixel data Laurent Pinchart 2021-09-06 00:41:54 +03:00
  • 8926fe6d74 cam: Add Image class Laurent Pinchart 2021-09-06 00:32:19 +03:00
  • 894ca69f60 android: jpeg: Support multi-planar buffers Laurent Pinchart 2021-09-06 16:25:06 +03:00
  • 2dca2b2fc6 android: jpeg: Use stride instead of image width for line address Laurent Pinchart 2021-09-06 17:39:12 +03:00
  • a814205664 android: camera_device: Don't assume all planes use the same fd Laurent Pinchart 2021-09-05 04:05:32 +03:00
  • 32635054bc libcamera: framebuffer: Prevent modifying the number of metadata planes Laurent Pinchart 2021-09-02 04:29:03 +03:00
  • 9df775c757 libcamera: framebuffer: Allocate metadata planes at construction time Laurent Pinchart 2021-09-02 04:29:03 +03:00
  • 0f4d81c2bf libcamera: v4l2_videodevice: Use utils::enumerate() Laurent Pinchart 2021-09-01 21:00:24 +03:00
  • c64f7eb5c0 libcamera: v4l2_videodevice: Split planes when dequeuing buffer Laurent Pinchart 2021-09-02 04:09:18 +03:00
  • cc035f611f libcamera: v4l2_videodevice: Coalesce planes when queuing buffer Laurent Pinchart 2021-09-02 04:09:18 +03:00
  • 88589a2531 libcamera: v4l2_videodevice: Take stride into account to compute offsets Laurent Pinchart 2021-09-04 00:09:28 +03:00
  • 17b9db376c libcamera: v4l2_videodevice: Document plane handling in createBuffer() Laurent Pinchart 2021-09-03 11:52:20 +03:00
  • 6d98fe5b68 libcamera: v4l2_videodevice: Cache PixelFormatInfo Laurent Pinchart 2021-09-01 21:00:24 +03:00
  • 81a38f4373 libcamera: framebuffer: Add a function to check if planes are contiguous Laurent Pinchart 2021-09-02 03:04:44 +03:00
  • 78875938e9 libcamera: framebuffer: Move planes check to constructor Laurent Pinchart 2021-09-02 01:56:07 +03:00
  • 1b0bd492c2 libcamera: formats: Support V4L2 non-contiguous formats Laurent Pinchart 2021-09-02 01:42:10 +03:00
  • 94cbaa381a libcamera: formats: Add planeSize() helpers to PixelFormatInfo Laurent Pinchart 2021-09-01 23:22:40 +03:00
  • e85978ef5f libcamera: formats: Move plane info structure to PixelFormatInfo Laurent Pinchart 2021-09-02 01:42:10 +03:00
  • 9a8c0365f7 libcamera: Use V4L2PixelFormat::fromPixelFormat() Laurent Pinchart 2021-09-03 19:38:54 +03:00
  • 395d43d6d7 libcamera: v4l2_videodevice: Drop toV4L2PixelFormat() Laurent Pinchart 2021-09-04 01:13:58 +03:00
  • 8e18f8d45f libcamera: file_descriptor: Add a function to retrieve the inode Laurent Pinchart 2021-09-02 02:49:16 +03:00
  • f9c1a40e21 libcamera: base: utils: Use size_t for index in utils::enumerate() Laurent Pinchart 2021-09-02 04:02:43 +03:00
  • 06e53199c2 libcamera: Add hi846 camera sensor properties Martin Kepplinger 2021-09-02 08:44:16 +02:00
  • 8ae20f38bf android: Cleanup libcamera namespace usage Umang Jain 2021-09-03 13:14:56 +05:30
  • e6886f6352 v4l2: Use V4L2PixelFormat::toPixelFormat() Laurent Pinchart 2021-09-03 22:03:01 +03:00
  • 3335d5a504 libcamera: Drop emitter object pointer from signal arguments Laurent Pinchart 2021-08-27 04:45:28 +03:00
  • 3f662ae3c0 libcamera: Don't use emitter object pointer argument to slot Laurent Pinchart 2021-08-27 04:41:05 +03:00
  • 58720e1dc9 libcamera: base: signal: Support connecting signals to functors Laurent Pinchart 2021-08-27 04:05:33 +03:00
  • c4e2b00d51 libcamera: base: bound_method: Remove BoundMethodArgs specialization Laurent Pinchart 2021-08-27 02:50:29 +03:00
  • d1315600b8 libcamera: base: bound_method: Remove BoundMethodMember specialization Laurent Pinchart 2021-08-27 02:50:29 +03:00
  • eb5c4ead88 libcamera: Use simpler Signal::disconnect() function Laurent Pinchart 2021-08-27 02:37:24 +03:00
  • 1d00387557 test: v4l2_compat: Disable test when ASan is enabled Laurent Pinchart 2021-08-27 22:40:13 +03:00
  • c0ca2cbdc2 libcamera: base: log: Don't crash when logging after Logger destruction Laurent Pinchart 2021-08-27 18:15:13 +03:00
  • 29b372a56a libcamera: pipeline: simple: Remove SimplePipelineHandler::activeCamera_ Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 33914c4cee libcamera: pipeline: simple: Move bufferReady handler to SimpleCameraData Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • d6e48e5e7c libcamera: pipeline: simple: Move converter to SimpleCameraData Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 8c9e1926b9 libcamera: pipeline: simple: Add pipeline pad reservation mechanism Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • f69b19667f libcamera: pipeline: simple: Open all video devices at match() time Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 2b31458763 libcamera: pipeline: simple: Store all entity devices in common map Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 41a8f8a9cc libcamera: pipeline: simple: Store video node entity in camera data Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 0e8d6903b2 libcamera: pipeline: simple: Delay opening of video device until init() Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • 0f65875baf libcamera: pipeline: simple: Add sink and source pads to entity data Laurent Pinchart 2021-07-03 18:33:55 +03:00
  • a376aa331a libcamera: media_object: Expose entity type Laurent Pinchart 2021-07-03 21:37:44 +03:00
  • 2e4fc65f77 ipa: libipa: histogram: Fix typo Laurent Pinchart 2021-08-31 12:14:45 +03:00
  • 75df3c7139 libcamera: mapped_framebuffer: Rename maps() to planes() Hirokazu Honda 2021-08-31 06:02:24 +09:00
  • 1c877bd868 android: generic_camera_buffer: Fix bufferLength_ initialization Laurent Pinchart 2021-08-30 20:03:28 +03:00
  • 88009711be android: Refuse Manual template if not supported Jacopo Mondi 2021-08-26 23:36:30 +02:00
  • 5fc426fbfe ipu3: cio2: Tweak sensor size selection policy Umang Jain 2021-08-10 13:28:54 +05:30
  • 58b053c021 ipu3: cio2: Change sensor size selection policy Umang Jain 2021-08-10 13:28:53 +05:30
  • fd9068ce44 ipu3: cio2: Replicate CameraSensor::getFormats() to a member function Umang Jain 2021-08-10 13:28:52 +05:30
  • a18c9f0490 libcamera: camera_sensor: Transform CameraSensor::sizes() Umang Jain 2021-08-10 13:28:51 +05:30
  • 887dbdb439 libcamera: framebuffer: Add assertion to detect offset is unfilled Hirokazu Honda 2021-08-26 20:25:39 +09:00
  • dde91916f1 android: camera_device: Fill offset and right length in CreateFrameBuffer() Hirokazu Honda 2021-08-26 20:25:38 +09:00
  • 94fb6b2f4d libcamera: v4l2_videodevice: Create color-format planes in createBuffer() Hirokazu Honda 2021-08-27 15:44:39 +09:00
  • e5e7cdf701 gstreamer: gstlibcameraallocator: Use offset in creating a buffer Hirokazu Honda 2021-08-26 20:25:36 +09:00
  • 1d2263dd3d qcam: main_window: Use offset mapping FrameBuffer Hirokazu Honda 2021-08-26 20:25:35 +09:00
  • 73994ec6bc ipa: rkisp1: Use offset in mapping IPABuffer Hirokazu Honda 2021-08-26 20:25:34 +09:00
  • 470513b6a7 cam: file_sink: Use offset in mapping FrameBuffer Hirokazu Honda 2021-08-26 20:25:33 +09:00
  • 8708904fad libcamera: mapped_framebuffer: Return plane begin address by MappedBuffer::maps() Hirokazu Honda 2021-08-26 20:25:32 +09:00
  • 86a47fdcd9 libcamera: framebuffer: Add offset to FrameBuffer::Plane Hirokazu Honda 2021-08-26 20:25:31 +09:00
  • a000a1f6e3 package: gentoo: Select build type through debug USE flag Laurent Pinchart 2021-08-24 11:58:20 +03:00
  • c352419371 package: gentoo: Add USE flags to build documentation and tests Laurent Pinchart 2021-08-24 11:58:20 +03:00
  • 90b09f1892 package: gentoo: Add dependencies on openssl and gnutls Laurent Pinchart 2021-08-24 11:58:20 +03:00
  • bc78feb5d8 package: gentoo: Update Python versions Laurent Pinchart 2021-08-24 11:58:20 +03:00
  • 605b58efb1 utils: checkstyle.py: Use single-quoted strings when possible Laurent Pinchart 2021-08-27 18:41:10 +03:00
  • d1cdaeb6f0 clang-format: Remove unsupported option Kieran Bingham 2021-08-27 12:01:09 +01:00
  • 183c834b93 Documentation: Explicitly enable Dot Kieran Bingham 2021-08-27 11:33:34 +01:00
  • 3fc1d1ed51 Documentation: Remove obsoleted config Kieran Bingham 2021-08-27 11:33:33 +01:00
  • b1d818beb4 base: class: Remove undesired semi-colon from LIBCAMERA_O_PTR Kieran Bingham 2021-08-11 09:05:46 +01:00
  • 643cc403fe libcamera: camera configuration: Add at() function in doc Jacopo Mondi 2021-08-25 17:45:33 +02:00
  • 6453e75c7a android: camera_buffer: Add stride/offset/size function Hirokazu Honda 2021-08-26 17:00:21 +09:00
  • c5e2ed7806 android: camera_buffer: Map buffer in the first plane() call Hirokazu Honda 2021-08-26 17:00:20 +09:00