Commit Graph

  • 79ce121b6b libcamera: utils: Add string join function Laurent Pinchart 2020-03-13 19:59:57 +02:00
  • ebd0cae455 libcamera: ipa: Remove IPAModuleInfo license field Laurent Pinchart 2020-03-29 07:22:47 +03:00
  • eab143ee69 libcamera: ipa_manager: Verify IPA module signature Laurent Pinchart 2020-03-29 07:12:01 +03:00
  • 4b11facde4 libcamera: ipa_manager: Embed IPA module signing public key Laurent Pinchart 2020-03-29 04:52:30 +03:00
  • 462d6508a2 libcamera: Add PubKey class Laurent Pinchart 2020-03-29 06:38:08 +03:00
  • bf4049fd90 libcamera: ipa_module: Load IPA module signature Laurent Pinchart 2020-03-29 05:33:04 +03:00
  • 9893ff92c4 libcamera: ipa_module: Use Span class to tie data and size Laurent Pinchart 2020-03-29 18:49:50 +03:00
  • 836bd5a7a2 libcamera: ipa_module: Simplify error handling in loadIPAModuleInfo() Laurent Pinchart 2020-03-29 05:45:40 +03:00
  • b9b54fd1b4 test: Add File class tests Laurent Pinchart 2020-03-29 18:36:38 +03:00
  • bc207e808e libcamera: Add File helper class Laurent Pinchart 2020-03-29 06:59:10 +03:00
  • ec92318891 libcamera: Add IPA module signing infrastructure Laurent Pinchart 2020-03-29 04:48:59 +03:00
  • e62bc9db73 ipa: vimc: Remove isolated VIMC IPA module Laurent Pinchart 2020-03-29 19:00:05 +03:00
  • 0219dc71b3 libcamera: ipa_manager: Proxy open-source IPAs to a thread Laurent Pinchart 2020-03-20 03:16:18 +02:00
  • 7b66e5f76d libcamera: pipeline: vimc: Call IPA start() and stop() Niklas Söderlund 2020-03-26 14:53:31 +01:00
  • 6d7a66dc4e libcamera: pipeline: rkisp1: Call IPA start() and stop() Niklas Söderlund 2020-03-26 14:47:22 +01:00
  • 871d182cef libcamera: pipeline: rkisp1: Do not try to process cancelled frames Niklas Söderlund 2020-03-26 16:18:42 +01:00
  • e349ec8c66 libcamera: pipeline: rkisp1: Add clear() to RkISP1Frames Niklas Söderlund 2020-04-13 22:56:53 +02:00
  • c1f3261679 libcamera: pipeline: rkisp1: Initialize IPA Niklas Söderlund 2020-03-26 13:35:24 +01:00
  • e744c9adb0 libcamera: pipeline: rkisp1: Queue parameters even if they are not ready Niklas Söderlund 2020-03-24 21:15:28 +01:00
  • 0e577cee9d ipa: Add start() and stop() operations Niklas Söderlund 2020-03-26 14:28:56 +01:00
  • 72278369b3 libcamera: pixelformats: Replace set of modifiers with single value Kaaira Gupta 2020-04-03 21:36:23 +05:30
  • 8f8992e4ee libcamera: pipeline: ipu3: Fix compilation on gcc 5 and 6 Laurent Pinchart 2020-03-27 21:29:01 +02:00
  • eb4ae9e787 libcamera: ipu3: Add support for a RAW still capture stream Niklas Söderlund 2020-03-15 23:33:53 +01:00
  • 5e7c5d64a6 libcamera: ipu3: Do not unconditionally queue buffers to CIO2 Niklas Söderlund 2020-03-16 00:47:45 +01:00
  • 125be3436a libcamera: FrameBuffer: Add a setRequest() interface Niklas Söderlund 2020-03-23 21:59:18 +01:00
  • 417e3143a9 libcamera: FrameBuffer: Add a method to copy buffer content Niklas Söderlund 2020-03-16 02:40:37 +01:00
  • 38f2efb05c include: drm_fourcc: Add Bayer FourCC and modifiers Niklas Söderlund 2020-02-28 17:39:45 +01:00
  • 1d51ba93e9 cam: Add option to capture StillCaptureRaw stream Niklas Söderlund 2020-02-27 17:35:38 +01:00
  • e9206124cc libcamera: stream: Add StillCaptureRaw role Niklas Söderlund 2020-02-27 17:24:51 +01:00
  • 2fbab8b077 libcamera: v4l2PixelFormat: Replace hex with fourCC Kaaira Gupta 2020-03-27 01:44:00 +05:30
  • 6f553040fd test: ipa: Fix path to VIMC IPA Niklas Söderlund 2020-03-26 12:35:18 +01:00
  • 8c8fde05ac qcam: Print whole stream configuration when adjusted Laurent Pinchart 2020-03-19 03:45:22 +02:00
  • ee7e2c93df libcamera: Make pipeline handlers selectable at compile time Laurent Pinchart 2020-03-25 09:48:54 +02:00
  • a25533089b ipa: Move vimc to a subdirectory Laurent Pinchart 2020-03-25 09:36:35 +02:00
  • 5e8933eeeb libcamera: pipeline: Move uvcvideo and vimc to subdirectories Laurent Pinchart 2020-03-25 09:36:35 +02:00
  • e74885c870 qcam: main_window: Prefer stream formats that don't require conversion Laurent Pinchart 2020-03-24 12:16:53 +02:00
  • 8bd4f20193 qcam: viewfinder: Report the natively supported pixel formats Laurent Pinchart 2020-03-23 04:50:14 +02:00
  • 798b7ac969 qcam: viewfinder: Print message to report format converter usage Laurent Pinchart 2020-03-24 00:44:56 +02:00
  • f890a57b7a qcam: viewfinder: Add support for more native formats Laurent Pinchart 2020-03-23 03:50:53 +02:00
  • cb6395599e qcam: viewfinder: Display icon when stopping capture Laurent Pinchart 2020-03-23 03:50:53 +02:00
  • 5816c0c38e qcam: viewfinder: Avoid memory copy when conversion isn't needed Laurent Pinchart 2020-03-23 02:34:36 +02:00
  • ac828f937e qcam: viewfinder: Reorder methods to match header file Laurent Pinchart 2020-03-23 02:34:36 +02:00
  • dc830e0e5f qcam: viewfinder: Use PixelFormat default constructor Laurent Pinchart 2020-03-23 02:34:36 +02:00
  • c6cbe507c1 qcam: viewfinder: Embed QImage in ViewFinder Laurent Pinchart 2020-03-23 02:34:36 +02:00
  • 615f7438ad qcam: viewfinder: Make the viewfinder hold a reference to a buffer Laurent Pinchart 2020-03-23 02:34:36 +02:00
  • b73192036d qcam: viewfinder: Move multi-planar check into viewfinder Laurent Pinchart 2020-03-23 01:58:19 +02:00
  • 275fd5bd33 qcam: viewfinder: Add MappedBuffer to store memory mapping information Laurent Pinchart 2020-03-23 01:25:20 +02:00
  • 494da4467d qcam: Use Qt qInfo() and qWarning() logging facilities Laurent Pinchart 2020-03-23 01:53:41 +02:00
  • 9cec54a4ee qcam: main_window: Remove unneeded debug message Laurent Pinchart 2020-03-23 02:01:25 +02:00
  • 53dd3594d5 qcam: main_window: Document functions and reorganize member data Laurent Pinchart 2020-03-22 21:30:04 +02:00
  • 0420a14d75 qcam: main_window: Don't print message when saving a picture Laurent Pinchart 2020-03-22 21:30:04 +02:00
  • 7536d7d2f8 qcam: main_window: Add shortcuts for toolbar actions Laurent Pinchart 2020-03-22 21:30:04 +02:00
  • e4c2c60b57 qcam: main_window: Use icons from system icon theme Laurent Pinchart 2020-03-22 21:25:53 +02:00
  • 15273b38df qcam: main_window: Replace start and stop actions with a toggle action Laurent Pinchart 2020-03-22 19:47:40 +02:00
  • 77ea51820a qcam: main_window: Move capture event processing to main thread Laurent Pinchart 2020-03-22 17:17:42 +02:00
  • 8e7d1bbe9b qcam: main_window: Move request queuing to a separate function Laurent Pinchart 2020-03-22 16:16:10 +02:00
  • acd02afab0 qcam: Use QSize through the code base Laurent Pinchart 2020-03-22 12:53:13 +02:00
  • ac02d741dc qcam: Ensure headers are self-contained Laurent Pinchart 2020-03-23 01:27:33 +02:00
  • 01590c3f78 qcam: Remove custom event dispatcher Laurent Pinchart 2020-03-22 00:52:28 +02:00
  • 45f248da7d libcamera: v4l2_videodevice: Add support for all 32-bit ARGB formats Laurent Pinchart 2020-03-24 00:45:22 +02:00
  • 422e3e92ad cam: main: Cache lookup of role property Laurent Pinchart 2020-03-23 12:33:30 +02:00
  • c153be4fec test: v4l2_videodevice: Test U8 array controls Jacopo Mondi 2020-03-04 17:16:32 +01:00
  • 9b838b87c7 libcamera: v4l2_device: Enable enumeration of U8 controls Jacopo Mondi 2020-03-04 14:01:26 +01:00
  • 55ead46477 libcamera: v4l2_controls: Support U8 array controls Jacopo Mondi 2020-03-04 23:45:59 +01:00
  • 3786b6c84b libcamera: v4l2_device: Support reading U8 array controls Jacopo Mondi 2020-03-04 17:57:02 +01:00
  • 0aa8e09775 libcamera: v4l2_device: Support writing array U8 controls Jacopo Mondi 2020-03-04 14:14:36 +01:00
  • 2c6e6fbc96 libcamera: v4l2_controls: Cache query control information Jacopo Mondi 2020-02-27 14:48:01 +01:00
  • 8daf20485b libcamera: controls: Add zero-copy set API for ControlValue Laurent Pinchart 2020-02-28 17:01:43 +02:00
  • 9ab024f7c2 libcamera: device_enumerator: Convey device ownership through unique_ptr Laurent Pinchart 2020-03-21 19:56:35 +02:00
  • e75ef59e02 libcamera: device_enumerator_udev: Update pending list in addUdevDevice Laurent Pinchart 2020-03-21 19:54:20 +02:00
  • 74c99b41e7 libcamera: thread: Order headers alphabetically Laurent Pinchart 2020-03-22 00:38:30 +02:00
  • 5849dd0b17 utils: checkstyle: Add formatter to sort #include statements Laurent Pinchart 2020-03-22 13:31:32 +02:00
  • 3f97be923c libcamera: device_enumerator_udev: Don't add media device twice Laurent Pinchart 2020-03-20 22:49:23 +02:00
  • d6f5621e15 Revert "libcamera: controls: Don't over-optimize ControlValue layout" Laurent Pinchart 2020-03-20 22:33:48 +02:00
  • cb78b9e4c7 libcamera: device_enumerator: Remove '\todo' as it is completed Kaaira Gupta 2020-03-21 03:24:51 +05:30
  • 0028536d70 libcamera: controls: Don't over-optimize ControlValue layout Laurent Pinchart 2020-03-20 00:53:51 +02:00
  • 916df9e38d libcamera: controls: Move ControlValue size check to controls.cpp Laurent Pinchart 2020-03-20 00:53:51 +02:00
  • 79fbecea45 test: controls: control_value: Test string control type Laurent Pinchart 2020-03-01 20:44:01 +02:00
  • 4e3f835126 libcamera: controls: Add support for string controls Laurent Pinchart 2020-03-01 17:51:42 +02:00
  • e5a9e6e9cd libcamera: controls: Rename ControlRange to ControlInfo Laurent Pinchart 2020-03-01 22:02:37 +02:00
  • 73b7ba9da5 libcamera: controls: Name all ControlInfoMap instance variables infoMap Laurent Pinchart 2020-03-01 22:02:37 +02:00
  • cf66c4406b cam: Print one property per line Jacopo Mondi 2020-03-18 17:29:23 +01:00
  • e0808528d8 libcamera: v4l2_controls: Fix usage of strerror() Jacopo Mondi 2020-02-27 14:41:21 +01:00
  • ad5d123578 libcamera: pipeline: rkisp1: Don't enable immutable link Helen Koike 2020-02-27 00:00:01 -03:00
  • 700aba5f87 utils: rkisp1: Don't enable immutable link Helen Koike 2020-02-27 00:00:00 -03:00
  • a118b1a491 libcamera: pipeline: rkisp1: Use correct buffer count when importing buffers Niklas Söderlund 2020-03-20 00:31:13 +01:00
  • 1b8ac8473c libcamera: utils: Adapt libcameraPath to match use cases Kaaira Gupta 2020-03-19 21:31:40 +05:30
  • 6c34a2d386 libcamera: v4l2_videodevice: Make V4L2PixelFormat constructor explicit Laurent Pinchart 2020-03-17 01:33:58 +02:00
  • 6015d9702e libcamera: v4l2_videodevice: Rename toV4L2Fourcc to toV4L2PixelFormat Laurent Pinchart 2020-03-17 01:17:29 +02:00
  • a7f24a8d9a libcamera: v4l2_videodevice: Add V4L2PixelFormat class Laurent Pinchart 2020-03-17 01:17:29 +02:00
  • 92c7b1cc1d qcam: saveImageAs: Set image quality explicitly Kieran Bingham 2020-03-18 15:13:05 +00:00
  • a69414529f libcamera: geometry: Construct SizeRange from Size Laurent Pinchart 2020-03-15 02:56:20 +02:00
  • 4ff18e9506 libcamera: framebuffer_allocator: Lift camera restrictions on allocator Laurent Pinchart 2020-03-15 01:27:43 +02:00
  • 33fedea818 libcamera: pipeline_handler: Fold buffer management with start/stop Laurent Pinchart 2020-03-14 16:14:27 +02:00
  • 9da27d5d84 libcamera: pipeline_handler: Decouple buffer import and export Laurent Pinchart 2020-03-14 16:14:27 +02:00
  • 7d8604128a libcamera: camera: Propagate error value from importFrameBuffer Laurent Pinchart 2020-03-15 00:37:17 +02:00
  • 1e6eb88048 libcamera: v4l2_videodevice: Add standalone buffer export support Laurent Pinchart 2020-03-14 16:14:27 +02:00
  • 4c82053d4a libcamera: v4l2_videodevice: Refactor allocateBuffers() Laurent Pinchart 2020-03-14 16:14:27 +02:00
  • 92830a1d00 libcamera: v4l2_videodevice: Pass memory type to reqbufs() Laurent Pinchart 2020-03-14 16:14:27 +02:00
  • 46011623bc libcamera: v4l2_videodevice: Rename exportBuffers() to allocateBuffers() Laurent Pinchart 2020-03-14 18:36:48 +02:00