Commit Graph

  • c49958d0b4 utils: ipu3-capture.sh: Fix the script to work with recent media-ctl versions Hans de Goede 2023-06-12 17:39:34 +02:00
  • 26a4b83d1b libcamera: Remove StreamRoles alias Barnabás Pőcze 2023-05-09 23:15:43 +00:00
  • 86fa7300fa libcamera: camera: Take span of StreamRole instead of vector Barnabás Pőcze 2023-05-09 23:07:57 +00:00
  • 8da938b007 meson: Use x.y soname versioning Kieran Bingham 2023-05-01 12:38:12 +01:00
  • bbb77cc59b utils: ABI Compatibility checker Kieran Bingham 2023-05-13 10:44:25 +01:00
  • 63966ae587 libcamera: base: Do not install private headers Kieran Bingham 2023-07-04 13:38:37 +01:00
  • fae9c8f0f2 libcamera: base: Move thread_annotations to private Kieran Bingham 2023-07-04 19:37:12 +01:00
  • e6b6a6d42e gstreamer: Drop libcamera_private dependency Umang Jain 2023-06-27 13:52:21 +02:00
  • 1f607da926 libcamera: meson: Allow PH to change libcamera_deps Naushir Patuck 2023-06-08 15:33:25 +02:00
  • 0d1e402e1b pipeline: rpi: Do not return an error from pipeline config file handling Naushir Patuck 2023-06-14 13:13:32 +01:00
  • 618b9aaa17 ipa: rpi: agc: Do not switch to a default if a mode is unavailable Naushir Patuck 2023-06-12 14:06:08 +01:00
  • 9c666075f3 libcamera: camera_sensor: Adjust properties::Rotation Jacopo Mondi 2023-06-14 12:46:09 +02:00
  • 5a142438b0 gstreamer: Add enable_auto_focus option to the GStreamer plugin Cedric Nugteren 2023-06-16 12:03:27 +02:00
  • b9113a8626 libcamera: pipeline: Register device numbers with camera Kieran Bingham 2023-05-03 21:45:35 +01:00
  • 1de9518f51 libcamera: properties: Provide a Devices camera property Kieran Bingham 2023-02-05 18:15:43 +00:00
  • 75ddd20209 libcamera: camera_manager: Move {add,remove}Camera to internal Kieran Bingham 2023-05-11 22:44:49 +01:00
  • 7144fe6f9c libcamera: camera_manager: Move private implementation to internal Kieran Bingham 2023-05-11 22:21:02 +01:00
  • f36c05c21e libcamera: internal: request: convert to pragma once Kieran Bingham 2023-05-13 16:53:51 +01:00
  • 0ee9339331 ipa: rpi: agc: Gracefully handle missing agc modes Naushir Patuck 2023-06-07 11:00:54 +01:00
  • 5242b78c0b ipa: rpi: agc: Use std::string instead of char arrays Naushir Patuck 2023-06-07 11:00:53 +01:00
  • c6ff999053 ipa: rpi: tunings: Add missing short and long exposure profiles Naushir Patuck 2023-06-07 12:48:07 +01:00
  • e58121cfc1 libcamera: rkisp1: Fix enumeration of RAW formats Jacopo Mondi 2023-03-21 18:20:04 +01:00
  • d45da036a4 libcamera: rkisp1: Assign sizes to roles Jacopo Mondi 2023-03-21 18:20:03 +01:00
  • 311e5bc1a8 libcamera: rkisp1: Crop on ISP before downscaling Jacopo Mondi 2023-03-21 18:20:02 +01:00
  • c6124d757c libcamera: rkisp1: Generate config using main path Jacopo Mondi 2023-03-21 18:20:01 +01:00
  • fab47108e1 ipa: rpi: Set lens position to hyperfocal on startup Naushir Patuck 2023-06-05 10:14:06 +01:00
  • d66ff77759 pipeline: ipa: rpi: Return lens controls from ipa->configure() Naushir Patuck 2023-06-05 10:14:05 +01:00
  • bdba31cc02 libcamera: controls: Define a default lens position behaviour Naushir Patuck 2023-06-05 10:14:04 +01:00
  • ea93e7899f ipa: rkisp1: agc: Restore minimum analogue gain limit Jacopo Mondi 2023-05-29 14:39:26 +02:00
  • db86713ec1 ipa: ipu3: agc: Drop hard-codec analogue gain max Jacopo Mondi 2023-05-29 14:39:25 +02:00
  • 0a37c203da libipa: camera_sensor_helper: Restore alphabetical order Benjamin Bara 2023-06-06 16:27:11 +02:00
  • f65a73f3c8 libcamera: controls: Drop reference to IPA in controls documentation Laurent Pinchart 2023-06-02 08:40:16 +03:00
  • a0271e72a8 ipa: rpi: Handle controls for mono variant sensors Naushir Patuck 2023-06-05 09:26:05 +01:00
  • 54340ef70f camera_sensor: ipa: core: Add CFA pattern to IPACameraSensorInfo Naushir Patuck 2023-06-05 09:26:04 +01:00
  • f44df6f4fa py: unittests.py: Fix type checker warnings Tomi Valkeinen 2023-06-03 10:56:14 +03:00
  • a1f0556a46 py: Fix code formatting Tomi Valkeinen 2023-06-03 10:56:04 +03:00
  • f513fd70ba subprojects: Drop leftovers of pybind11 Tomi Valkeinen 2023-06-03 10:56:03 +03:00
  • 49fd9e52f4 ipa: rpi: imx296: Small refinements to the IMX296 mono sensor tuning Naushir Patuck 2023-06-01 14:08:51 +01:00
  • ad4719c10c py: Move to mainline pybind11 version Tomi Valkeinen 2023-05-30 15:01:33 +03:00
  • 51dc505d63 py: unittests.py: Add weakref helpers and use del Tomi Valkeinen 2023-05-30 15:01:32 +03:00
  • 1fb31ac4f4 py: Use exceptions instead of returning error codes Tomi Valkeinen 2023-05-30 15:01:31 +03:00
  • 5b2f1ce501 py: Move ColorSpace and Transform classes to separate files Tomi Valkeinen 2023-05-30 15:01:30 +03:00
  • 9506da142b py: Fix CameraManager.version property Tomi Valkeinen 2023-05-30 15:01:29 +03:00
  • b9ecd85ed1 android: mm: Stub libhardware for build tests Laurent Pinchart 2023-05-30 17:38:43 +03:00
  • 1450e09a08 android: mm: generic: use GRALLOC_HARDWARE_MODULE_ID Mattijs Korpershoek 2023-05-29 15:30:17 +02:00
  • 76e1cb9f71 libcamera: camera_sensor: Add Sony IMX327 sensor properties Benjamin Bara 2023-05-23 19:12:43 +02:00
  • 58f38082e1 pipeline: rpi: ipa_base: Parse config files after platformRegister() Naushir Patuck 2023-05-23 13:02:08 +01:00
  • 7d5b38e2ef libipa: camera_sensor_helper: Add IMX327 helper Benjamin Bara 2023-05-19 17:48:13 +02:00
  • a3178dd039 ipa: rkisp1: agc: drop hard-coded analogue gain range Benjamin Bara 2023-05-19 16:51:09 +02:00
  • e8fccaea46 meson: Fix usage of overwritten pipeline variable Laurent Pinchart 2023-05-08 15:50:26 +03:00
  • 120e313450 libcamera: ipa_manager: Allow IPA loading in nested subdirs Jacopo Mondi 2023-05-08 15:31:47 +02:00
  • 4c71ec00c2 libcamera: v4l2_videodevice: Use O_CLOEXEC when exporting DMA buffers Elias Naur 2023-05-05 10:18:43 -06:00
  • 1c512d4065 v4l2: Move the v4l2 compat layer to libexec/libcamera Kieran Bingham 2023-05-04 15:48:01 +01:00
  • 0fbf6b57a7 pipeline: raspberrypi: Add stream flags to RPi::Stream Naushir Patuck 2023-05-03 13:20:35 +01:00
  • 6c71ee1f15 pipeline: raspberrypi: Introduce PipelineHandlerBase class Naushir Patuck 2023-05-03 13:20:34 +01:00
  • fd29edccae pipeline: raspberrypi: Make RPi::Stream::name() return const std::string & Naushir Patuck 2023-05-03 13:20:33 +01:00
  • 503bebd0ed ipa: raspberrypi: agc: Move weights out of AGC David Plowman 2023-05-03 13:20:32 +01:00
  • d903fdbe31 ipa: raspberrypi: Introduce IpaBase class Naushir Patuck 2023-05-03 13:20:31 +01:00
  • cea3de4226 pipeline: ipa: raspberrypi: Restructure the IPA mojom interface Naushir Patuck 2023-05-03 13:20:30 +01:00
  • 48e059fa3c pipeline: raspberrypi: rpi_stream: Set invalid buffer to id == 0 Naushir Patuck 2023-05-03 13:20:29 +01:00
  • 726e9274ea pipeline: ipa: raspberrypi: Refactor and move the Raspberry Pi code Naushir Patuck 2023-05-03 13:20:27 +01:00
  • 46aefed208 pipeline: meson: Allow nested pipeline handler directory structures Naushir Patuck 2023-05-03 13:20:26 +01:00
  • e8526c0c2b ipa: meson: Allow nested IPA directory structures Naushir Patuck 2023-05-03 13:20:25 +01:00
  • 6388449a79 libcamera: ipa: Remove character restriction on the IPA name Naushir Patuck 2023-05-03 13:20:24 +01:00
  • 312e9910ba meson: ipa: Add mapping for pipeline handler to mojom interface file Naushir Patuck 2023-05-03 13:20:23 +01:00
  • 8258bd6ad6 apps: qcam: Remove redundant check Barnabás Pőcze 2023-05-02 17:55:53 +00:00
  • e7d7c99f4b libcamera: pipeline: simple: Add support for ST's DCMIPP Daniel Scally 2023-05-02 12:13:57 +01:00
  • fb44403f1c libcamera v0.0.5 Kieran Bingham 2023-05-01 14:06:17 +01:00
  • 13759e1006 cam: file_sink: Workaround gcc-13 dangling-reference false positive Eric Curtin 2023-02-20 04:55:24 +00:00
  • af7d6a4c2d meson: Ignore -Wredundant-move with gcc-13 and newer Laurent Pinchart 2023-05-01 05:57:11 +03:00
  • 36435e2aea ipa: rkisp1: Add tuning files for PinephonePro sensors Jacopo Mondi 2023-03-06 18:24:40 +01:00
  • 0af2040678 ipa: rkisp1: Add tuning files for Google DRU "Scarlet" sensors Jacopo Mondi 2023-03-06 18:24:39 +01:00
  • 137b8d6fdc pipeline: simple: Validate transform Robert Mader 2023-04-27 12:53:56 +02:00
  • ad1cd9e33f libcamera: imx8-isi: Remove mbusCode from formatsMap_ Jacopo Mondi 2023-01-29 12:13:41 +01:00
  • 680cde6005 libcamera: imx8-isi: Split Bayer/YUV config generation Jacopo Mondi 2023-01-18 14:42:41 +01:00
  • 608af3127c libcamera: camera_sensor: Add tryFormat() Jacopo Mondi 2023-03-13 10:02:33 +01:00
  • 14995410fe libcamera: imx8-isi: Automatically select media bus code Jacopo Mondi 2023-01-29 11:21:57 +01:00
  • dd78f2f8ad libcamera: imx8-isi: Break out YUV format selection Jacopo Mondi 2023-01-29 11:16:33 +01:00
  • 87fed43253 libcamera: imx8-isi: Break out RAW format selection Jacopo Mondi 2023-01-21 17:51:00 +01:00
  • 701b201cf3 Documentation: guides: pipeline-handler: Fix spelling error Barnabás Pőcze 2023-04-27 20:45:15 +00:00
  • e191001939 apps: cam: kms_sink: Drop unique_ptr<> from DRM::AtomicRequest Umang Jain 2023-04-24 00:15:49 +05:30
  • 683c6da83f test: controls: control_info_map: Test default constructor Mattijs Korpershoek 2023-04-05 10:14:31 +02:00
  • 3dc2605bda libcamera: controls: guard ControlInfoMap against nullptr idmap_ Mattijs Korpershoek 2023-04-05 10:14:30 +02:00
  • 46852241a3 libcamera: device_enumerator_udev: Use std::string_view Barnabás Pőcze 2023-04-18 16:26:04 +00:00
  • e0a51061bc libcamera: formats: Add 14-bits Bayer RAW formats Jacopo Mondi 2023-04-18 16:02:16 +02:00
  • f99b0f7f8f libcamera: device_enumerator_udev: Remove devnum from dependency map Barnabás Pőcze 2023-04-15 21:03:40 +00:00
  • 98fc381c68 ipa: raspberrypi: agc: Add "shadows" constraint mode David Plowman 2023-04-11 10:47:57 +01:00
  • c1cc37b2ee utils: ipc: Update parser.py Harvey Yang 2023-03-31 08:45:45 +00:00
  • 44eed506c2 doc: ipa: Clarify IPA acronym in its namespace description Gabby George 2023-03-28 20:13:45 -07:00
  • 436b38fd89 libcamera: Open files with O_CLOEXEC Laurent Pinchart 2023-03-26 12:49:32 +03:00
  • 4cd9cb4a90 meson: Really fix git version parsing Laurent Pinchart 2023-03-22 18:35:59 +02:00
  • ac7511dc4c ipa: raspberrypi: Generalise the focus reporting code Naushir Patuck 2023-03-27 13:20:30 +01:00
  • 43f57f26b4 ipa: raspberrypi: Generalise the autofocus algorithm Nick Hollinghurst 2023-03-27 13:20:29 +01:00
  • e51a9f7b94 ipa: raspberrypi: Generalise the agc algorithm Naushir Patuck 2023-03-27 13:20:28 +01:00
  • e145decf36 ipa: raspberrypi: Make RegionStats::get() always return a Region struct Naushir Patuck 2023-03-27 13:20:27 +01:00
  • d8685a579c ipa: raspberrypi: Generalise the contrast algorithm Naushir Patuck 2023-03-27 13:20:26 +01:00
  • a82d08973f ipa: raspberrypi: alsc: Use a better type name for sparse arrays David Plowman 2023-03-27 13:20:25 +01:00
  • c557de126e ipa: raspberrypi: alsc: Replace std::vectors by Array2D class David Plowman 2023-03-27 13:20:24 +01:00
  • af946958da ipa: raspberrypi: Generalise the ALSC algorithm Naushir Patuck 2023-03-27 13:20:23 +01:00
  • f6cc78b446 ipa: raspberrypi: Add hardware configuration to the controller Naushir Patuck 2023-03-27 13:20:22 +01:00