Commit Graph

  • 8524e62611 libcamera: signal: Specify connection type for signals Laurent Pinchart 2019-10-28 05:16:31 +02:00
  • 3d75cc1bd2 libcamera: bound_method: Support connection types Laurent Pinchart 2019-10-28 05:31:12 +02:00
  • df2518b2a3 libcamera: bound_method: Store connection type in BoundMethodBase Laurent Pinchart 2019-10-28 05:12:31 +02:00
  • 1e2db0eee7 libcamera: bound_method: Define connection type for method invocation Jacopo Mondi 2019-10-27 02:28:40 +02:00
  • 66e7c5b774 libcamera: Add Semaphore class Laurent Pinchart 2019-10-28 04:14:52 +02:00
  • 448716d8f7 libcamera: Switch PixelFormat to DRM FourCC values Jacopo Mondi 2019-10-25 13:05:16 +02:00
  • 2a8bf04227 libcamera: v4l2_videodevice: Add PixelFormat conversion Jacopo Mondi 2019-10-25 13:00:43 +02:00
  • c53f8fbbab libcamera: stream: Use the newly defined PixelFormat Jacopo Mondi 2019-10-25 18:14:17 +02:00
  • 656d875734 libcamera: Define a PixelFormat type for application-facing formats Jacopo Mondi 2019-10-25 18:09:51 +02:00
  • 9db0ed5e20 include: drm_fourcc: Add Motion-JPEG FourCC Jacopo Mondi 2019-10-25 15:18:23 +02:00
  • 5353b69ce5 include: linux: Import DRM/KMS headers from Linux v5.2 Jacopo Mondi 2019-10-25 12:47:40 +02:00
  • 4984973679 include: linux: Update headers to Linux v5.2 Jacopo Mondi 2019-10-25 10:22:51 +02:00
  • 702dcb3105 libcamera: formats: Write libcamera in lowercase Laurent Pinchart 2019-10-28 00:44:19 +02:00
  • 9d66ffc085 libcamera: bound_method: Fix compiler warning due to unused arguments Laurent Pinchart 2019-10-26 21:58:52 +03:00
  • 6a832d114e include: libcamera: Install control_ids.h Jacopo Mondi 2019-10-26 10:56:52 +02:00
  • b1b0a48278 cam: capture: remove unused local variable Paul Elder 2019-10-26 01:37:55 +02:00
  • 429be98e4c libcamera: pipeline: vimc: Support format enumeration Laurent Pinchart 2019-10-24 04:53:19 +03:00
  • 74208ea5d1 qcam: Don't ask for a camera when only one exists Kieran Bingham 2019-10-25 11:30:00 +01:00
  • 9d1c26588b Documentation: Add git clone information to Getting Started Laurent Pinchart 2019-10-24 02:22:06 +03:00
  • fb93dae7d3 Documentation: theme: css: Really hide toc trees Laurent Pinchart 2019-10-19 06:05:49 +03:00
  • 09d7d00a0f Documentation: theme: css: Make text darker Laurent Pinchart 2019-10-19 06:05:49 +03:00
  • cf596d8dfa Documentation: Hide the Getting Started information Laurent Pinchart 2019-10-17 02:53:30 +03:00
  • 0cca041cbd Documentation: Set the index TOC max depth to 1 Laurent Pinchart 2019-10-18 17:04:37 +03:00
  • 33ae55c3cd Documentation: Generate local TOC on demand Laurent Pinchart 2019-10-17 03:50:23 +03:00
  • dd84815d61 Documentation: Link to API section in Docs Laurent Pinchart 2019-10-17 03:49:33 +03:00
  • bbc3be2fb5 Documentation: contributing: Remove Sphinx + Doxygen integration Laurent Pinchart 2019-10-17 02:52:02 +03:00
  • f353777fb8 Documentation: Move coding style under contributing Laurent Pinchart 2019-10-17 02:51:02 +03:00
  • ca260d2f53 libcamera: Standardise on C compatibility headers Laurent Pinchart 2019-10-23 14:31:13 +03:00
  • bb5f8cf495 utils: checkstyle.py: Add include checker Laurent Pinchart 2019-10-23 16:10:26 +03:00
  • 73a11cbf78 Documentation: coding-style: Document order of includes Laurent Pinchart 2019-10-23 16:23:47 +03:00
  • c98407bb2f Documentation: coding-style: Document usage of C compatibility headers Laurent Pinchart 2019-10-23 16:23:47 +03:00
  • 408c98ea45 libcamera: controls: Remove rogue ';' Jacopo Mondi 2019-10-21 11:26:27 +02:00
  • 3774f23f8e libcamera: pipeline_handler: Fix trivial spelling Kieran Bingham 2019-10-14 11:52:15 +01:00
  • 6b6c02e223 qcam: Support Qt versions earlier than 5.9 Laurent Pinchart 2019-10-17 02:18:20 +03:00
  • ba9a62c836 libcamera: v4l2_controls: Remove V4L2ControlList class Laurent Pinchart 2019-10-14 02:18:34 +03:00
  • 319d6ae8e3 libcamera: controls: Merge ControlInfoMap and V4L2ControlInfoMap Laurent Pinchart 2019-10-14 02:08:44 +03:00
  • c957c8580a libcamera: v4l2_controls: Derive V4L2ControlInfoMap from ControlInfoMap Laurent Pinchart 2019-10-14 01:20:06 +03:00
  • 1bfed95c1e libcamera: v4l2_controls: Store a ControlRange in V4L2ControlInfoMap Laurent Pinchart 2019-10-14 00:54:12 +03:00
  • 207d57c8b4 libcamera: v4l2_controls: Replace V4L2ControlInfo with V4L2ControlRange Laurent Pinchart 2019-10-14 00:41:47 +03:00
  • 7bb4d7144c test: v4l2_videodevice: controls: Use correct control range in check Laurent Pinchart 2019-10-14 00:33:03 +03:00
  • 6d2411fcb7 libcamera: v4l2_controls: Index V4L2ControlInfoMap by ControlId * Laurent Pinchart 2019-10-13 23:34:29 +03:00
  • f24f77e7f5 libcamera: controls: Prevent copies of ControlId class Laurent Pinchart 2019-10-13 22:57:56 +03:00
  • 75e7452fc5 libcamera: v4l2_controls: Move V4L2ControlId out of V4L2ControlInfo Jacopo Mondi 2019-10-12 11:35:51 +02:00
  • 35e6319b35 libcamera: v4l2_controls: Remove V4L2ControlInfo::size() Laurent Pinchart 2019-10-13 21:20:44 +03:00
  • 876b900862 libcamera: v4l2_device: Print control ID in unknown type log messagge Laurent Pinchart 2019-10-15 16:57:34 +03:00
  • f391048a7b libcamera: utils: Add hex stream output helper Laurent Pinchart 2019-10-13 22:22:04 +03:00
  • ce739e616c libcamera: ipa: Merge controls and v4l2controls in IPAOperationData Laurent Pinchart 2019-10-11 01:25:27 +03:00
  • 343978af0b libcamera: v4l2_device: Replace V4L2ControlList with ControlList Laurent Pinchart 2019-10-07 22:31:59 +03:00
  • 2fe723440a libcamera: v4l2_controls: Turn V4L2ControlInfoMap into a class Laurent Pinchart 2019-10-12 20:20:39 +03:00
  • 90d0f193eb libcamera: v4l2_controls: Remove V4L2ControlInfo type field Laurent Pinchart 2019-10-07 22:23:21 +03:00
  • c0dc218eb8 libcamera: v4l2_controls: Add V4L2ControlId Laurent Pinchart 2019-10-07 22:30:27 +03:00
  • 764ff6fdf3 libcamera: v4l2_device: Avoid copy of V4L2ControlInfo Laurent Pinchart 2019-10-07 22:39:19 +03:00
  • abe2c1b55c test: v4l2_videodevice: Add V4L2 control test Laurent Pinchart 2019-10-12 05:56:13 +03:00
  • a1c6b2b641 libcamera: controls: Support accessing controls by numerical ID Laurent Pinchart 2019-10-06 09:54:16 +03:00
  • 576b8aa079 libcamera: controls: Store control name in ControlId Laurent Pinchart 2019-10-07 21:08:19 +03:00
  • a1772d44e8 libcamera: controls: Default ControlList validator argument to nullptr Laurent Pinchart 2019-10-12 02:10:28 +03:00
  • 273b87c781 libcamera: controls: Add comparison operators for ControlValue Laurent Pinchart 2019-10-12 06:35:21 +03:00
  • 33ee44dc16 libcamera: control_ids: Generate map of all supported controls Laurent Pinchart 2019-10-06 09:43:07 +03:00
  • 5af6a1a012 libcamera: control_ids: Fix documentation for controls namespace Laurent Pinchart 2019-10-12 01:23:14 +03:00
  • 4ebc7297e1 libcamera: pipeline: rkisp1: Avoid copy assignment of V4L2 control map Laurent Pinchart 2019-10-11 00:39:54 +03:00
  • f3c53dbf53 libamera: pipeline: rkisp1: timeline: Fix compilation with gcc-[56] Laurent Pinchart 2019-10-11 17:14:40 +03:00
  • 8647991cd8 ipa: rkisp1: Avoid unnecessary copy Laurent Pinchart 2019-10-11 17:02:27 +03:00
  • 0eb65e14e1 libcamera: pipeline: rkisp1: Attach to an IPA Niklas Söderlund 2019-09-27 04:44:17 +02:00
  • bf0915a4e8 libcamera: ipa: rkisp1: Add basic control of auto exposure Niklas Söderlund 2019-09-27 04:44:16 +02:00
  • 97dce7a13f include: linux: Add rkisp1 kernel header and format definitions Niklas Söderlund 2019-09-27 04:44:15 +02:00
  • 5c35fa04d0 libcamera: ipa: Extend to support IPA interactions Niklas Söderlund 2019-10-08 02:45:31 +02:00
  • f3022d91dc libcamera: request: Add metadata information Niklas Söderlund 2019-10-08 02:45:29 +02:00
  • abee318ce8 libcamera: controls: Add AeLocked control Niklas Söderlund 2019-10-08 02:45:28 +02:00
  • 914f9a7003 libcamera: controls: Add AeEnable control Niklas Söderlund 2019-10-08 02:45:27 +02:00
  • 39ef1f32c1 libcamera: controls: Fix documentation of AwbEnable Niklas Söderlund 2019-10-08 02:45:26 +02:00
  • 8eec5712c0 libcamera: pipeline: Move IPA from pipeline to camera data Niklas Söderlund 2019-10-08 02:45:25 +02:00
  • 3a924ee250 test: ipa: Add test for the IPA Interface Jacopo Mondi 2019-10-03 17:20:36 +02:00
  • c86dc5e00e ipa: vimc: Add support for tracing operations Jacopo Mondi 2019-10-03 17:20:37 +02:00
  • ecbe309b06 ipa: meson: Give IPAs access to internal libcamera APIs Jacopo Mondi 2019-10-04 17:54:43 +02:00
  • b999161b7d test: ipa: Rename the ipa_test to ipa_module_test Jacopo Mondi 2019-10-03 17:20:34 +02:00
  • 4e51845a38 ipa: vimc: Rename ipa_dummy to ipa_vimc Jacopo Mondi 2019-10-03 17:20:33 +02:00
  • c5d682a548 test: timer: Test start() with absolute deadline Laurent Pinchart 2019-10-06 06:48:03 +03:00
  • 9d250417a2 libcamera: timer: Add start() method with absolute deadline Laurent Pinchart 2019-10-06 06:42:09 +03:00
  • ada18bf65a test: timer-thread: Test starting a timer from another thread Laurent Pinchart 2019-10-06 08:02:40 +03:00
  • 62e3357681 libcamera: timer: Forbid starting or stopping timer from another thread Laurent Pinchart 2019-10-06 07:55:17 +03:00
  • de5d7bfb41 libcamera: timer: Allow restarting a timer before expiration Laurent Pinchart 2019-10-06 07:37:25 +03:00
  • dfe1d89441 test: timer: Test that a timer can be restarted before it expires Laurent Pinchart 2019-10-06 07:23:58 +03:00
  • 9c6794164d test: timer: Test that deadline() isn't reset upon time out Laurent Pinchart 2019-10-06 07:01:29 +03:00
  • 36c35345fa libcamera: timer: Don't reset deadline after time out Laurent Pinchart 2019-10-06 07:03:34 +03:00
  • e85f42110f libcamera: timer: Remove the interval() method Laurent Pinchart 2019-10-06 06:40:32 +03:00
  • ecf1c2e57b libcamera: controls: Use ControlValidator to validate ControlList Laurent Pinchart 2019-09-28 02:45:49 +03:00
  • f671d84ceb libcamera: Add ControlValidator implementation for Camera Laurent Pinchart 2019-09-28 02:45:02 +03:00
  • aae2b5d666 libcamera: Add ControlValidator Laurent Pinchart 2019-09-28 02:42:49 +03:00
  • 28535ea1a2 libcamera: v4l2_controls: Use the ControlRange class for control info Laurent Pinchart 2019-09-28 17:36:05 +03:00
  • 186ae04c0c libcamera: v4l2_controls: Use the ControlValue class for data storage Laurent Pinchart 2019-09-28 05:16:26 +03:00
  • ace50f75a4 libcamera: controls: Rename ControlInfo to ControlRange Laurent Pinchart 2019-09-28 16:22:24 +03:00
  • f1ab117e81 libcamera: controls: Remove ControlInfo::id Laurent Pinchart 2019-09-28 14:13:44 +03:00
  • 5a952df386 libcamera: controls: Remove the unused ControlList::update() method Laurent Pinchart 2019-09-28 02:22:57 +03:00
  • 8ea6912c96 libcamera: controls: Auto-generate control_ids.h and control_ids.cpp Laurent Pinchart 2019-09-29 14:24:09 +03:00
  • a8c40942b9 libcamera: controls: Improve the API towards applications Laurent Pinchart 2019-09-27 23:59:43 +03:00
  • dd37ef784e libcamera: controls: Use explicit 32-bit integer types Laurent Pinchart 2019-09-28 00:27:33 +03:00
  • 224ef9776a libcamera: controls: Make ControlValue get/set accessors template methods Laurent Pinchart 2019-09-28 00:40:51 +03:00
  • c5dfd9d57e libcamera: controls: Rename ControlValueType to ControlType Laurent Pinchart 2019-09-27 23:59:19 +03:00
  • 594de3aed3 ipa: ipa_manager: Print the loaded IPA modules path Jacopo Mondi 2019-10-03 17:20:35 +02:00
  • 200bb4c60f libcamera: ipa_manager: Sort IPA modules by name Laurent Pinchart 2019-10-03 23:57:12 +03:00