[v8,0/7] refactor DPF parsing and initialization
mbox series

Message ID 20260115163318.1339354-1-rui.wang@ideasonboard.com
Headers show
Series
  • refactor DPF parsing and initialization
Related show

Message

Rui Wang Jan. 15, 2026, 4:33 p.m. UTC
This patch series refactors the DPF (Denoise Pre-Filter) parsing and 
nitialization
in the rkisp1 IPA module, and enables DPF tuning for the IMX219/OV5647/OV5640 sensor.
The changes include restructuring the DPF configuration handling, improving
readability, and adding support for sensor-specific DPF parameters.
Support mode selection base on tuning parameters

Rui Wang (7):
  ipa: rkisp1: algorithms: dpf: refactor DPF parsing and initialization
  ipa: rkisp1: algorithms: dpf: Implement mode switching
  ipa: rkisp1: algorithms: dpf: Refactor prepare() into helpers
  ipa: rkisp1: algorithms: dpf: Simplify YAML key names
  ipa: rkisp1: algorithms: dpf: Add detailed config logging
  ipa: rkisp1: algorithms: data: enable DPF tuning for sensors
  ipa: rkisp1: algorithms: data: Add OV5647 tuning file

 src/ipa/rkisp1/algorithms/dpf.cpp | 272 ++++++++++++++++++++++++------
 src/ipa/rkisp1/algorithms/dpf.h   |  24 +++
 src/ipa/rkisp1/data/imx219.yaml   |  24 +++
 src/ipa/rkisp1/data/meson.build   |   1 +
 src/ipa/rkisp1/data/ov5640.yaml   |  59 +++++--
 src/ipa/rkisp1/data/ov5647.yaml   |  32 ++++
 6 files changed, 342 insertions(+), 70 deletions(-)
 create mode 100644 src/ipa/rkisp1/data/ov5647.yaml

Comments

Jacopo Mondi Jan. 16, 2026, 8:49 a.m. UTC | #1
Hu Rui

On Thu, Jan 15, 2026 at 11:33:11AM -0500, Rui Wang wrote:
> This patch series refactors the DPF (Denoise Pre-Filter) parsing and
> nitialization
> in the rkisp1 IPA module, and enables DPF tuning for the IMX219/OV5647/OV5640 sensor.
> The changes include restructuring the DPF configuration handling, improving
> readability, and adding support for sensor-specific DPF parameters.
> Support mode selection base on tuning parameters

I see you have taken in the suggestion to remove the "default"
configuration and only keep modes. Please record it in the changelog
next time when such change is made, as it's a change that impacts the
whole series.

Thanks
  j

>
> Rui Wang (7):
>   ipa: rkisp1: algorithms: dpf: refactor DPF parsing and initialization
>   ipa: rkisp1: algorithms: dpf: Implement mode switching
>   ipa: rkisp1: algorithms: dpf: Refactor prepare() into helpers
>   ipa: rkisp1: algorithms: dpf: Simplify YAML key names
>   ipa: rkisp1: algorithms: dpf: Add detailed config logging
>   ipa: rkisp1: algorithms: data: enable DPF tuning for sensors
>   ipa: rkisp1: algorithms: data: Add OV5647 tuning file
>
>  src/ipa/rkisp1/algorithms/dpf.cpp | 272 ++++++++++++++++++++++++------
>  src/ipa/rkisp1/algorithms/dpf.h   |  24 +++
>  src/ipa/rkisp1/data/imx219.yaml   |  24 +++
>  src/ipa/rkisp1/data/meson.build   |   1 +
>  src/ipa/rkisp1/data/ov5640.yaml   |  59 +++++--
>  src/ipa/rkisp1/data/ov5647.yaml   |  32 ++++
>  6 files changed, 342 insertions(+), 70 deletions(-)
>  create mode 100644 src/ipa/rkisp1/data/ov5647.yaml
>
> --
> 2.43.0
>