Commit Graph

  • b82fac15c4 libcamera: camera: Fix spelling error Kieran Bingham 2019-02-02 00:22:11 +01:00
  • acae9a9fd2 libcamera: v4l2_device: Set bytesperline in single plane S_FMT Jacopo Mondi 2019-02-01 10:11:33 +01:00
  • f8c0c5817e libcamera: v4l2_device: Zero-initialize V4L2 format Jacopo Mondi 2019-02-01 10:04:00 +01:00
  • a9f302dc05 libcamera: v4l2_device: Rename plane format fields Jacopo Mondi 2019-02-01 09:58:59 +01:00
  • 755644fe64 libcamera: v4l2_device: Rename parameters to s/g_fmt Jacopo Mondi 2019-02-01 09:55:35 +01:00
  • 2f516306a7 libcamera: v4l2_device: Fix getFormatSingleplane ioctl Jacopo Mondi 2019-01-31 17:28:04 +01:00
  • a78e56ecc2 libcamera: v4l2_device: Rename format() method to getFormat() Jacopo Mondi 2019-01-31 17:26:54 +01:00
  • 3fd5ade00c cam: options: Add explicit conversion methods to OptionValue Laurent Pinchart 2019-02-01 11:26:50 +02:00
  • 86a7b45bdb cam: Add --format option to configure a stream Niklas Söderlund 2019-01-28 01:12:48 +01:00
  • 270eb0acc7 cam: options: Add a key=value parser Niklas Söderlund 2019-01-28 01:02:18 +01:00
  • c8c546fe99 cam: options: Add option type handling to options parser Laurent Pinchart 2019-01-31 23:36:04 +02:00
  • 6f3503981a cam: options: Store options in a list instead of a vector Laurent Pinchart 2019-01-31 20:47:39 +02:00
  • 69be770715 cam: options: Return whether addOption() succeeds or not Niklas Söderlund 2019-01-28 00:41:50 +01:00
  • c6468e45d1 cam: options: Create a template class for options Niklas Söderlund 2019-01-28 00:35:12 +01:00
  • 377516a084 cam: options: Move struct Option Laurent Pinchart 2019-02-01 01:14:30 +02:00
  • 0b2822749e cam: options: Move enum OptionArgument Niklas Söderlund 2019-01-28 01:12:06 +01:00
  • 65ea2422d2 libcamera: camera: extend camera object to support configuration of streams Niklas Söderlund 2019-01-31 10:52:41 +01:00
  • 0d913813b5 libcamera: pipeline: extend pipelines to support stream configuration Niklas Söderlund 2019-01-26 21:19:57 +01:00
  • 75476f86d2 libcamera: camera: extend camera object to support streams Niklas Söderlund 2019-01-26 20:43:22 +01:00
  • ff96eb2ebb libcamera: camera: Add acquire() and release() Laurent Pinchart 2018-12-19 02:21:28 +02:00
  • 51d442d5a1 libcamera: stream: add initial StreamConfiguration structure Niklas Söderlund 2019-01-22 21:46:04 +01:00
  • 50e184d3f1 libcamera: stream: add initial Stream class Niklas Söderlund 2019-01-21 21:47:49 +01:00
  • 92d9df6924 libcamera: camera: Fix operator= definition Laurent Pinchart 2019-01-27 15:39:26 +01:00
  • 5745bd3df5 libcamera: pipeline: uvcvideo: add error if no default video device is found Niklas Söderlund 2019-01-27 01:48:49 +01:00
  • 3f82f50227 utils: hooks: Provide post-commit hook example to checkstyle.py Kieran Bingham 2019-01-22 19:28:21 +00:00
  • ba8da0f2fc libcamera: v4l2_device: Add methods to get/set format Jacopo Mondi 2019-01-21 17:27:55 +01:00
  • 267b91373b libcamera: v4l2-format: Add V4L2DeviceFormat Jacopo Mondi 2019-01-27 16:13:33 +01:00
  • 4f32a3b408 libcamera: ipu3: Re-work camera data registration Jacopo Mondi 2019-01-25 17:59:29 +01:00
  • ebc4cab862 libcamera: ipu3: Add method to retrieve camera data Jacopo Mondi 2019-01-25 17:58:01 +01:00
  • dc443ec1b2 libcamera: v4l2_device: Fix operator= definition Jacopo Mondi 2019-01-27 15:39:26 +01:00
  • eae59ca2cd libcamera: signal: Don't use reinterpret_cast<>() to perform downcasts Laurent Pinchart 2019-01-26 18:29:41 +02:00
  • aae0b7ffb1 cam: options: Indent multi-line help message correctly Laurent Pinchart 2019-01-26 17:15:23 +02:00
  • 825bee2d11 libcamera: pipeline: sort forward declarations of classes Niklas Söderlund 2019-01-27 01:52:50 +01:00
  • 529704d1ab libcamera: pipeline: Refuse to substitute camera data Jacopo Mondi 2019-01-25 17:40:18 +01:00
  • a2bdf51ed6 libcamera: pipeline: Misc comments update Jacopo Mondi 2019-01-25 17:20:17 +01:00
  • d67b2c6282 libcamera: pipeline: Rework class destructor Jacopo Mondi 2019-01-25 17:13:47 +01:00
  • 3b480dbf63 libcamera: pipeline: Remove duplicated include Jacopo Mondi 2019-01-25 17:12:30 +01:00
  • 1b45e75cdb libcamera: pipeline: Fix operator= declaration Jacopo Mondi 2019-01-25 17:12:12 +01:00
  • a5f330629a libcamera: v4l2_device: Fix wording in documentation Laurent Pinchart 2019-01-26 12:23:36 +02:00
  • e4d2dcc549 libcamera: media_device: Fallback to legacy ioctls on older kernels Laurent Pinchart 2019-01-25 23:35:23 +02:00
  • ac0a3d7fb6 cam: options: optional arguments needs to be specified as --foo=bar Niklas Söderlund 2019-01-25 00:15:55 +01:00
  • 71ef5532d9 cam: Add event loop Laurent Pinchart 2019-01-23 10:17:21 +02:00
  • 67d313240c libcamera: pipeline: uvcvideo: create a V4L2Device for the default video entity Niklas Söderlund 2019-01-25 15:21:05 +01:00
  • 25a2f96a28 libcamera: pipelines: rename MediaDevice member for UVC and VIMC Niklas Söderlund 2019-01-25 15:17:41 +01:00
  • 6013b58fee libcamera: MediaEntity: expose the entity flags Niklas Söderlund 2019-01-23 15:42:49 +01:00
  • d3f18625bc libcamera: ipu3: Create CIO2 V4L2 devices Jacopo Mondi 2019-01-24 11:34:34 +01:00
  • a6c8f58d96 libcamera: pipeline_handler: Add CameraData Jacopo Mondi 2019-01-24 09:39:46 +01:00
  • 987bd370b0 libcamera: v4l2_device: Identify multiplanar formats Jacopo Mondi 2019-01-21 16:50:05 +01:00
  • 0052aaa40e libcamera: device_enumerator: Add hotplug support Laurent Pinchart 2019-01-06 12:19:24 +02:00
  • 4d84fa4fee libcamera: pipeline: uvc: Mark the media device as hotpluggable Laurent Pinchart 2019-01-24 11:55:21 +02:00
  • 607a9d7f56 libcamera: pipeline_handler: Add camera disconnection support Niklas Söderlund 2019-01-22 16:47:40 +01:00
  • 8897260976 libcamera: camera_manager: Add method to unregister a camera Laurent Pinchart 2019-01-24 01:55:17 +02:00
  • 124aaffde0 libcamera: camera: Add disconnection notification Niklas Söderlund 2019-01-22 16:58:40 +01:00
  • 9d29af143b libcamera: media_device: Add disconnected signal Laurent Pinchart 2019-01-24 01:04:09 +02:00
  • 4f043b05e7 libcamera: device_enumerator: Reference-count MediaDevice instances Laurent Pinchart 2019-01-24 00:59:40 +02:00
  • 5b02e03199 libcamera: camera: Associate cameras with their pipeline handler Niklas Söderlund 2019-01-22 16:31:39 +01:00
  • a29b7fc7d5 libcamera: pipeline_handler: Declare factory children classes as final Laurent Pinchart 2019-01-23 23:02:55 +02:00
  • e597598abf libcamera: pipeline_handler: Store the camera manager pointer Laurent Pinchart 2019-01-23 21:53:17 +02:00
  • eb1ecc92ce tests: event-dispatcher: Add processEvents() interruption test Laurent Pinchart 2019-01-23 10:53:37 +02:00
  • 4d470eb37f libcamera: event_dispatcher: Add interrupt() function Laurent Pinchart 2019-01-23 10:04:23 +02:00
  • d370c1b46e libcamera: event_dispatcher_poll: Handle interrupted ppoll() calls Laurent Pinchart 2019-01-23 10:00:35 +02:00
  • 83c73c39c5 tests: Test event dispatcher interruption by signal Laurent Pinchart 2019-01-23 10:16:26 +02:00
  • d32dc0c1c8 libcamera: fix odd include file hierarchy Niklas Söderlund 2019-01-23 12:27:52 +01:00
  • 6b546603ac libcamera: log: Fix two typos Kieran Bingham 2019-01-23 14:24:45 +00:00
  • e5163f54d4 libcamera: v4l2device: Obtain device capabilities Kieran Bingham 2019-01-22 18:51:15 +00:00
  • a22dcaaa78 cam: options: Don't implement move semantics for OptionsParser::Options Laurent Pinchart 2019-01-22 15:31:22 +02:00
  • 29c3b54f0c libcamera: camera_manager: Return EBUSY if enumerator exists Kieran Bingham 2019-01-21 11:17:44 +00:00
  • f10f1b8bb1 libcamera: media_device: fix typo in documentation for MediaDevice::deviceNode() Niklas Söderlund 2019-01-20 16:00:26 +01:00
  • 8abff82a9c libcamera: ipu3: Use log categories Jacopo Mondi 2019-01-22 14:30:13 +01:00
  • a9685c508f libcamera: device_enumerator: extend documentation of DeviceMatch Niklas Söderlund 2019-01-18 00:02:37 +01:00
  • 70b0518ba7 libcamera: pipeline: uvcvideo: add pipeline handler for uvcvideo Niklas Söderlund 2018-12-28 23:04:31 +01:00
  • 5db44e6da7 libcamera: media_device: expose media graph model name Niklas Söderlund 2019-01-20 15:55:03 +01:00
  • 1af83ca6df libcamera: Global s/devnode/deviceNode rename Jacopo Mondi 2019-01-21 17:53:28 +01:00
  • d18d25bde3 libcamera: v4l2_device: Add MediaEntity contructor Jacopo Mondi 2019-01-21 13:18:48 +01:00
  • f5e48ebf44 cam: Extract option parser to separate file Laurent Pinchart 2019-01-22 05:03:54 +02:00
  • fba3d04607 cam: add utility to control cameras Niklas Söderlund 2018-12-29 00:28:04 +01:00
  • 1369c0b7c3 utils: checkstyle: Add support for clang-format Laurent Pinchart 2019-01-21 18:45:48 +02:00
  • 9958387034 libcamera: Add clang-format style Laurent Pinchart 2019-01-21 19:47:05 +02:00
  • e410062003 test: pipeline: IPU3: Add IPU3 pipeline test Jacopo Mondi 2019-01-16 18:30:40 +01:00
  • 93734d7fe0 libcamera: pipeline: Add Intel IPU3 pipeline Jacopo Mondi 2019-01-11 17:39:55 +01:00
  • 8b8ae52134 libcamera: Use log categories Laurent Pinchart 2019-01-20 15:03:01 +02:00
  • 457208178c libcamera: log: Get log output file from the environment Laurent Pinchart 2019-01-21 00:30:27 +02:00
  • 747ace042c libcamera: log: Get log levels from the environment Laurent Pinchart 2019-01-21 00:30:27 +02:00
  • 63675b6dcf libcamera: log: Add log categories Laurent Pinchart 2019-01-20 15:01:49 +02:00
  • 5c85ef5883 libcamera: media_object: Set devnode in MediaEntity Jacopo Mondi 2019-01-16 11:59:56 +01:00
  • ec53057f0a libcamera: media_object: Add functions to entities Jacopo Mondi 2019-01-14 15:19:19 +01:00
  • 21ff749a79 libcamera: camera: Handle camera objects through shared pointers Laurent Pinchart 2019-01-17 16:23:25 +02:00
  • f3695e9b09 libcamera: camera_manager: Register cameras with the camera manager Laurent Pinchart 2019-01-03 13:10:37 +02:00
  • 32bf7ef239 libcamera: camera_manager: Use std::unique_ptr to store event dispatcher Laurent Pinchart 2019-01-18 01:49:17 +02:00
  • 0908669834 Documentation: coding_style: Add object ownership rules Laurent Pinchart 2019-01-18 01:05:42 +02:00
  • bd0c818023 libcamera: signal: Enable documentation generation from signal.h file Laurent Pinchart 2019-01-21 02:39:12 +02:00
  • 6c27bada1d Documentation: coding_style: Add move semantics to C++11 features Laurent Pinchart 2019-01-21 01:53:17 +02:00
  • 576c9454cf libcamera: utils: Don't use C++17 nested namespaces Laurent Pinchart 2019-01-18 15:04:15 +02:00
  • 479264dfca test: v4l2_device: Add test suite and initial test Kieran Bingham 2019-01-08 14:00:24 +00:00
  • e74f3eebb4 libcamera: Add V4L2 Device object Kieran Bingham 2018-12-14 13:49:20 +00:00
  • e399a0745b libcamera: event_dispatcher_poll: Fix trivial spelling Kieran Bingham 2019-01-17 14:03:42 +00:00
  • d67841a990 libcamera: log: Fix coding style warnings Kieran Bingham 2019-01-16 12:18:26 +00:00
  • 5651334119 libcamera: timer: Fix 32 bit wrap Kieran Bingham 2019-01-17 16:13:38 +00:00
  • 74fb6ec3dc test: timer: Add a 32 bit wraparound test Kieran Bingham 2019-01-17 15:42:26 +00:00
  • b523982920 test: timer: Initialise all variables Kieran Bingham 2019-01-17 14:06:46 +00:00