Toggle navigation
Patchwork
libcamera
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Bryan O'Donoghue
| 393 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
pwbot
kbingham
epaul
jmondi
neg
pinchartl
uajain
jhautbois
pobrn
stefan
Apply
«
1
2
3
4
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v9,26/26] libcamera: software_isp: Add a gpuisp todo list
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2
Add GLES 2.0 GPUISP to libcamera
- 2 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM...
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,20/26] libcamera: software_isp: ccm: Add self-initialising identity CCM to Ccm::init
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,11/26] libcamera: shaders: Fix input sampling when width != stride
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,10/26] libcamera: shaders: Add support for contrast
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,09/26] libcamera: shaders: Add support for Gamma
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,08/26] libcamera: shaders: Add support for black level compensation
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,05/26] libcamera: shaders: Use highp not mediump for float precision
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,02/26] libcamera: software_isp: egl: Add a eGL base helper class
Add GLES 2.0 GPUISP to libcamera
2 1 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v9,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access
Add GLES 2.0 GPUISP to libcamera
1 2 -
0 0 0
2025-12-17
Bryan O'Donoghue
Superseded
[v8,26/26] libcamera: software_isp: Add a gpuisp todo list
Add GLES 2.0 GPUISP to libcamera
1 - -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2
Add GLES 2.0 GPUISP to libcamera
- 2 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM...
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,20/26] libcamera: software_isp: ccm: Add self-initialising identity CCM to Ccm::init
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,11/26] libcamera: shaders: Fix input sampling when width != stride
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,10/26] libcamera: shaders: Add support for contrast
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,09/26] libcamera: shaders: Add support for Gamma
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,08/26] libcamera: shaders: Add support for black level compensation
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,05/26] libcamera: shaders: Use highp not mediump for float precision
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,02/26] libcamera: software_isp: egl: Add a eGL base helper class
Add GLES 2.0 GPUISP to libcamera
1 - -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v8,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-12
Bryan O'Donoghue
Superseded
[v5,20/20] libcamera: software_isp: lut: Make contrast available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,19/20] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,18/20] libcamera: software_isp: blacklevel: Make black level available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,17/20] libcamera: software_isp: lut: Make CCM available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,16/20] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not D...
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,15/20] libcamera: software_isp: debayer: Introduce a start() / stop() methods to the debayer ...
GPUISP precursor series
- 1 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,14/20] libcamera: software_isp: Move isStandardBayerOrder to base class
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,13/20] libcamera: software_isp: Make output DMA sync contingent
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,12/20] libcamera: software_isp: Move DMA Sync code to Debayer base class
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,11/20] libcamera: software_isp: Move param select code to Debayer base class
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,10/20] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,09/20] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,08/20] libcamera: swstats_cpu: Add processFrame() method
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,07/20] libcamera: software_isp: Move benchmark code to its own class
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,06/20] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,05/20] libcamera: swstats_cpu: Drop patternSize_ documentation
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,04/20] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,03/20] meson: Automatically generate glsl_shaders.h from specified shader programs
GPUISP precursor series
1 1 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,02/20] utils: gen-shader-headers: Add a utility to generate headers from shaders
GPUISP precursor series
1 1 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v5,01/20] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader
GPUISP precursor series
- 2 -
0 0 0
2025-12-11
Bryan O'Donoghue
Accepted
[v7,26/26] libcamera: software_isp: Add a gpuisp todo list
Add GLES 2.0 GPUISP to libcamera
1 - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2
Add GLES 2.0 GPUISP to libcamera
- 2 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM...
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,20/26] libcamera: software_isp: ccm: Implement a static init() routine
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,11/26] libcamera: shaders: Fix input sampling when width != stride
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,10/26] libcamera: shaders: Add support for contrast
Add GLES 2.0 GPUISP to libcamera
- - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,09/26] libcamera: shaders: Add support for Gamma
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,08/26] libcamera: shaders: Add support for black level compensation
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,05/26] libcamera: shaders: Use highp not mediump for float precision
Add GLES 2.0 GPUISP to libcamera
1 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values
Add GLES 2.0 GPUISP to libcamera
- 1 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,02/26] libcamera: software_isp: egl: Add a eGL base helper class
Add GLES 2.0 GPUISP to libcamera
1 - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v7,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access
Add GLES 2.0 GPUISP to libcamera
1 - -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v4,20/20] libcamera: software_isp: lut: Make contrast available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
[v4,19/20] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params
GPUISP precursor series
- 2 -
0 0 0
2025-12-10
Bryan O'Donoghue
Superseded
«
1
2
3
4
»