Commit Graph

  • df587aa100 libcamera: Make libudev optional Laurent Pinchart 2019-04-27 05:12:18 +03:00
  • c34e09d33a libcamera: v4l2_device: Prefix V4L2 direction in log messages Kieran Bingham 2019-04-27 02:22:06 +02:00
  • 2ab299a276 libcamera: Remove outdated \todo comments Laurent Pinchart 2019-04-26 19:05:33 +03:00
  • 4c8989cdf7 cam: options: Fix string concatenation Laurent Pinchart 2019-04-26 17:48:02 +03:00
  • 5d987629d9 cam: options: Don't initialise variable-length arrays Laurent Pinchart 2019-04-26 17:47:13 +03:00
  • d98ab6f2ae test: v4l2_subdevice: Remove std::move() that prevents copy elision Laurent Pinchart 2019-04-26 17:46:04 +03:00
  • 4088ae7a20 libcamera: v4l2_device: Buffer is not a struct Laurent Pinchart 2019-04-26 17:45:32 +03:00
  • 1ec73e9ad5 libcamera: Mark overridden functions with override Laurent Pinchart 2019-04-26 17:44:49 +03:00
  • af0d21ef81 libcamera: log: Add a LogInvalid entry to LogSeverity Laurent Pinchart 2019-04-26 17:34:44 +03:00
  • 2eeb826f3f libcamera: event_dispatcher_poll: Fix bitwise test Laurent Pinchart 2019-04-26 17:33:17 +03:00
  • 152147c539 libcamera: Correct struct forward declarations Laurent Pinchart 2019-04-26 17:26:29 +03:00
  • ab0188fc8b libcamera: utils: call secure_getenv() if it exists or workaround with issetugid() Giulio Benetti 2019-04-26 10:42:20 +02:00
  • 46bfc32157 meson: check if secure_getenv() is present Giulio Benetti 2019-04-26 10:42:19 +02:00
  • a10fbfcaaa libcamera: ipu3: Connect viewfinder's BufferReady signal Jacopo Mondi 2019-03-19 17:13:09 +01:00
  • 9f2bf7ba1e libcamera: ipu3: Queue requests for multiple streams Jacopo Mondi 2019-03-19 16:27:14 +01:00
  • 57c84b4f3f libcamera: ipu3: Add multiple stream memory management Jacopo Mondi 2019-03-19 12:00:10 +01:00
  • 2aa2bbaae9 libcamera: ipu3: Use roles in stream configuration Jacopo Mondi 2019-04-03 16:58:46 +02:00
  • a7f4a98110 libcamera: ipu3: Create camera with 2 streams Jacopo Mondi 2019-04-08 11:00:15 +02:00
  • 6647db6f42 libcamera: camera: Reset basefield to decimal Jacopo Mondi 2019-04-19 12:06:46 +02:00
  • 323f21b56b libcamera: stream: Document protected members Jacopo Mondi 2019-04-18 17:13:26 +02:00
  • 1ba441cae6 libcamera: Include header related to source file first Laurent Pinchart 2019-04-18 18:39:57 +03:00
  • 0af0fb9ca9 libcamera: stream: Add and use toString() method to StreamConfiguration Laurent Pinchart 2019-04-18 18:32:32 +03:00
  • 8cf52e378d libcamera: pipeline: rkisp1: Don't hardcode NV12 in configureStreams() Laurent Pinchart 2019-04-19 13:26:10 +03:00
  • 8bc88758d2 libcamera: Document documentation style and update the code accordingly Laurent Pinchart 2019-04-17 12:46:03 +03:00
  • 0d1b60adaf libcamera: pipeline: Add RKISP1 pipeline Laurent Pinchart 2019-04-06 19:17:15 +03:00
  • 2619480146 libcamera: pipeline: ipu3: Use the new CameraSensor class Laurent Pinchart 2019-04-10 01:50:44 +03:00
  • 7645083c72 libcamera: camera_sensor: Add a new class to model a camera sensor Laurent Pinchart 2019-04-10 01:18:49 +03:00
  • 05b0e5ed53 libcamera: v4l2_subdevice: Add method to retrieve the media entity Laurent Pinchart 2019-04-14 21:26:07 +03:00
  • d97cafdf3c libcamera: v4l2_subdevice: Close subdevice when destroyed Laurent Pinchart 2019-04-17 00:37:40 +03:00
  • 889b70d62d libcamera: utils: Add set_overlap() function Laurent Pinchart 2019-04-17 00:36:04 +03:00
  • 2059b857e1 test: geometry: Add tests for Size class comparison operators Laurent Pinchart 2019-04-14 19:08:00 +03:00
  • 66337b96b1 libcamera: geometry: Add comparison operators to geometry classes Laurent Pinchart 2019-04-11 18:50:16 +03:00
  • 72afcbb087 libcamera: geometry: Use Size to store min and max in SizeRange Laurent Pinchart 2019-04-10 00:35:37 +03:00
  • e7f446e1ed libcamera: geometry: Sort classes alphabetically Laurent Pinchart 2019-04-10 00:29:21 +03:00
  • 9c90781332 libcamera: camera: Log requested configuration in configureStreams() Laurent Pinchart 2019-04-14 22:33:20 +03:00
  • 8f6f63a208 libcamera: log: Mark Loggable::_log() methods as const Laurent Pinchart 2019-04-11 18:52:56 +03:00
  • 9e3f9c5261 Install the cam and qcam utilities Laurent Pinchart 2019-04-15 19:09:06 +03:00
  • ee027781b4 libcamera: buffer: Store Request reference in Buffer Jacopo Mondi 2019-04-09 11:27:29 +02:00
  • 0527ba92ad libcamera: request: Expose the Stream to Buffers map Jacopo Mondi 2019-04-08 18:42:59 +02:00
  • e671485989 libcamera: camera: Validate Request before queueing it Jacopo Mondi 2019-04-09 20:41:40 +02:00
  • 571d16b539 libcamera: request: Add hasPendingBuffers() method Jacopo Mondi 2019-04-09 13:00:08 +02:00
  • 7b7c8f06a0 libcamera: v4l2_device: Propagate releaseBuffers() error Jacopo Mondi 2019-04-17 15:40:34 +02:00
  • da341a4dd1 libcamera: camera: Don't call freeBuffer() on allocateBuffer() error Jacopo Mondi 2019-04-16 15:31:45 +02:00
  • 911bc4aa41 libcamera: camera: Pass the stream set to allocate/freeBuffers() Jacopo Mondi 2019-03-26 17:25:15 +01:00
  • 4e1dc9004f libcamera: stream: Make Stream inheritable Jacopo Mondi 2019-04-08 11:00:15 +02:00
  • 7726cba16f libcamera: pipeline_handler: Add missing forward declaration of StreamUsage Niklas Söderlund 2019-04-14 02:13:12 +02:00
  • 8b26fec690 libcamera: Add missing header files to meson.build Niklas Söderlund 2019-04-05 21:56:30 +02:00
  • 248dc97024 cam: Allow cameras with more than one stream Niklas Söderlund 2019-03-27 21:09:18 +01:00
  • c1df18cab6 cam: Extend request completion handler to deal with multiple streams Niklas Söderlund 2019-04-02 00:50:55 +02:00
  • e65e5d59f4 cam: Add support to specify multiple stream configurations with roles Niklas Söderlund 2019-04-01 23:43:28 +02:00
  • 47a9f357fe cam: Extend BufferWriter to include a stream name in file path Niklas Söderlund 2019-04-05 20:56:07 +02:00
  • ea34d1a574 cam: Rename --format to --stream Niklas Söderlund 2019-04-02 00:26:18 +02:00
  • b0c730e330 libcamera: Switch to CameraConfiguration Niklas Söderlund 2019-04-05 02:52:59 +02:00
  • 9a7dc3ce7f libcamera: camera: Add CameraConfiguration Niklas Söderlund 2019-04-05 01:23:23 +02:00
  • 20a6455e0b libcamera: camera: Add support for stream usages Niklas Söderlund 2019-03-27 20:49:11 +01:00
  • 70e53be538 libcamera: stream: Add basic stream usages Niklas Söderlund 2019-03-25 18:05:38 +01:00
  • 58f1ad3c79 libcamera: Make geometry.h a public header Niklas Söderlund 2019-04-04 17:07:39 +02:00
  • 024b4ea514 test: camera: Remove test for bad Stream IDs Niklas Söderlund 2019-03-27 21:12:46 +01:00
  • 8f08880082 test: camera: Remove streams argument from configurationValid() Niklas Söderlund 2019-03-27 20:19:05 +01:00
  • 30fe5bde5f cam: Rework how streams configuration is prepared Niklas Söderlund 2019-04-02 00:07:16 +02:00
  • d5ca33f6c7 qcam: meson: Use pkg-config method for qt5 dependencies Kieran Bingham 2019-04-03 17:03:45 +07:00
  • 78552c818b libcamera: ipu3: Catch return value when disabling links Kieran Bingham 2019-04-03 16:31:15 +07:00
  • a8cab93b18 libcamera: ipu3: Enable ImgU media links Jacopo Mondi 2019-03-12 11:10:41 +01:00
  • b95d12ac31 libcamera: ipu3: Limit resolution to 2560x1920 Jacopo Mondi 2019-03-11 21:51:11 +01:00
  • 9a1cdb7500 libcamera: ipu3: Set stream configuration Jacopo Mondi 2019-02-27 13:37:11 +01:00
  • 4ce2f06a1b libcamera: ipu3: Connect CIO2 and ImgU bufferReady signals Jacopo Mondi 2019-02-28 14:22:03 +01:00
  • b7ddedaf42 libcamera: ipu3: Queue requests to ImgU Jacopo Mondi 2019-02-28 14:17:35 +01:00
  • 88316d63f0 libcamera: ipu3: Implement camera start/stop Jacopo Mondi 2019-02-28 14:19:37 +01:00
  • 4f370e1001 libcamera: ipu3: Implement memory handling Jacopo Mondi 2019-02-28 14:09:42 +01:00
  • 83458e5712 libcamera: ipu3: Apply image format to the pipeline Jacopo Mondi 2019-03-11 16:31:49 +01:00
  • d698ed2749 libcamera: ipu3: Create ImgUDevice class Jacopo Mondi 2019-02-27 15:26:40 +01:00
  • 2be53dc605 libcamera: ipu3: Cache the sensor size and format Jacopo Mondi 2019-04-02 19:00:16 +02:00
  • cfd2fff2cd libcamera: ipu3: Create CIO2Device class Jacopo Mondi 2019-02-27 13:25:30 +01:00
  • 289343a24a libcamera: geometry: Add Size structure Jacopo Mondi 2019-04-02 11:41:30 +02:00
  • 05a8608f1f libcamera: geometry: Add 0-initialized SizeRange constructor Jacopo Mondi 2019-03-21 16:34:30 +01:00
  • 88646061e0 libcamera: utils: Use internal secure_getenv() implementation Kieran Bingham 2019-03-22 10:00:44 +00:00
  • 0e1a809525 libcamera: utils: Use internal basename implementation. Kieran Bingham 2018-12-10 13:48:15 +00:00
  • abda899fa9 meson: options: Document the options Kieran Bingham 2019-03-22 09:31:46 +00:00
  • 4635df7006 meson: Re-order the optional components Kieran Bingham 2019-03-22 09:26:12 +00:00
  • 80e236e19b qcam: Add JPEG format support Laurent Pinchart 2019-03-29 17:20:07 +02:00
  • 29f323eea8 libcamera: stream: Qualify 'Camera' friend directive Jacopo Mondi 2019-03-29 12:11:22 +01:00
  • cf4bb3fb2d libcamera: stream: Remove 2 empty lines Jacopo Mondi 2019-03-29 12:03:16 +01:00
  • c5ef6310fd libcamera: v4l2_subdevice: Create device from entity name Jacopo Mondi 2019-03-22 12:21:16 +01:00
  • 69c97ec042 libcamera: v4l2_device: Create device from entity name Jacopo Mondi 2019-03-22 12:19:33 +01:00
  • 5b9b3c38a1 libcamera: v4l2_subdevice: Rename deviceName() method Jacopo Mondi 2019-03-22 10:58:26 +01:00
  • a20182310d libcamera: geometry: Add toString to Rectangle Jacopo Mondi 2019-03-22 13:01:49 +01:00
  • 8dcd871fec libcamera: formats: Define FormatEnum type Jacopo Mondi 2019-03-12 12:03:22 +01:00
  • ee81275238 libcamera: formats: Add toString() methods Jacopo Mondi 2019-03-11 16:32:06 +01:00
  • 97e8b3a2eb qcam: Add Qt-based GUI application Laurent Pinchart 2019-03-23 03:24:25 +02:00
  • ffef90a1c1 utils: rkisp1: Add test capture script Laurent Pinchart 2019-03-19 18:41:58 +02:00
  • f8386836df cam: Separate options valid() and empty() Laurent Pinchart 2019-03-23 06:05:46 +02:00
  • 3f906920e4 cam: options: Add support for repeatable options Niklas Söderlund 2019-03-21 19:28:56 +01:00
  • 2a608965f8 cam: options: Add an array data type to OptionValue Niklas Söderlund 2019-03-22 02:11:22 +01:00
  • af45435014 cam: options: Create separate enum for OptionValue types Niklas Söderlund 2019-03-22 02:08:51 +01:00
  • 945478dbc0 meson: Provide options to disable test/docs Kieran Bingham 2019-03-20 15:44:08 +00:00
  • 651f6973a0 libcamera: v4l2_device: Fix trivial spelling errors Kieran Bingham 2019-02-12 10:50:51 +00:00
  • 18647a5324 libcamera: media_device: Initialise local variable Kieran Bingham 2019-03-19 11:32:09 +00:00
  • af2144231e test: camera: Add state machine test Niklas Söderlund 2019-03-06 03:12:40 +01:00
  • f873d801dd test: camera: Add capture test Niklas Söderlund 2019-03-06 01:35:00 +01:00
  • e44b63b377 test: camera: Add setting of configuration test Niklas Söderlund 2019-03-05 23:49:03 +01:00