Commit Graph

  • 36ea10a564 py: cam.py: Remove todo comment Tomi Valkeinen 2022-07-01 11:45:08 +03:00
  • 4bd2d5191c py: Move ControlValue helpers to py_helpers.cpp Tomi Valkeinen 2022-07-01 11:45:07 +03:00
  • a7f73dd096 py: Add Python logging category Tomi Valkeinen 2022-07-01 11:45:06 +03:00
  • 93629989a9 py: cam.py: Fix multi camera capture without -C Tomi Valkeinen 2022-07-01 11:45:05 +03:00
  • 777b0e0a65 libcamera: base: Make message.h and mutex.h private Laurent Pinchart 2022-08-08 17:34:29 +03:00
  • b954deff20 meson: Use dependency() instead of find_library() where possible Laurent Pinchart 2022-08-14 03:33:57 +03:00
  • dfc6d711c9 libcamera: Allow concurrent use of cameras from same pipeline handler Laurent Pinchart 2021-08-30 01:20:10 +03:00
  • 434edb7b44 libcamera: formats: Fix warning for unknown V4L2 pixfmt Jacopo Mondi 2022-08-08 14:36:19 +02:00
  • e1ca213609 ipa: ipu3: Add YAML tuning file support Laurent Pinchart 2022-08-02 03:27:52 +03:00
  • d1ea82aff9 ipa: ipu3: Register algorithms Laurent Pinchart 2022-08-02 03:37:31 +03:00
  • 639d14e5d3 ipa: ipu3: Add an uncalibrated.yaml tuning data file Laurent Pinchart 2022-08-02 03:26:20 +03:00
  • 56555b22c3 pipeline: ipu3: Support IPA tuning file Laurent Pinchart 2022-08-02 03:18:32 +03:00
  • 1a6c7477fd libcamera: yaml_parser: Return nullopt on error from YamlObject::get() Laurent Pinchart 2022-08-05 19:02:55 +03:00
  • 1590e9b2b8 cam: sdl_texture: Rename 'pitch' to 'stride' Laurent Pinchart 2022-08-08 18:35:43 +03:00
  • 768f1138e9 ipa: rkisp1: Remove unused algorithms includes from rkisp1.cpp Daniel Semkowicz 2022-08-09 15:08:06 +02:00
  • fe67032471 libcamera: Make IPA module signing recommended instead of mandatory Laurent Pinchart 2022-08-07 01:12:07 +03:00
  • 12f48aa65e libcamera: pub_key: Support openssl as an alternative to gnutls Laurent Pinchart 2022-08-07 01:26:41 +03:00
  • bedef55d95 libcamera: pub_key: Gracefully handle failures to load public key Laurent Pinchart 2022-08-07 02:55:15 +03:00
  • ea8ff99dca libcamera: meson: Use dependency() to find gnutls Laurent Pinchart 2022-08-07 00:46:02 +03:00
  • 09c1b081ba libcamera: controls: Generate and use fixed-sized Span types Christian Rauch 2022-08-02 23:03:24 +02:00
  • 293e23e21c cam: kms_sink: Scale the frame buffer to full screen if supported Laurent Pinchart 2022-08-07 20:39:19 +03:00
  • 96a5c69970 cam: kms_sink: Make lifetime management of DRM request safer Laurent Pinchart 2022-08-07 20:39:19 +03:00
  • 9165b5973c cam: drm: Add support for test-only commits Laurent Pinchart 2022-08-06 21:53:50 +03:00
  • fe8941d7d6 cam: sdl_sink: Fix compilation with SDL2 <2.0.16 Laurent Pinchart 2022-08-08 18:32:04 +03:00
  • 7b8df9fe6b cam: sdl_sink: Add NV12 texture support Laurent Pinchart 2022-08-06 17:35:56 +03:00
  • d4a42894b1 cam: sdl_sink: Support multi-planar formats Laurent Pinchart 2022-08-06 17:35:56 +03:00
  • 3e0b3a1077 cam: Rename sdl_texture_yuyv.{cpp,h} to sdl_texture_yuv.{cpp,h} Laurent Pinchart 2022-08-06 17:18:37 +03:00
  • 4b6e624e6a cam: sdl_texture_yuyv: Make line stride configurable Laurent Pinchart 2022-08-06 17:27:37 +03:00
  • 26c82ce136 libcamera: Correct typos and omissions for packed 10-bit raw monochrome format David Plowman 2022-08-04 11:45:50 +01:00
  • 73570c0637 libcamera: Switch internal YAML files to YAML 1.1 Laurent Pinchart 2022-08-04 14:13:37 +03:00
  • a55f9c34a7 ipa: rkisp1: Use YAML 1.1 for tuning data files Laurent Pinchart 2022-08-04 13:56:38 +03:00
  • 961a6cf7ca pipeline: rkisp1: Move ControlInfoMap to IPA module Laurent Pinchart 2022-08-02 02:28:44 +03:00
  • 502ab9a146 libcamera: pipeline: simple: Add support for NXP ISI Laurent Pinchart 2021-07-05 02:56:01 +03:00
  • 83996258a9 libcamera: pipeline: simple: Don't disable links carrying other streams Laurent Pinchart 2021-04-02 17:00:49 +02:00
  • 3ee52c167f libcamera: pipeline: simple: Walk pipeline using subdev internal routing Phi-Bang Nguyen 2021-04-02 17:00:49 +02:00
  • bd25118dec libcamera: pipeline: simple: Setup links in the context of sink entities Laurent Pinchart 2021-08-30 01:59:27 +03:00
  • fe9c22c8b1 libcamera: pipeline: simple: Reset routing table of subdevs Jacopo Mondi 2022-03-30 13:04:12 +02:00
  • 495aac658d libcamera: v4l2_subdevice: Add support for the V4L2 subdev routing API Jacopo Mondi 2022-03-30 12:27:03 +02:00
  • 39d4917619 libcamera: v4l2_subdevice: Collect subdev capabilities Jacopo Mondi 2022-03-30 11:08:43 +02:00
  • 8695e02916 libcamera: v4l2_subdevice: Change V4L2Subdevice::Whence Jacopo Mondi 2022-03-30 15:33:03 +02:00
  • f676bf2403 include: linux: Add V4L2 subdev internal routing API Laurent Pinchart 2021-04-14 02:47:59 +03:00
  • 441fa90879 libcamera: formats: Add AVUY8888 and XVUY8888 formats Laurent Pinchart 2022-05-02 05:46:11 +03:00
  • 03b4293025 include: linux: Add V4L2 YUVA32 and YUVX32 pixel formats Laurent Pinchart 2022-05-02 05:38:55 +03:00
  • c1a38a4191 include: drm_fourcc: Add AVUY and XVUY 4:4:4 packet formats Laurent Pinchart 2022-05-02 05:36:25 +03:00
  • 37e85ff1dd include: linux: Update kernel headers to version v5.19 Laurent Pinchart 2022-08-01 01:14:48 +03:00
  • 2e77ccbb93 libcamera: yaml_parser: Return nullopt on error Jacopo Mondi 2022-08-03 12:55:39 +02:00
  • ac54f2ac6d libcamera: formats: Map V4L2_PIX_FMT_JPEG to formats::MJPEG Jacopo Mondi 2022-07-15 14:23:59 +02:00
  • d1abe2bdc8 libcamera: v4l2_videodevice: Match formats supported by the device Jacopo Mondi 2022-07-15 13:47:01 +02:00
  • 29c09e3ab6 libcamera: v4l2_pixelformat: Implement std::hash specialization Laurent Pinchart 2022-08-02 22:47:05 +03:00
  • b7ca378b65 libcamera: v4l2_pixelformat: Return the list of V4L2 formats Jacopo Mondi 2022-07-29 12:37:29 +02:00
  • 45736468c8 libcamera: v4l2_videodevice: Reintroduce toV4L2PixelFormat() Jacopo Mondi 2022-07-15 10:50:41 +02:00
  • 83e0cee0ba guides: pipeline handler: Remove rogue spaces Jacopo Mondi 2022-08-03 12:21:47 +02:00
  • 3bc8844808 libcamera: formats: Merge V4L2 single and multi formats Jacopo Mondi 2022-07-29 11:40:02 +02:00
  • f25ad4a2b1 libcamera: formats: Reimplement V4L2 PixelFormatInfo::info() Jacopo Mondi 2022-07-15 10:27:29 +02:00
  • 23b6965a93 utils: raspberrypi: ctt: dng_load_image: Work with DNG files from Picamera2 William Vinnicombe 2022-08-03 09:25:39 +01:00
  • 79b4c1c51e utils: raspberrypi: ctt: Add alsc_only method William Vinnicombe 2022-07-11 11:26:27 +01:00
  • 91cf84fd4e ipa: raspberrypi: Reset embedded data parser on configure David Plowman 2022-08-02 09:45:26 +01:00
  • 90906ba7fb test: yaml-parser: Test YamlObject::get(const T &defaultValue) Laurent Pinchart 2022-07-30 16:09:50 +03:00
  • 69ae75b0cc ipa: raspberry: awb: Include <functional> Jacopo Mondi 2022-07-28 17:43:09 +02:00
  • 2d2196ca0d ipa: raspberrypi: Add functional include to pwl.h Eric Curtin 2022-07-28 13:01:30 +01:00
  • 1715b7ed08 libcamera: Drop unnecessary typename keyword used with std::enable_if_t Laurent Pinchart 2022-07-28 13:34:55 +03:00
  • c19150ea94 ipa: raspberrypi: Remove unused Controller constructor Naushir Patuck 2022-07-28 13:05:30 +01:00
  • 5b07fa2003 ipa: rkisp1: Add support of ColorProcessing control Florian Sylvestre 2022-07-27 10:38:19 +02:00
  • 7a80e01b4a ipa: rkisp1: Add support of Filter control Florian Sylvestre 2022-07-27 10:38:18 +02:00
  • 564537a906 ipa: rkisp1: Add support of Defect Pixel Cluster Correction control Florian Sylvestre 2022-07-27 10:40:52 +02:00
  • b3e96411d8 ipa: rkisp1: Add support of Lens Shading Correction control Florian Sylvestre 2022-07-27 10:40:50 +02:00
  • a9bffb7222 ipa: rkisp1: Add support of Gamma Sensor Linearization control Florian Sylvestre 2022-07-27 10:40:49 +02:00
  • 03b555a901 include: linux: Update rkisp1 kernel header for DPCC configuration Florian Sylvestre 2022-07-27 10:40:51 +02:00
  • 48c106429a libcamera: base: utils: Provide defopt to simplify std::optional::value_or() usage Laurent Pinchart 2022-07-27 23:51:17 +03:00
  • f6d6181d3c cam: sdl_sink: Pass a Span<const uint8_t> to SDLTexture::update() Laurent Pinchart 2022-07-20 14:47:33 +03:00
  • dc1f4a91df cam: sdl_sink: Use libjpeg over SDL2_image Eric Curtin 2022-07-19 10:17:46 +01:00
  • c13f86704b ipa: raspberrypi: agc: Use YamlObject::getList() Laurent Pinchart 2022-07-26 05:46:40 +03:00
  • 02e387e7b6 libcamera: yaml_parser: Add getList() function Florian Sylvestre 2022-07-22 17:16:31 +02:00
  • b4cbb5c388 ipa: raspberrypi: Convert existing cameara tuning files to version 2.0 Naushir Patuck 2022-07-18 09:16:02 +01:00
  • 20bdc7ee88 utils: raspberrypi: Add tuning file conversion script Naushir Patuck 2022-07-18 09:16:01 +01:00
  • 73c1a1d697 utils: raspberrypi: ctt: Output version 2.0 format tuning files Naushir Patuck 2022-07-18 09:16:00 +01:00
  • 2ef6eafb6f ipa: raspberrypi: Introduce version 2.0 format for the camera tuning file Naushir Patuck 2022-07-18 09:15:59 +01:00
  • c1597f9896 ipa: raspberrypi: Use YamlParser to replace dependency on boost Laurent Pinchart 2022-07-18 09:15:58 +01:00
  • 735f0ffeaa ipa: raspberrypi: Replace Fatal log by error propagation Laurent Pinchart 2022-07-26 02:36:38 +03:00
  • 0821497ddd ipa: raspberrypi: Propagate errors from AGC metering tuning data read Laurent Pinchart 2022-07-26 02:36:38 +03:00
  • f357b1bf6e ipa: raspberrypi: Return an error code from Algorithm::read() Laurent Pinchart 2022-07-26 02:36:38 +03:00
  • 0c84c67e39 ipa: raspberrypi: Replace tabs with spaces in tuning data files Laurent Pinchart 2022-07-18 09:15:57 +01:00
  • 38987e165c libcamera: yaml_parser: Preserve order of items in dictionary Laurent Pinchart 2022-07-18 09:15:56 +01:00
  • 6724800f14 test: yaml-parser: Test dictionary items ordering Laurent Pinchart 2022-07-18 09:15:55 +01:00
  • feb8c9be78 libcamera: yaml_parser: Replace ok flag to get() with std::optional Laurent Pinchart 2022-07-26 04:33:19 +03:00
  • 22ffeae04d ipa: raspberrypi: agc: Fix log message prefixes Naushir Patuck 2022-07-27 09:55:24 +01:00
  • d1c89a1824 ipa: raspberrypi: Remove #define constants Naushir Patuck 2022-07-27 09:55:23 +01:00
  • 8757cc7c42 ipa: raspberryip: Remove all exception throw statements Naushir Patuck 2022-07-27 09:55:22 +01:00
  • f95bae418c raspberrypi: Update Copyright statement in all Raspberry Pi source files Naushir Patuck 2022-07-27 09:55:21 +01:00
  • afd2a5dac5 ipa: raspberrypi: Rename header files from *.hpp to *.h Naushir Patuck 2022-07-27 09:55:20 +01:00
  • de9e95bfcc ipa: raspberrypi: Remove extern "C" declarations Naushir Patuck 2022-07-27 09:55:19 +01:00
  • acd5d9979f ipa: raspberrypi: Change to C style code comments Naushir Patuck 2022-07-27 09:55:18 +01:00
  • 177df04d2b ipa: raspberrypi: Code refactoring to match style guidelines Naushir Patuck 2022-07-27 09:55:17 +01:00
  • b4a3eb6b98 libcamera: camera: Fix documentation typo Umang Jain 2022-07-24 20:13:53 +05:30
  • c698473440 libcamera: Correctly report enabled ipa modules Quentin Schulz 2022-07-26 15:20:51 +02:00
  • 49e85fbe9c android: camera_capabilities: Adjust minimum frame duration to match FPS Han-Lin Chen 2022-04-27 23:13:34 +08:00
  • f32eb2689b android: camera_capabilities: Add (1600x1200) and (1280x960) resolutions Han-Lin Chen 2022-04-27 23:13:02 +08:00
  • 74794de987 android: exif: Fix thumbnail buffer lifetime Cheng-Hao Yang 2022-07-22 07:06:00 +00:00
  • 5646849b59 test: gstreamer: Check availability of cameras before running Umang Jain 2022-07-21 19:15:31 +05:30
  • 1b80d9e997 test: gstreamer: Drop internal header from base class Umang Jain 2022-07-21 19:15:30 +05:30