Commit Graph

  • e7c69915ba include: linux: media-bus-format.h: Update to v6.18 Jacopo Mondi 2025-12-04 16:20:36 +01:00
  • 5ab66fa728 include: linux: intel-ipu3.h: Update to v6.18 Jacopo Mondi 2025-12-04 16:16:56 +01:00
  • 673e56ea67 include: linux: drm_fourcc.h: Update to v6.18 Jacopo Mondi 2025-12-04 16:11:05 +01:00
  • 6293fa3308 libcamera: simple: Make raw streams working Milan Zamazal 2025-12-04 17:49:16 +01:00
  • 3991f02209 libcamera: simple: Require metadata only when software ISP is used Milan Zamazal 2025-12-04 17:49:15 +01:00
  • a19f725695 libcamera: simple: Set the number of software ISP streams to 2 Milan Zamazal 2025-12-04 17:49:14 +01:00
  • e9252384f5 libcamera: simple: Don't enforce conversion with an added raw stream Milan Zamazal 2025-12-04 17:49:13 +01:00
  • 7b068dda96 libcamera: simple: Validate raw stream configurations Milan Zamazal 2025-12-04 17:49:12 +01:00
  • b98f3ee039 libcamera: simple: Handle processed and raw formats separately Milan Zamazal 2025-12-04 17:49:11 +01:00
  • 2d9b647e56 libcamera: simple: Exclude raw configurations from output conversions Milan Zamazal 2025-12-04 17:49:10 +01:00
  • 5f51e2e545 libcamera: software_isp: lut: Make contrast available in debayer params Bryan O'Donoghue 2025-12-11 23:22:45 +00:00
  • 5bfb96661f libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params Bryan O'Donoghue 2025-12-11 23:22:44 +00:00
  • 724a29e3cd libcamera: software_isp: blacklevel: Make black level available in debayer params Bryan O'Donoghue 2025-12-11 23:22:43 +00:00
  • 3d7ef342b7 libcamera: software_isp: lut: Make CCM available in debayer params Bryan O'Donoghue 2025-12-11 23:22:42 +00:00
  • 0640f5ac11 libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu Bryan O'Donoghue 2025-12-11 23:22:41 +00:00
  • 4cb388a1eb libcamera: software_isp: debayer: Introduce a start() / stop() methods to the debayer object Bryan O'Donoghue 2025-12-11 23:22:40 +00:00
  • 364886fb13 libcamera: software_isp: Move isStandardBayerOrder to base class Bryan O'Donoghue 2025-12-11 23:22:39 +00:00
  • c9f3e09634 libcamera: software_isp: Make output DMA sync contingent Bryan O'Donoghue 2025-12-11 23:22:38 +00:00
  • 6b224d91a9 libcamera: software_isp: Move DMA Sync code to Debayer base class Bryan O'Donoghue 2025-12-11 23:22:37 +00:00
  • e3c74bbc89 libcamera: software_isp: Move param select code to Debayer base class Bryan O'Donoghue 2025-12-11 23:22:36 +00:00
  • cafb39b257 libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer Bryan O'Donoghue 2025-12-11 23:22:35 +00:00
  • d635cd884e libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class Bryan O'Donoghue 2025-12-11 23:22:34 +00:00
  • 134f926346 libcamera: swstats_cpu: Add processFrame() method Hans de Goede 2025-12-11 23:22:33 +00:00
  • bf51f39f3b libcamera: software_isp: Move benchmark code to its own class Hans de Goede 2025-12-11 23:22:32 +00:00
  • 4da17de043 libcamera: swstats_cpu: Move header to libcamera/internal/software_isp Hans de Goede 2025-12-11 23:22:31 +00:00
  • 85cba34493 libcamera: swstats_cpu: Drop patternSize_ documentation Hans de Goede 2025-12-11 23:22:30 +00:00
  • 7092566187 libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation Hans de Goede 2025-12-11 23:22:29 +00:00
  • ab675bc06b meson: Automatically generate glsl_shaders.h from specified shader programs Bryan O'Donoghue 2025-12-11 23:22:28 +00:00
  • 19371dee41 utils: gen-shader-headers: Add a utility to generate headers from shaders Bryan O'Donoghue 2025-12-11 23:22:27 +00:00
  • 8e5a669b29 libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader Bryan O'Donoghue 2025-12-11 23:22:26 +00:00
  • 0a9cf7e0eb libcamera: simple: Move colour space logging after adjustment Milan Zamazal 2025-12-04 17:46:34 +01:00
  • f4c3dee217 libcamera: V4L2Subdevice: Get device by regexp Daniel Scally 2025-07-15 16:13:05 +01:00
  • 1e92c4cc0d libcamera: media_device: Get entity by regexp Daniel Scally 2025-06-25 16:02:28 +01:00
  • 8d068b7470 libcamera: device_enumerator: Support regex to match entity names Daniel Scally 2025-06-25 12:54:54 +01:00
  • 1039a0f2ee libcamera: base: Wrap <regex.h> Daniel Scally 2025-07-15 16:06:23 +01:00
  • 3a835ff48c libcamera: controls: Small style fixes Jacopo Mondi 2025-11-28 16:44:50 +01:00
  • 1a23227c65 pipeline: imx8-isi: Integrating MediaPipeline class Andrei Gansari 2025-11-27 16:45:18 +01:00
  • 056613cb12 libcamera: media_pipeline: Add accessor for MediaPipeline list of entities Andrei Gansari 2025-11-27 16:45:17 +01:00
  • 3c17d1fbb2 libcamera v0.6.0 Kieran Bingham 2025-11-27 11:55:28 +00:00
  • 4e9be7d11b ipa: ipu3, mali-c55, rkisp1, rpi: Fix reporting non-scalar controls Paul Elder 2025-11-17 17:08:15 +09:00
  • cfdc281100 libcamera: control_serializer: Add array info to serialized ControlValue Paul Elder 2025-11-17 17:08:14 +09:00
  • 7313f046a2 libcamera: Add and implement LensDewarpEnable control Stefan Klug 2025-11-25 17:28:38 +01:00
  • 302f285b3b pipeline: rkisp1: Load dewarp parameters from tuning file Stefan Klug 2025-11-25 17:28:37 +01:00
  • 1784e08be3 libcamera: dw100_vertexmap: Implement parametric dewarping Stefan Klug 2025-11-25 17:28:36 +01:00
  • 4b9251fa70 libcamera: rkisp1: Handle requested orientation using dewarper Stefan Klug 2025-11-25 17:28:35 +01:00
  • a111bb6903 libcamera: Add transpose() function to size Stefan Klug 2025-11-25 17:28:34 +01:00
  • 9df164fa42 libcamera: internal: camera_sensor: Add accessor for mountingOrientation_ Stefan Klug 2025-11-25 17:28:33 +01:00
  • ff1908a7a1 pipeline: rkisp1: Enable the dewarper based on the tuning file Stefan Klug 2025-11-25 17:28:32 +01:00
  • ef14661487 pipeline: rkisp1: Drop rawFormat variable Stefan Klug 2025-11-25 17:28:31 +01:00
  • fa78167e3a pipeline: rksip1: Move isRaw up in scope Stefan Klug 2025-11-25 17:28:30 +01:00
  • 13e5c71294 libcamera: rkisp1: Use the dw100 converter module instead of the generic v4l2 converter Stefan Klug 2025-11-25 17:28:29 +01:00
  • ffde6b28f3 libcamera: converter: Add dw100 converter module Stefan Klug 2025-11-25 17:28:28 +01:00
  • b48d41a853 libcamera: converter: Add dw100 vertex map class Stefan Klug 2025-11-25 17:28:27 +01:00
  • 19cbbd65fe pipeline: rkisp1: Fix number of buffers imported into the dewarper Stefan Klug 2025-11-25 17:28:26 +01:00
  • d5c6e78a60 libcamera: rkisp1: Allow upscaling when the dewarper is present Stefan Klug 2025-11-25 17:28:25 +01:00
  • ca20801aa1 libcamera: rkisp1: Scale down in dewarper instead of resizer Stefan Klug 2025-11-25 17:28:24 +01:00
  • 852491e420 libcamera: rkisp1: Move useDewarper_ flag into RkISP1CameraData Stefan Klug 2025-11-25 17:28:23 +01:00
  • 46ded9a8da libcamera: converter_v4l2_m2m: Add debug logging for formats Stefan Klug 2025-11-25 17:28:22 +01:00
  • 801c3c3010 libcamera: converter_v4l2_m2m: Add helper to apply controls Umang Jain 2025-11-25 17:28:21 +01:00
  • ae4cd6e427 include: linux: Update headers for Dw100 dewarper engine Xavier Roumegue 2025-11-25 17:28:20 +01:00
  • 0b0f32e736 libcamera: rkisp1: Properly cancel buffers in dewarp case Stefan Klug 2025-11-25 17:28:19 +01:00
  • 0d48cb6bb0 libcamera: converter_v4l2_m2m: Always set stride Stefan Klug 2025-11-25 17:28:18 +01:00
  • 6d8109f4f1 libcamera: converter_v4l2_m2m: Add suport for V4L2 requests Stefan Klug 2025-11-25 17:28:17 +01:00
  • 041625628c libcamera: converter: Add V4L2 request support Stefan Klug 2025-11-25 17:28:16 +01:00
  • cdc2620549 libcamera: Add support for V4L2 requests Stefan Klug 2025-11-25 17:28:15 +01:00
  • 39c052c1e9 libcamera: converter: Utilise shared MediaDevice pointers Stefan Klug 2025-11-25 17:28:14 +01:00
  • 97227ebed3 libcamera: pipeline: Utilise shared MediaDevice pointers Kieran Bingham 2025-11-25 17:28:13 +01:00
  • 4e720d5bae ipa: libipa: agc_mean_luminance: Fix yTarget handling in constraints Stefan Klug 2025-11-19 14:22:13 +01:00
  • 3ed8dabe5a ipa: libipa: agc_mean_luminance: Change luminance target to piecewise linear function Stefan Klug 2025-11-19 14:22:12 +01:00
  • 7dd713ba2e ipa: rkisp1: lux: Properly handle frame context and active state Stefan Klug 2025-11-19 14:22:11 +01:00
  • 3b4414ccaa ipa: libipa: pwl: Allow to parse a plain yaml value as single point PWL Stefan Klug 2025-11-19 14:22:10 +01:00
  • dadeb67fcc libipa: exposure_mode_helper: Set quantizationGain in absence of a sensor helper Stefan Klug 2025-11-24 20:52:41 +01:00
  • 5d8f4d0a20 lc-compliance: Ensure stream's colorspace is set after validate() Umang Jain 2025-11-03 22:13:15 +00:00
  • 5d2d005306 pipeline: virtual: Provide and validate colorspace Umang Jain 2025-11-03 22:13:14 +00:00
  • 7e8c274d18 libcamera: simple: Detect Bayer pattern change during configure() Umang Jain 2025-08-12 13:00:55 +05:30
  • 18732fecf1 Documentation: contributing: Update Source references Kieran Bingham 2025-11-24 16:56:31 +00:00
  • 51b1740014 Documentation: contributing: Update issue tracker Kieran Bingham 2025-11-24 16:56:30 +00:00
  • 210a67f8b9 Documentation: contributing: Provide a reference to Matrix Kieran Bingham 2025-11-24 16:56:29 +00:00
  • 43ab0d487b libipa: module: Allow algorithms to be disabled via the tuning file Isaac Scott 2025-11-21 17:31:24 +00:00
  • 5a33bc10e9 libcamera: software_isp: Assign colour spaces in configurations Milan Zamazal 2025-11-21 17:30:16 +01:00
  • 037960d8b3 libcamera: ipa_data_serializer: Add specialization for enums Barnabás Pőcze 2025-05-13 11:10:16 +02:00
  • 4f8b1290e4 libcamera: request: Store fence EventNotifier directly Barnabás Pőcze 2025-02-06 15:09:37 +01:00
  • eca695f291 libcamera: pipeline: uvcvideo: Reject sensor configuration Barnabás Pőcze 2025-11-11 10:16:54 +01:00
  • ebda108111 libcamera: base: thread: Use acquire memo. when reading event dispatcher Barnabás Pőcze 2025-01-28 13:35:19 +01:00
  • d971584579 apps: cam: sdl_texture: Support NV21 Barnabás Pőcze 2025-07-27 21:03:34 +02:00
  • 731a340c80 libcamera: pipeline_handler: Fix requestComplete on waiting requests on stop Stefan Klug 2025-11-05 14:58:19 +01:00
  • 517b863bae pipeline: simple: Reduce warning of unknown pixel formats Kieran Bingham 2025-11-18 13:27:19 +00:00
  • 443e5a6c31 libcamera: software_isp: Fix gamma table when CCM is used Milan Zamazal 2025-11-07 16:20:25 +01:00
  • b9fd53fbef treewide: Use argparse.FileType in more places Barnabás Pőcze 2025-09-11 12:00:21 +02:00
  • 901aae13c1 py: gen-py-formats.py: Open input file in binary mode Barnabás Pőcze 2025-09-12 10:01:49 +02:00
  • 30779421e8 ipa: rkisp1: dpf: Enable strength after enable Dpf Rui Wang 2025-11-11 09:53:26 -05:00
  • 6d19c813b0 subprojects: libyuv: Bump to version 1922 Laurent Pinchart 2025-10-19 15:38:55 +03:00
  • 9ece9a1525 pipeline: imx8-isi: Delay ISI routes config to acquire() time Andrei Gansari 2025-11-04 14:49:27 +01:00
  • 48b2b7928c libcamera: pipeline_handler: Add accessor for useCount_ Antoine Bouyer 2025-11-04 14:49:26 +01:00
  • 485c50033c utils: checkstyle.py: Accept Closes commit trailer Barnabás Pőcze 2025-10-29 10:56:57 +01:00
  • 3c2f180600 libcamera: base: thread: Use pthread_self() when setting name Barnabás Pőcze 2025-11-11 09:34:47 +01:00
  • 559128b1f1 Thread: Add name parameter Schulz, Andreas 2025-11-04 18:50:02 +00:00
  • 6af90deaf2 libcamera: rkisp1: Mark VBLANK as priority Jacopo Mondi 2025-11-02 19:37:37 +01:00
  • 563e8df666 gstreamer: Track RequestWrap's GstBuffer using GstPad Umang Jain 2025-11-03 21:30:14 +00:00
  • 41767e3bd8 gstreamer: Improve logging for buffer pool activation Umang Jain 2025-11-03 21:30:13 +00:00