index
:
libcamera/libcamera.git
master
libcamera official repository
git repository hosting on libcamera.org
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2024-01-09
utils: update-mojo.sh: Properly remove old sources
Laurent Pinchart
2024-01-09
libcamera: geometry: Correct doxygen reference to classes
Daniel Scally
2024-01-09
hooks: pre-push: Disable interpretation of escape sequences
Kieran Bingham
2024-01-09
ipa: rpi: vc4: data: Update tuning files for HDR
David Plowman
2024-01-09
ipa: rpi: Implement HDR control
David Plowman
2024-01-09
libcamera: framebuffer_allocator: Remove unnecessary `clear()`
Barnabás Pőcze
2024-01-09
utils: ipc: mojom_libcamera_generator.py: Fix Python warning
Milan Zamazal
2024-01-09
libcamera: device_enumerator: ensure deviceNode is not empty
Benjamin Bara
2024-01-09
utils: ipc: Fix deserialization of multiple fd parameters
Paul Elder
2024-01-09
apps: lc-compliance: Fix source file ordering in meson.build
Nícolas F. R. A. Prado
2024-01-09
ipa: rpi: vc4: Add OV64A40 tuning files
Lee Jackson
2024-01-09
libipa: camera_sensor_helper: Add OV64A40 helper
Jacopo Mondi
2024-01-09
ipa: rpi: Provide a Camera Helper for the OV64A40
Jacopo Mondi
2024-01-09
libcamera: camera_sensor: Add OV64A40 sensor properties
Kieran Bingham
2024-01-09
ipa: vc4: Implement the StatsOutputEnable vendor control
Naushir Patuck
2024-01-09
build: controls: Add Raspberry Pi vendor specific controls
Naushir Patuck
2024-01-09
utils: raspberrypi: ctt: Improve the Macbeth Chart search reliability
David Plowman
2024-01-09
ipa: rpi: awb: Add an initialValues method
David Plowman
2024-01-09
ipa: rpi: bl
/* SPDX-License-Identifier: BSD-2-Clause */
/*
* Copyright (C) 2019-2020, Raspberry Pi Ltd
*
* camera_mode.h - description of a particular operating mode of a sensor
*/
#pragma once
#include <libcamera/transform.h>
#include <libcamera/base/utils.h>
/*
* Description of a "camera mode", holding enough information for control
* algorithms to adapt their behaviour to the different modes of the camera,
* including binning, scaling, cropping etc.
*/
struct
CameraMode
{
/* bit depth of the raw camera output */
uint32_t
bitdepth
;
/* size in pixels of frames in this mode */
uint16_t
width
;
uint16_t
height
;
/* size of full resolution uncropped frame ("sensor frame") */
uint16_t
sensorWidth
;
uint16_t
sensorHeight
;
/* binning factor (1 = no binning, 2 = 2-pixel binning etc.) */
uint8_t
binX
;
uint8_t
binY
;
/* location of top left pixel in the sensor frame */
uint16_t
cropX
;
uint16_t
cropY
;
/* scaling factor (so if uncropped, width*scaleX is sensorWidth) */
double
scaleX
;
double
scaleY
;
/* scaling of the noise compared to the native sensor mode */
double
noiseFactor
;
/* minimum and maximum line time */
libcamera
::
utils
::
Duration minLineLength
;
libcamera
::
utils
::
Duration maxLineLength
;
/* any camera transform *not* reflected already in the camera tuning */
libcamera
::
test: log: log_process: Increase process exit timeout
Laurent Pinchart
2023-12-07
test: log: log_process: Improve debugging on process exit failures
Laurent Pinchart
2023-12-07
test: log: log_process: Fix uninitialized variable on process exit failure
Laurent Pinchart
2023-12-07
test: log: log_process: Log an error when failing due to incorrect message
Laurent Pinchart
2023-12-07
meson: Tag all installed files
Laurent Pinchart
2023-12-07
gstreamer: Implement renegotiation
Jaslo Ziska
2023-12-07
gstreamer: Add GstLibcameraSrcState::clearRequests method
Jaslo Ziska
2023-12-07
gstreamer: Move negotiation logic to separate function
Jaslo Ziska
2023-12-06
test: gstreamer: Fix indentation in comments
Laurent Pinchart
2023-12-06
meson_options: Sort options alphabetically
Laurent Pinchart
2023-12-04
README.rst: Document dependencies for the Python bindings
Laurent Pinchart
2023-12-04
README.rst: Drop indirect dependencies on Qt5 packages
Laurent Pinchart
2023-11-30
ipa: rpi: cac: Minor code improvements and tidying
David Plowman
2023-11-30
ipa: rpi: agc: Fix bug where AeLocked was never getting set
David Plowman
2023-11-30
documentation: Document vendor specific controls and properties handling
Naushir Patuck
2023-11-30
libcamera: controls: Use vendor tags for draft controls and properties
Naushir Patuck
2023-11-29
libcamera: control: Add vendor control id range reservation
Naushir Patuck
2023-11-29
build: controls: Rework how controls and properties are generated
Naushir Patuck
2023-11-29
controls: Update argument handling for controls generation scripts
Naushir Patuck
2023-11-29
controls: Add vendor control/property support to generation scripts
Naushir Patuck
[prev]
[next]