Commit Graph

  • 1f59558777 libcamera: ipu3: Remove the active flag from IPU3Stream Niklas Söderlund 2020-06-27 03:45:40 +02:00
  • 5bbef188f6 libcamera: ipu3: Do not duplicate data in IPU3Stream Niklas Söderlund 2020-06-27 03:38:51 +02:00
  • b80c01843c libcamera: ipu3: imgu: Use specific functions to configure each sink Niklas Söderlund 2020-06-27 03:32:56 +02:00
  • d275243979 libcamera: ipu3: imgu: Mark things that are internal as private Niklas Söderlund 2020-06-27 01:19:21 +02:00
  • 2ea9d2c1d0 libcamera: ipu3: imgu: Do not cache index Niklas Söderlund 2020-06-27 01:07:11 +02:00
  • dd391df851 libcamera: ipu3: imgu: Move the ImgUDevice class to separate files Niklas Söderlund 2020-06-27 00:51:03 +02:00
  • 942f6c5ceb libcamera: ipu3: Remove usage of IPU3CameraData from ImgUDevice Niklas Söderlund 2020-06-27 00:12:15 +02:00
  • 72e36e8d8d libcamera: ipu3: Always import buffers for ImgU sinks Niklas Söderlund 2020-06-27 00:31:40 +02:00
  • dcb3e7e2df libcamera: ipu3: Import instead of allocate statistic buffers Niklas Söderlund 2020-06-27 00:28:04 +02:00
  • 76332f0f8a libcamera: ipu3: Remove unused name_ filed from IPU3Stream Niklas Söderlund 2020-06-27 01:21:39 +02:00
  • 39fa976b46 libcamera: Summarize licensing terms in COPYING.rst Laurent Pinchart 2020-06-05 20:18:47 +03:00
  • 40148cfcaf libcamera: ipu3: Allow zero-copy RAW stream capture Niklas Söderlund 2020-06-02 00:28:33 +02:00
  • a96eb0cc8f libcamera: ipu3: cio2: Hide buffer allocation and freeing from users Niklas Söderlund 2020-06-01 23:20:48 +02:00
  • bb82835bc5 libcamera: ipu3: cio2: Make the V4L2 devices private Niklas Söderlund 2020-06-01 22:02:13 +02:00
  • d2c94456d9 libcamera: ipu3: cio2: Add function to generate configuration Niklas Söderlund 2020-05-27 02:16:01 +02:00
  • 906ff25ef8 libcamera: ipu3: cio2: Consolidate information about formats Niklas Söderlund 2020-06-22 23:46:29 +02:00
  • 6bd3d7259f libcamera: ipu3: cio2: Move the CIO2Device class to separate files Niklas Söderlund 2020-05-26 15:53:23 +02:00
  • 2cd9556021 libcamera: ipu3: Calculate number of buffers for ImgU Niklas Söderlund 2020-06-01 22:58:14 +02:00
  • e00b7b7c1a libcamera: ipu3: Breakout stream assignment to new function Niklas Söderlund 2020-05-27 00:17:08 +02:00
  • 82ddb680a8 libcamera: ipu3: Fold mediaBusToFormat() into only caller Niklas Söderlund 2020-06-01 22:17:55 +02:00
  • cbf0a92185 libcamera: pipeline_handler: Correct small typo in acquireMediaDevice description Chris Chinchilla 2020-06-23 12:37:54 +02:00
  • e284261cf0 libcamera: pipeline_handler: Fix incorrect method in CameraData docs Chris Chinchilla 2020-06-23 12:57:30 +02:00
  • 0396380614 libcamera: pipeline: raspberrypi: Add StreamFormats to StreamConfiguration Naushir Patuck 2020-06-25 08:28:44 +01:00
  • 23e15e72f9 ipa: rpi: Add "focus" algorithm David Plowman 2020-05-28 15:51:32 +01:00
  • 0952f2014d v4l2: v4l2_camera_proxy: Serialize accesses to the proxy Paul Elder 2020-06-24 02:41:18 +09:00
  • 12fa2fe020 v4l2: v4l2_camera_proxy: Fix buffer flags related to queueing Paul Elder 2020-06-18 18:50:11 +09:00
  • 3f01ccf24b v4l2: v4l2_camera_proxy: Don't allow buffers to be freed if still mmaped Paul Elder 2020-06-18 18:46:02 +09:00
  • 4d150c7faf v4l2: v4l2_camera_proxy: Don't allow streamon if no buffers have been requested Paul Elder 2020-06-18 18:36:17 +09:00
  • 609036a9e6 v4l2: v4l2_camera_proxy: Check arg->index bounds for querybuf, qbuf, dqbuf Paul Elder 2020-06-16 19:35:50 +09:00
  • 9909ce33f9 v4l2: v4l2_camera: Clear pending requests on freeBuffers and streamOff Paul Elder 2020-06-16 19:32:34 +09:00
  • 566ccd75ca v4l2: v4l2_camera: Don't use libcamera::Semaphore for available buffers Paul Elder 2020-06-16 16:40:34 +09:00
  • f155e63816 v4l2: v4l2_camera_proxy: Clear internal buffer vector on reqbufs 0 Paul Elder 2020-06-16 12:28:34 +09:00
  • 6a5d416b37 v4l2: v4l2_camera_proxy: noop if streamon when stream is already on Paul Elder 2020-06-23 14:33:39 +09:00
  • b3dc3d7cf2 v4l2: v4l2_camera_proxy: Disallow dqbuf when not streaming Paul Elder 2020-06-18 17:25:36 +09:00
  • d45d53cde0 v4l2: v4l2_camera: Add isRunning() Paul Elder 2020-06-18 17:24:37 +09:00
  • c857ae3c89 v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUM_FRAMESIZES Paul Elder 2020-06-16 11:45:13 +09:00
  • e0e10d2b53 v4l2: v4l2_camera_proxy: Implement VIDIOC_ENUMINPUT, VIDIOC_G/S_INPUT Paul Elder 2020-06-11 18:12:14 +09:00
  • 25b52e35a6 v4l2: v4l2_camera_proxy: Implement VIDIOC_G/S_PRIORITY Paul Elder 2020-06-11 17:23:08 +09:00
  • 012cfab9b1 v4l2: v4l2_camera_proxy: Fix v4l2-compliance support for extended formats Paul Elder 2020-06-11 12:02:14 +09:00
  • b5d61c86ab v4l2: v4l2_camera_proxy: Check for null arg values in main ioctl handler Paul Elder 2020-06-16 18:23:43 +09:00
  • 02802aa11f v4l2: v4l2_camera_proxy: Set timestamp monotonic buffer flag on reqbufs Paul Elder 2020-06-24 02:48:12 +09:00
  • d73ea3a252 v4l2: v4l2_camera_proxy: Clear reserved field in reqbufs Paul Elder 2020-06-24 02:46:37 +09:00
  • 0eea47a956 v4l2: v4l2_camera_proxy: Free old buffers on reqbufs > 0 Paul Elder 2020-06-24 02:44:48 +09:00
  • 9076e88fc3 v4l2: v4l2_compat: Support multiple open Paul Elder 2020-06-22 18:51:20 +09:00
  • edacd07c5e v4l2: V4L2CameraProxy: Take V4L2CameraFile as argument for intercepted calls Paul Elder 2020-06-22 18:42:07 +09:00
  • d37ec82515 v4l2: v4l2_camera_file: Add V4L2CameraFile to model the opened camera file Paul Elder 2020-06-19 13:02:19 +09:00
  • 58732e4b49 libcamera: ipa: raspberrypi: Plumb in the libcamera sharpness control David Plowman 2020-06-23 10:14:04 +01:00
  • 0dbc6a507c libcamera: ipa: raspberrypi: Add sharpness strength control David Plowman 2020-06-23 10:14:03 +01:00
  • 58e63a6e7e libcamera: ipa: raspberrypi: Make sharpening mode_factor an ordinary double David Plowman 2020-06-23 10:14:02 +01:00
  • f68c6eb17b libcamera: Add a sharpness strength control David Plowman 2020-06-23 10:14:01 +01:00
  • 2129117df9 libcamera: pixel_format: Replace hex with format names Kaaira Gupta 2020-06-22 16:33:51 +05:30
  • c2bfe003e7 libcamera: formats: Add formats for IPU3 Niklas Söderlund 2020-06-23 04:00:26 +02:00
  • fc520719a9 meson: options: Add an option to control compilation of qcam Niklas Söderlund 2020-06-16 12:35:09 +02:00
  • c3ed943c99 libcamera: Add support for planar YUV422 and YUV420 formats David Plowman 2020-06-17 17:44:42 +01:00
  • 405ba5fd4a libcamera: ipu3: Remove id from camera names Niklas Söderlund 2020-05-26 19:21:47 +02:00
  • 72b9b7d3f3 libcamera: stream: Initialize stride and bufferCount Niklas Söderlund 2020-06-01 22:53:24 +02:00
  • 846e7d999a libcamera: ipa: raspberrypi: Recalculate camera exposure/gain when camera mode changes David Plowman 2020-06-18 12:12:36 +01:00
  • ff291b3c15 libcamera: ipa: raspberrypi: Allow SwitchMode method to return camera settings David Plowman 2020-06-18 12:12:35 +01:00
  • 1023107b64 v4l2: v4l2_compat: Intercept open64, openat64, and mmap64 Paul Elder 2020-06-08 19:36:12 +09:00
  • ee5dc92dc1 include: linux: Remove drm.h and drm_mode.h Laurent Pinchart 2020-06-10 15:59:10 +03:00
  • 8b7e073e6e libcamera: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • 56c99424ed libcamera: pipeline: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • 98b05ba378 test: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • 9889bf1cfe v4l2: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • 676d952df0 qcam: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • 2748265edc gst: Replace explicit DRM FourCCs with libcamera formats Laurent Pinchart 2020-05-22 04:02:06 +03:00
  • e8dc74317a libcamera: Define constants for pixel formats in the public API Laurent Pinchart 2020-05-22 03:49:26 +03:00
  • 469a85f74d v4l2: v4l2_camera_proxy, v4l2_camera: Check return values of read/write Paul Elder 2020-06-09 14:38:33 +09:00
  • 967f77054c libcamera: StreamConfiguration: Fix typo in documentation Paul Elder 2020-06-16 11:39:28 +09:00
  • 8960ef9715 tests: Introduce hotplug hot-unplug unit test Umang Jain 2020-06-16 19:45:39 +00:00
  • 7055e96ecc qcam: main_window: Introduce initial hotplug support Umang Jain 2020-06-16 19:45:38 +00:00
  • e9b47217b4 libcamera: camera_manager: Introduce signals when a camera is added or removed Umang Jain 2020-06-16 19:45:37 +00:00
  • dd21ededd0 libcamera: device_enumerator: Emit a signal when new devices are added Umang Jain 2020-06-16 19:45:36 +00:00
  • c6f8ec7d8a libcamera: camera_manager: Refactor pipelines creation into separate function Umang Jain 2020-06-16 19:45:34 +00:00
  • e34d3a4f27 libcamera: CameraManager: Drop the vector of created PipelineHandlers Umang Jain 2020-06-16 19:45:33 +00:00
  • bf650cf3fc qcam: dng_writer: Record creation time in the EXIF directory Niklas Söderlund 2020-06-11 02:33:54 +02:00
  • 9d4fb49dbc Documentation: Drop TCL_SUBST tag from Doxyfile.in Laurent Pinchart 2020-06-12 17:39:39 +03:00
  • 348e94debc meson: detect kernel version Stéphane Cerveau 2020-06-12 13:24:22 +02:00
  • 34540a6f03 libcamera: v4l2subdev: Print mbus string instead of code Kaaira Gupta 2020-06-07 16:22:13 +05:30
  • 5a3cfc33db qcam: dng_writer: Add support for IPU3 Bayer formats Niklas Söderlund 2020-05-03 02:17:38 +02:00
  • 96fab38e02 libcamera: ipa_module: Fix valgrind assertion failure Laurent Pinchart 2020-06-08 03:08:30 +03:00
  • 33d71af84e libcamera: pipeline: rkisp1: Avoid usage of dynamic_cast<> Laurent Pinchart 2020-06-08 05:30:20 +03:00
  • 7a88b212e0 android: camera_device: Use std::make_tuple() Laurent Pinchart 2020-06-10 00:07:59 +03:00
  • 0aed5a4e4a qcam: Specify Feather icons license in DEP5 Laurent Pinchart 2020-06-05 20:17:23 +03:00
  • b898240301 libcamera: Use DEP5 to specify license of files that don't support SPDX Laurent Pinchart 2020-06-05 20:11:48 +03:00
  • 65798244c7 libcamera: Add missing SPDX headers to miscellaneous small files Laurent Pinchart 2020-06-05 20:09:08 +03:00
  • 23de59287d libcamera: pipeline: raspberrypi: Use LGPL-2.1 license Naushir Patuck 2020-06-08 16:10:00 +01:00
  • 91b6634819 licenses: Add SPDX headers to the website builder and theme Laurent Pinchart 2020-02-07 20:05:36 +02:00
  • 8823461d80 qcam: Fix compilation with Qt v5.15.0 Peter Seiderer 2020-06-07 18:56:55 +02:00
  • 6781f8b463 v4l2: v4l2_camera_proxy: Support MJPEG Paul Elder 2020-06-06 15:53:09 +09:00
  • 5801dedd2a libcamera: CameraManager, PipelineHandler: Automatically map devnums to Camera Paul Elder 2020-06-05 20:36:32 +09:00
  • 82d9331efd android: camera_device: Translate Android format Jacopo Mondi 2020-05-26 15:16:55 +02:00
  • bde7b98cac android: camera_device: Replace hardcoded stream configuration Jacopo Mondi 2020-05-25 17:18:28 +02:00
  • a80d38109f android: camera_device: Calculate metadata size Jacopo Mondi 2020-05-26 12:31:35 +02:00
  • 117588b371 android: camera_device: Initialize stream configuration Jacopo Mondi 2020-05-23 18:53:54 +02:00
  • cd1f258af9 v4l2: v4l2_camera_proxy: Fix NV24 subsampling Kieran Bingham 2020-06-08 15:28:56 +01:00
  • 313d65ca25 test: v4l2_subdevice: list_formats: Port to use utils::hex() output helper Umang Jain 2020-06-08 15:22:10 +00:00
  • 071e3698f5 v4l2: v4l2_camera_proxy: Fix segfault on restarting streams Paul Elder 2020-06-04 22:33:24 +09:00
  • 8df593841d v4l2: v4l2_compat: Add eventfd signaling to support polling Paul Elder 2020-06-04 18:13:52 +09:00
  • 5c5481911a v4l2: v4l2_camera_proxy: Don't return -EINVAL for zero sizeimage in REQBUFS Paul Elder 2020-06-03 22:21:25 +09:00