Commit Graph

  • cb08adffe2 ipa: rkisp1: cproc: Store per-frame information in frame context Laurent Pinchart 2022-09-04 01:02:38 +03:00
  • 128f22bce5 ipa: rkisp1: awb: Store per-frame information in frame context Laurent Pinchart 2022-09-08 00:39:53 +03:00
  • 310b7a6a30 ipa: rkisp1: agc: Store per-frame information in frame context Laurent Pinchart 2022-09-08 00:39:53 +03:00
  • b3724d3766 ipa: rkisp1: Use frame number passed to Algorithm::prepare() Laurent Pinchart 2022-09-08 00:31:23 +03:00
  • 05e6a19373 ipa: rkisp1: Convert to use the FCQueue Kieran Bingham 2022-07-21 13:13:05 +01:00
  • 9f5ab89fb3 ipa: rkisp1: Use base FrameContext class Laurent Pinchart 2022-07-21 13:13:04 +01:00
  • 906373331f ipa: rkisp1: Rename frameContext to activeState Kieran Bingham 2022-07-21 13:13:03 +01:00
  • 80d6657cb4 ipa: rkisp1: Sort documentation of the IPA context Laurent Pinchart 2022-09-08 03:02:22 +03:00
  • 541f0f90cc ipa: rkisp1: Remove unused class member Jacopo Mondi 2022-08-10 12:41:34 +02:00
  • 6349cf6ea5 ipa: ipu3: Pass controls to algorithm's queueRequest() handler Laurent Pinchart 2022-07-21 13:13:10 +01:00
  • 85c5c47325 ipa: ipu3: Use the FCQueue Laurent Pinchart 2022-07-21 13:13:02 +01:00
  • 8d01b8a554 ipa: ipu3: Use base FrameContext class Laurent Pinchart 2022-07-21 13:13:04 +01:00
  • 80cfe8f0f7 ipa: libipa: algorithm: queueRequest(): Pass frame context Kieran Bingham 2022-07-21 13:13:10 +01:00
  • 494662f082 ipa: libipa: algorithm: process(): Pass frame number Kieran Bingham 2022-07-21 13:13:07 +01:00
  • 87d36de543 ipa: libipa: algorithm: prepare(): Pass frame and frame Context Kieran Bingham 2022-07-21 13:13:06 +01:00
  • ef447647b6 ipa: libipa: Provide a common base for frame contexts Kieran Bingham 2022-07-21 13:13:04 +01:00
  • b612496fc4 ipa: libipa: Introduce FrameContextQueue Umang Jain 2022-07-21 13:13:02 +01:00
  • 2101af47e4 ipa: libipa: Pass a reference instead of pointer to Algorithm::process() Laurent Pinchart 2022-07-21 13:13:04 +01:00
  • 024d16b7db ipa: ipu3: af: Pass context reference to afIsOutOfFocus() Laurent Pinchart 2022-09-02 04:31:02 +03:00
  • 62a3c7f3fe ipa: ipu3: Fix style of Doxygen comment blocks Laurent Pinchart 2022-09-02 04:28:37 +03:00
  • a64d17b9cf pipeline: raspberrypi: Improve Unicam timeout handling Naushir Patuck 2022-09-21 09:02:58 +01:00
  • 883e2089db pipeline: raspberrypi: Add an error state Naushir Patuck 2022-09-21 09:02:57 +01:00
  • 685da13d02 ipa: meson: Fix identation Laurent Pinchart 2022-09-19 19:58:49 +03:00
  • cf5d0cbb34 cam: capture_script: Introduce 'loop' property Jacopo Mondi 2022-09-02 16:54:43 +02:00
  • 74ab3f778c libcamera: ipa_manager: Fix build without openssl Matthias Fend 2022-09-14 09:00:25 +02:00
  • eb7e83b346 meson: Enable vimc IPA for tests Umang Jain 2022-09-14 16:28:59 +05:30
  • 0a4d1b8d45 test: gstreamer: gstreamer_test: Remove redundant word Rishikesh Donadkar 2022-09-11 23:39:18 +05:30
  • 46340ced12 test: gstreamer: Fix failure of gstreamer_multistream_test Vedant Paranjape 2022-09-10 12:07:42 +05:30
  • 046f83e8df gstreamer: Check gstreamer version before using newer macros Vedant Paranjape 2022-09-12 18:35:09 +05:30
  • 5fd18af233 libcamera: controls: initialise control info to ControlTypeNone by default Christian Rauch 2022-09-03 23:33:30 +02:00
  • cbc2be34ed libcamera: control_serializer: store/load all ControlValue types Christian Rauch 2022-09-03 23:33:29 +02:00
  • 560ceb1ea8 libcamera: v4l2_subdevice: Silence warning for unknown metadata formats Laurent Pinchart 2022-09-05 19:38:52 +03:00
  • 5a9fd9a95c qcam: Fix crash when switching from non existant camera Utkarsh Tiwari 2022-09-07 22:05:04 +05:30
  • 6225d647b4 pipeline: uvcvideo: Fail match() if the camera has no supported format Laurent Pinchart 2022-09-03 17:44:00 +03:00
  • f98919307e pipeline: uvcvideo: Cache supported formats in UVCCameraData Laurent Pinchart 2022-09-03 17:44:00 +03:00
  • 52660f2b13 pipeline: uvcvideo: Move camera ID generation to UVCCameraData class Laurent Pinchart 2022-09-03 17:44:00 +03:00
  • ad8af50d86 libcamera: v4l2_device: Report device node on failure Kieran Bingham 2022-09-03 12:50:42 +01:00
  • 29497a73dd CameraSensor: Don't fail to add camera with faulty lens Kieran Bingham 2022-09-03 12:48:03 +01:00
  • 1a082a3e95 libcamera: yaml_parser: Report filename on failures Kieran Bingham 2022-08-08 21:30:26 +01:00
  • da9bb8dea6 meson: Disable tests by default Christian Rauch 2022-09-04 18:27:15 +02:00
  • cec5704d34 libcamera: Override "libcamera" dependency in meson Barnabás Pőcze 2022-09-04 18:40:27 +00:00
  • 5771125bfa qcam: viewfinder_gl: Fix maybe-uninitialized warnings Marco Felsch 2022-09-02 16:11:36 +02:00
  • a03ce60cf9 libcamera: v4l2_device: Map YCbCrEncoding::None to V4L2 Laurent Pinchart 2022-09-04 02:03:53 +03:00
  • d182a99e7b qcam: Queue requests only through MainWindow::queueRequest() Utkarsh Tiwari 2022-07-26 23:45:42 +05:30
  • d598e77aa5 qcam: CamSelectDialog: Display Location and Model propety of camera Utkarsh Tiwari 2022-08-09 16:14:23 +01:00
  • b63519d201 qcam: MainWindow: Replace cameraCombo_ with CameraSelectorDialog Utkarsh Tiwari 2022-08-08 23:55:54 +05:30
  • 923927ae45 qcam: Support Hotplug for Camera Selection Dialog Utkarsh Tiwari 2022-08-07 00:34:31 +05:30
  • f03da23b56 qcam: Use QDialog for selection of cameras at startup Utkarsh Tiwari 2022-08-07 00:34:30 +05:30
  • f1776100f5 cam: capture_script: Check parseFrames() return value for errors Daniel Semkowicz 2022-06-27 14:28:06 +02:00
  • f71c76ceff cam: Add Rectangle type parsing in capture script Daniel Semkowicz 2022-06-27 14:28:05 +02:00
  • 251f0534b7 qcam: viewfinder_gl: Take color space into account for YUV rendering Laurent Pinchart 2022-08-28 03:40:25 +03:00
  • ee4681b7e8 qcam: Pass color space to ViewFinder::setFormat() Laurent Pinchart 2022-08-28 03:38:42 +03:00
  • 6b3f8a7875 pipeline: uvcvideo: Add color space support Laurent Pinchart 2022-08-28 04:42:12 +03:00
  • fc9783acc6 gstreamer: Provide colorimetry <> ColorSpace mappings Rishikesh Donadkar 2022-08-30 13:17:25 +05:30
  • bb67630b1c tests: stream: Add a colorspace adjustment test Umang Jain 2022-08-30 13:17:24 +05:30
  • 4aa71c2cd2 libcamera: color_space: Move color space adjustment to ColorSpace class Umang Jain 2022-08-30 13:17:23 +05:30
  • d09c2bb127 libcamera: colorspace: Rectify the ColorSpace::Srgb preset Umang Jain 2022-08-30 13:17:22 +05:30
  • e52729e7ec libcamera: v4l2_videodevice: Improve toColorSpace() readability Umang Jain 2022-08-30 13:17:21 +05:30
  • e297673e76 libcamera: v4l2_device: Adjust colorspace based on pixel format Umang Jain 2022-08-30 13:17:20 +05:30
  • d5ad19bf03 libcamera: v4l2_subdevice: Add color encoding for media bus formats Umang Jain 2022-08-30 13:17:19 +05:30
  • 5eb7be6a0a libcamera: request: Rename Private::reuse() to Private::reset() Umang Jain 2022-08-30 19:03:21 +05:30
  • 48d7bb29bd libcamera: base: signal: Disable connect() for functor if args mismatch Laurent Pinchart 2022-08-30 05:45:01 +03:00
  • 084799bcad Documentation: Align Doxyfile.in style with doxygen Laurent Pinchart 2022-08-30 14:14:06 +03:00
  • 836a2059f8 Documentation: Strip default options and comments from Doxyfile.in Laurent Pinchart 2022-08-30 14:14:06 +03:00
  • 68683d3811 ipa: rkisp1: lsc: Use double instead of float to accumulate vector of doubles Marvin Schmidt 2022-08-29 20:28:46 +02:00
  • 372621352d ipa: rkisp1: Remove redundant call of std::string::c_str() Marvin Schmidt 2022-08-29 20:58:49 +02:00
  • 252561e77f ipa: ipu3: Remove redundant call of std::string::c_str() Marvin Schmidt 2022-08-29 20:58:48 +02:00
  • 7354fb3b89 test: camera: Remove redundant call of std::string::c_str() Marvin Schmidt 2022-08-29 20:58:47 +02:00
  • 18764a15c7 libcamera: media_device: Fix \sa tags for MediaDevice::link Marvin Schmidt 2022-08-29 15:59:50 +02:00
  • 4baaecb4ff utils: rkisp1: gen-csc-table: Specify coefficients with full precision Laurent Pinchart 2022-08-27 23:34:52 +03:00
  • 4267e0bab8 libcamera: pipeline: rkisp1: Implement color space support Laurent Pinchart 2022-08-18 00:30:40 +03:00
  • 3fad116f89 utils: rkisp1: Add script to generate CSC coefficients Laurent Pinchart 2022-08-08 05:41:13 +03:00
  • 951522c179 cam: Add color space support Laurent Pinchart 2022-08-23 17:37:11 +03:00
  • 555d27ce58 test: Add a ColorSpace test Laurent Pinchart 2022-08-23 17:36:10 +03:00
  • fbfdaa2d20 libcamera: color_space: Add fromString() function Laurent Pinchart 2022-08-23 17:16:34 +03:00
  • 994358dab6 libcamera: color_space: Reorder members in the same order as the header Laurent Pinchart 2022-08-23 15:37:49 +03:00
  • a7d3570e7c utils: Satisfy LegacyInputIterator with StringSplitter::iterator Laurent Pinchart 2022-08-23 16:44:28 +03:00
  • a17f0eddc6 libcamera: color_space: Rename Jpeg to Sycc Laurent Pinchart 2022-08-17 23:38:32 +03:00
  • ba72e4202f libcamera: ipu3: Use std::max() instead of expandTo() to get the max resolution Han-Lin Chen via libcamera-devel 2022-08-12 17:01:03 +08:00
  • 45c198da63 libcamera: Use const reference for range loops Christian Rauch via libcamera-devel 2022-08-16 20:38:25 +02:00
  • 868ab2287d gstreamer: Add support for additional RGB formats Laurent Pinchart 2022-08-23 21:22:47 +03:00
  • 6c6289ee18 ipa: rkisp1: Add support of Denoise Pre-Filter control Florian Sylvestre 2022-08-05 14:40:27 +02:00
  • 6d20a93177 ipa: rkisp1: Add enable field for LSC algorithm in IPA context Florian Sylvestre 2022-08-05 14:40:26 +02:00
  • ea549c46d3 ipa: rkisp1: Add enable field for AWB algorithm in IPA context Florian Sylvestre 2022-08-05 14:40:25 +02:00
  • acf7213230 libcamera: yaml_parser: De-duplicate common code in YamlObject::get() Laurent Pinchart 2022-08-16 00:19:21 +03:00
  • a69958fcd6 libcamera: yaml_parser: Enable YamlObject::get() for int8_t and uint8_t Laurent Pinchart 2022-08-15 23:38:19 +03:00
  • dc688f1d88 libcamera: yaml_parser: Fix bounds checking for 16-bit YamlObject::get() Laurent Pinchart 2022-08-16 00:32:13 +03:00
  • 7615f58f9b test: yaml-parser: Test out-of-range checks on integer parsing Laurent Pinchart 2022-08-16 00:47:42 +03:00
  • 629e65b15b test: yaml-parser: Centralize integer parse checks Laurent Pinchart 2022-08-16 01:20:59 +03:00
  • 88746ddf94 test: yaml-parser: Simplify code by centralizing parse error checks Laurent Pinchart 2022-08-16 01:20:59 +03:00
  • fa388da4f0 libcamera: pipeline: rkisp1: Remove unused assignment Christian Rauch 2022-08-16 20:38:26 +02:00
  • 90a0df100c libcamera: Remove unused headers Christian Rauch 2022-08-16 20:38:24 +02:00
  • f094c2922a libcamera: v4l2: Set colorspace flags Umang Jain 2022-08-12 14:23:24 +05:30
  • 3200bb635c ipa: rkisp1: Add manual color gains Paul Elder 2022-08-18 18:01:08 +09:00
  • bf3dbaece9 py: Switch to non-blocking eventfd Tomi Valkeinen 2022-08-19 14:16:15 +03:00
  • de7f1aa591 py: Use libcamera's Mutex classes Tomi Valkeinen 2022-08-19 14:16:14 +03:00
  • dfa86000a6 py: Set EFD_CLOEXEC on eventfd to avoid fd leaking Tomi Valkeinen 2022-08-19 14:16:13 +03:00
  • f4933ee77f py: Use UniqueFD Tomi Valkeinen 2022-08-19 14:16:12 +03:00
  • f814b1b6a9 py: Create PyCameraManager Tomi Valkeinen 2022-08-19 14:16:11 +03:00
  • 418cbde04b py: meson: Use libcamera_private dependency Tomi Valkeinen 2022-08-19 14:16:10 +03:00