Show patches with: Submitter = Bryan O'Donoghue       |    Archived = No       |   459 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[10/10] libcamera: software_isp: debayer_egl: Implement input/output frame caching mechanism libcamera: software_isp: gpu: Add go faster stripes - 1 1 0 0 0 2026-06-24 Bryan O'Donoghue New
[09/10] libcamera: software_isp: debayer_egl: Flag dmabuf use once per session not for every frame libcamera: software_isp: gpu: Add go faster stripes - - - 0 0 0 2026-06-24 Bryan O'Donoghue New
[08/10] libcamera: software_isp: debayer_egl: Pass eglImage as parameter to setShaderVariables libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[07/10] libcamera: egl: Add activateBindTexture libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[06/10] libcamera: egl: Add updateInputTexture2D libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[05/10] libcamera: egl: Add createOutputTexture2D libcamera: software_isp: gpu: Add go faster stripes - - - 0 0 0 2026-06-24 Bryan O'Donoghue New
[04/10] libcamera: egl: Rename createTexture2D to createInputTexture2D libcamera: software_isp: gpu: Add go faster stripes - - - 0 0 0 2026-06-24 Bryan O'Donoghue New
[03/10] libcamera: egl: Extend eGL::createTexture2D to understand floats libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[02/10] libcamera: egl: Add new helper attachTextureToFBO libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[01/10] libcamera: v4l2_videodevice: Output cache hit as a parameter libcamera: software_isp: gpu: Add go faster stripes - 1 - 0 0 0 2026-06-24 Bryan O'Donoghue New
[30/30] libcamera: software_isp: gpu: Cache input framebuffers, only do texture creation when req... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[29/30] libcamera: software_isp: gpu: Cache output framebuffers, only recreate when necessary RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[28/30] libcamera: software_isp: gpu: Switch to using glTexSubImage2D on slow path upload RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[27/30] libcamera: software_isp: egl: Add updateInputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[26/30] libcamera: software_isp: gpu: Do a synchronous BenchMark print after syncOutput RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[25/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add shader DEBUG time logging RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[24/30] libcamera: software_isp: egl: Add eglBenchMark RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[23/30] libcamera: software_isp: egl: Add method lookups for GPU benchmark rountines RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[22/30] libcamera: software_isp: gpu: Swtich to two pass logic RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[21/30] libcamera: software_isp: egl: Add createOutputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[20/30] libcamera: software_isp: gpu: Include GpuIspShaderPassBlcNormalise in init sequence RFC/RFT: gpuisp: Multipass with speed optimisations on top - 1 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[19/30] libcamera: software_isp: egl: Add Ping/Pong buffers with start/stop bindings only RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[18/30] libcamera: software_isp: egl: Use Texture Unit 3 for final output texture RFC/RFT: gpuisp: Multipass with speed optimisations on top - 1 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[17/30] libcamera: software_isp: egl: Rename createTexture2D to createInputTexture2D RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[16/30] libcamera: software_isp: egl: Move to GLES 3.0 RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[15/30] libcamera: software_isp: egl: Extend eGL::createTexture2D to understand floats RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[14/30] libcamera: software_isp: gpu: Add GpuIspShaderPassBlcNormalise RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[13/30] libcamera: shaders: bayer_glr16_to_rgba.frag: Use bilinear filtering RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[12/30] libcamera: shaders: Split packed and unpacked demosiac up RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[11/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common shader selection logic int... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[10/30] libcamera: software_isp: gpu_pipeline_shader_pass: Move common attribute and uniform vari... RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[09/30] libcamera: software_isp: gpu: Make Rectangle window_ a local variable in configure() RFC/RFT: gpuisp: Multipass with speed optimisations on top - 1 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[08/30] libcamera: software_isp: gpu: Drop unused method definitions RFC/RFT: gpuisp: Multipass with speed optimisations on top - 1 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[07/30] libcamera: software_isp: gpu: Switch to using GpuIspShaderPassDemosiac RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[06/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add GpuPipelineShaderPassDemosiac RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[05/30] libcamera: software_isp: gpu_pipeline_shader_pass: Add base class GpuPipelineShaderPass RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[04/30] libcamera: software_isp: egl: Add new helper attachTextureToFBO RFC/RFT: gpuisp: Multipass with speed optimisations on top - - - 0 0 0 2026-06-18 Bryan O'Donoghue New
[03/30] libcamera: software_isp: gpu: rename debayerGPU to processGPU RFC/RFT: gpuisp: Multipass with speed optimisations on top - 2 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[02/30] libcamera: software_isp: gpu: Change the name of eglImageBayerOut_ to eglImageRGBAOut_ RFC/RFT: gpuisp: Multipass with speed optimisations on top - 2 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[01/30] libcamera: software_isp: Rename Bayer classes to SoftwareIspPipeline RFC/RFT: gpuisp: Multipass with speed optimisations on top - 2 - 0 0 0 2026-06-18 Bryan O'Donoghue New
[2/2] egl: Switch to linux/drm_fourcc.h Import drm.h and drm_mode.h for egl.cpp to use - 2 - 0 0 0 2026-03-31 Bryan O'Donoghue Superseded
[1/2] include: linux: Import drm.h and drm_mode.h Import drm.h and drm_mode.h for egl.cpp to use - 1 - 0 0 0 2026-03-31 Bryan O'Donoghue Superseded
[v11,24/24] libcamera: software_isp: Add a gpuisp todo list Add GLES 2.0 GPUISP to libcamera 1 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,23/24] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,22/24] libcamera: software_isp: Switch on default CCM at 65k Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,21/24] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2 Add GLES 2.0 GPUISP to libcamera - 2 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,20/24] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,19/24] ipa: simple: Add a flag to indicate gpuIspEnabled Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,18/24] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,17/24] libcamera: software_isp: GPU support for unpacked 10/12-bit formats Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,16/24] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static Add GLES 2.0 GPUISP to libcamera 1 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,15/24] libcamera: software_isp: debayer_egl: Add an eGL Debayer class Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,14/24] libcamera: software_isp: Add a Size_ member variable to pass to eGL later Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,13/24] libcamera: software_isp: Add member variables to track selected input/output pixelFormat Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,12/24] libcamera: shaders: Fix input sampling when width != stride Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,11/24] libcamera: shaders: Add support for contrast Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,10/24] libcamera: shaders: Add support for Gamma Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,09/24] libcamera: shaders: Add support for black level compensation Add GLES 2.0 GPUISP to libcamera - 2 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,08/24] 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 2026-01-06 Bryan O'Donoghue Accepted
[v11,07/24] libcamera: shaders: Extend debayer shaders to apply CCM gains Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,06/24] libcamera: shaders: Use highp not mediump for float precision Add GLES 2.0 GPUISP to libcamera 1 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,05/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,04/24] qcam: viewfinder_gl: Set no-op Bayer shader values Add GLES 2.0 GPUISP to libcamera - 2 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,03/24] libcamera: software_isp: egl: Add a eGL base helper class Add GLES 2.0 GPUISP to libcamera 1 1 1 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,02/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access Add GLES 2.0 GPUISP to libcamera 1 2 1 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[v11,01/24] libcamera: software_isp: debayer: Latch contrastExp not contrast to debayer parameters Add GLES 2.0 GPUISP to libcamera - 1 - 0 0 0 2026-01-06 Bryan O'Donoghue Accepted
[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
« 1 2 3 44 5 »