| Message ID | 20240606101512.375178-1-david.plowman@raspberrypi.com | 
|---|---|
| Headers | show | 
| Series | 
   
  | 
 
| Related | show | 
Hi David, Thanks for submitting this. I have been running with these changes for a while now so Tested-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Naush On Thu, 6 Jun 2024 at 11:15, David Plowman <david.plowman@raspberrypi.com> wrote: > > Hi everyone > > These 6 patches are a bunch of updates for the Raspberry Pi Camera > Tuning Tool (CTT). Mostly they are adding support for the PiSP > platform (Pi 5) and probably don't interest too many people. > > We could choose to apply all these patches now as they don't affect > anything in libcamera itself, nor the ability to produce vc4 (Pi 4 or > earlier) camera tunings, and then there would be less to apply > later. Otherwise we would wait until all the Pi 5 stuff is in, and > then we could add these. > > I note that they don't pass checkstyle - in fact vast swathes of the > tuning tool don't. I think that may be a job to tackle separately. > > Thanks! > David > > Ben Benson (2): > utils: raspberrypi: ctt: Added CAC support to the CTT > utils: raspberrypi: ctt: Changed CTT handling of VC4 and PiSP > > David Plowman (3): > utils: raspberrypi: ctt: Adapt tuning tool for both VC4 and PiSP > utils: raspberrypi: ctt: Update tuning tool for HDR > utils: raspberrypi: ctt: Add a maximum gain parameter for LSC > > Naushir Patuck (1): > utils: raspberrypi: ctt: Add option to convert between vc4/pisp > targets > > utils/raspberrypi/ctt/alsc_only.py | 18 +- > utils/raspberrypi/ctt/cac_only.py | 142 +++ > utils/raspberrypi/ctt/convert_tuning.py | 98 ++- > utils/raspberrypi/ctt/ctt.py | 253 +++--- > utils/raspberrypi/ctt/ctt_alsc.py | 81 +- > utils/raspberrypi/ctt/ctt_awb.py | 11 +- > utils/raspberrypi/ctt/ctt_cac.py | 228 +++++ > utils/raspberrypi/ctt/ctt_ccm.py | 6 +- > utils/raspberrypi/ctt/ctt_config_example.json | 5 +- > utils/raspberrypi/ctt/ctt_dots_locator.py | 118 +++ > utils/raspberrypi/ctt/ctt_image_load.py | 1 + > utils/raspberrypi/ctt/ctt_pisp.py | 805 ++++++++++++++++++ > .../raspberrypi/ctt/ctt_pretty_print_json.py | 22 +- > utils/raspberrypi/ctt/ctt_tools.py | 3 +- > utils/raspberrypi/ctt/ctt_vc4.py | 126 +++ > 15 files changed, 1704 insertions(+), 213 deletions(-) > create mode 100644 utils/raspberrypi/ctt/cac_only.py > create mode 100644 utils/raspberrypi/ctt/ctt_cac.py > create mode 100644 utils/raspberrypi/ctt/ctt_dots_locator.py > create mode 100755 utils/raspberrypi/ctt/ctt_pisp.py > create mode 100755 utils/raspberrypi/ctt/ctt_vc4.py > > -- > 2.39.2 >
Quoting Naushir Patuck (2024-06-13 09:16:44) > Hi David, > > Thanks for submitting this. I have been running with these changes > for a while now so > > Tested-by: Naushir Patuck <naush@raspberrypi.com> > Reviewed-by: Naushir Patuck <naush@raspberrypi.com> > Thanks, David, if you can reply with your Signed-off-by: tag here I can apply it to both Ben and Naush's patches... (I think something like 'git send-email -s' will add this for you on any that might have been missed I believe) > Naush > > On Thu, 6 Jun 2024 at 11:15, David Plowman > <david.plowman@raspberrypi.com> wrote: > > > > Hi everyone > > > > These 6 patches are a bunch of updates for the Raspberry Pi Camera > > Tuning Tool (CTT). Mostly they are adding support for the PiSP > > platform (Pi 5) and probably don't interest too many people. > > > > We could choose to apply all these patches now as they don't affect > > anything in libcamera itself, nor the ability to produce vc4 (Pi 4 or > > earlier) camera tunings, and then there would be less to apply > > later. Otherwise we would wait until all the Pi 5 stuff is in, and > > then we could add these. > > > > I note that they don't pass checkstyle - in fact vast swathes of the > > tuning tool don't. I think that may be a job to tackle separately. Indeed, - https://gitlab.freedesktop.org/camera/libcamera/-/jobs/59751612 I'm fine with that. Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com> > > > > Thanks! > > David > > > > Ben Benson (2): > > utils: raspberrypi: ctt: Added CAC support to the CTT > > utils: raspberrypi: ctt: Changed CTT handling of VC4 and PiSP > > > > David Plowman (3): > > utils: raspberrypi: ctt: Adapt tuning tool for both VC4 and PiSP > > utils: raspberrypi: ctt: Update tuning tool for HDR > > utils: raspberrypi: ctt: Add a maximum gain parameter for LSC > > > > Naushir Patuck (1): > > utils: raspberrypi: ctt: Add option to convert between vc4/pisp > > targets > > > > utils/raspberrypi/ctt/alsc_only.py | 18 +- > > utils/raspberrypi/ctt/cac_only.py | 142 +++ > > utils/raspberrypi/ctt/convert_tuning.py | 98 ++- > > utils/raspberrypi/ctt/ctt.py | 253 +++--- > > utils/raspberrypi/ctt/ctt_alsc.py | 81 +- > > utils/raspberrypi/ctt/ctt_awb.py | 11 +- > > utils/raspberrypi/ctt/ctt_cac.py | 228 +++++ > > utils/raspberrypi/ctt/ctt_ccm.py | 6 +- > > utils/raspberrypi/ctt/ctt_config_example.json | 5 +- > > utils/raspberrypi/ctt/ctt_dots_locator.py | 118 +++ > > utils/raspberrypi/ctt/ctt_image_load.py | 1 + > > utils/raspberrypi/ctt/ctt_pisp.py | 805 ++++++++++++++++++ > > .../raspberrypi/ctt/ctt_pretty_print_json.py | 22 +- > > utils/raspberrypi/ctt/ctt_tools.py | 3 +- > > utils/raspberrypi/ctt/ctt_vc4.py | 126 +++ > > 15 files changed, 1704 insertions(+), 213 deletions(-) > > create mode 100644 utils/raspberrypi/ctt/cac_only.py > > create mode 100644 utils/raspberrypi/ctt/ctt_cac.py > > create mode 100644 utils/raspberrypi/ctt/ctt_dots_locator.py > > create mode 100755 utils/raspberrypi/ctt/ctt_pisp.py > > create mode 100755 utils/raspberrypi/ctt/ctt_vc4.py > > > > -- > > 2.39.2 > >
Hi Kieran Yes, of course. Please add Signed-off-by: David Plowman <david.plowman@raspberrypi.com> to all the patches. Thanks! David On Thu, 13 Jun 2024 at 09:29, Kieran Bingham < kieran.bingham@ideasonboard.com> wrote: > Quoting Naushir Patuck (2024-06-13 09:16:44) > > Hi David, > > > > Thanks for submitting this. I have been running with these changes > > for a while now so > > > > Tested-by: Naushir Patuck <naush@raspberrypi.com> > > Reviewed-by: Naushir Patuck <naush@raspberrypi.com> > > > > Thanks, > > David, if you can reply with your Signed-off-by: tag here I can apply it > to both Ben and Naush's patches... > > (I think something like 'git send-email -s' will add this for you on any > that might have been missed I believe) > > > > Naush > > > > On Thu, 6 Jun 2024 at 11:15, David Plowman > > <david.plowman@raspberrypi.com> wrote: > > > > > > Hi everyone > > > > > > These 6 patches are a bunch of updates for the Raspberry Pi Camera > > > Tuning Tool (CTT). Mostly they are adding support for the PiSP > > > platform (Pi 5) and probably don't interest too many people. > > > > > > We could choose to apply all these patches now as they don't affect > > > anything in libcamera itself, nor the ability to produce vc4 (Pi 4 or > > > earlier) camera tunings, and then there would be less to apply > > > later. Otherwise we would wait until all the Pi 5 stuff is in, and > > > then we could add these. > > > > > > I note that they don't pass checkstyle - in fact vast swathes of the > > > tuning tool don't. I think that may be a job to tackle separately. > > Indeed, > - https://gitlab.freedesktop.org/camera/libcamera/-/jobs/59751612 > > I'm fine with that. > > Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com> > > > > > > > Thanks! > > > David > > > > > > Ben Benson (2): > > > utils: raspberrypi: ctt: Added CAC support to the CTT > > > utils: raspberrypi: ctt: Changed CTT handling of VC4 and PiSP > > > > > > David Plowman (3): > > > utils: raspberrypi: ctt: Adapt tuning tool for both VC4 and PiSP > > > utils: raspberrypi: ctt: Update tuning tool for HDR > > > utils: raspberrypi: ctt: Add a maximum gain parameter for LSC > > > > > > Naushir Patuck (1): > > > utils: raspberrypi: ctt: Add option to convert between vc4/pisp > > > targets > > > > > > utils/raspberrypi/ctt/alsc_only.py | 18 +- > > > utils/raspberrypi/ctt/cac_only.py | 142 +++ > > > utils/raspberrypi/ctt/convert_tuning.py | 98 ++- > > > utils/raspberrypi/ctt/ctt.py | 253 +++--- > > > utils/raspberrypi/ctt/ctt_alsc.py | 81 +- > > > utils/raspberrypi/ctt/ctt_awb.py | 11 +- > > > utils/raspberrypi/ctt/ctt_cac.py | 228 +++++ > > > utils/raspberrypi/ctt/ctt_ccm.py | 6 +- > > > utils/raspberrypi/ctt/ctt_config_example.json | 5 +- > > > utils/raspberrypi/ctt/ctt_dots_locator.py | 118 +++ > > > utils/raspberrypi/ctt/ctt_image_load.py | 1 + > > > utils/raspberrypi/ctt/ctt_pisp.py | 805 ++++++++++++++++++ > > > .../raspberrypi/ctt/ctt_pretty_print_json.py | 22 +- > > > utils/raspberrypi/ctt/ctt_tools.py | 3 +- > > > utils/raspberrypi/ctt/ctt_vc4.py | 126 +++ > > > 15 files changed, 1704 insertions(+), 213 deletions(-) > > > create mode 100644 utils/raspberrypi/ctt/cac_only.py > > > create mode 100644 utils/raspberrypi/ctt/ctt_cac.py > > > create mode 100644 utils/raspberrypi/ctt/ctt_dots_locator.py > > > create mode 100755 utils/raspberrypi/ctt/ctt_pisp.py > > > create mode 100755 utils/raspberrypi/ctt/ctt_vc4.py > > > > > > -- > > > 2.39.2 > > > >
Hi everyone These 6 patches are a bunch of updates for the Raspberry Pi Camera Tuning Tool (CTT). Mostly they are adding support for the PiSP platform (Pi 5) and probably don't interest too many people. We could choose to apply all these patches now as they don't affect anything in libcamera itself, nor the ability to produce vc4 (Pi 4 or earlier) camera tunings, and then there would be less to apply later. Otherwise we would wait until all the Pi 5 stuff is in, and then we could add these. I note that they don't pass checkstyle - in fact vast swathes of the tuning tool don't. I think that may be a job to tackle separately. Thanks! David Ben Benson (2): utils: raspberrypi: ctt: Added CAC support to the CTT utils: raspberrypi: ctt: Changed CTT handling of VC4 and PiSP David Plowman (3): utils: raspberrypi: ctt: Adapt tuning tool for both VC4 and PiSP utils: raspberrypi: ctt: Update tuning tool for HDR utils: raspberrypi: ctt: Add a maximum gain parameter for LSC Naushir Patuck (1): utils: raspberrypi: ctt: Add option to convert between vc4/pisp targets utils/raspberrypi/ctt/alsc_only.py | 18 +- utils/raspberrypi/ctt/cac_only.py | 142 +++ utils/raspberrypi/ctt/convert_tuning.py | 98 ++- utils/raspberrypi/ctt/ctt.py | 253 +++--- utils/raspberrypi/ctt/ctt_alsc.py | 81 +- utils/raspberrypi/ctt/ctt_awb.py | 11 +- utils/raspberrypi/ctt/ctt_cac.py | 228 +++++ utils/raspberrypi/ctt/ctt_ccm.py | 6 +- utils/raspberrypi/ctt/ctt_config_example.json | 5 +- utils/raspberrypi/ctt/ctt_dots_locator.py | 118 +++ utils/raspberrypi/ctt/ctt_image_load.py | 1 + utils/raspberrypi/ctt/ctt_pisp.py | 805 ++++++++++++++++++ .../raspberrypi/ctt/ctt_pretty_print_json.py | 22 +- utils/raspberrypi/ctt/ctt_tools.py | 3 +- utils/raspberrypi/ctt/ctt_vc4.py | 126 +++ 15 files changed, 1704 insertions(+), 213 deletions(-) create mode 100644 utils/raspberrypi/ctt/cac_only.py create mode 100644 utils/raspberrypi/ctt/ctt_cac.py create mode 100644 utils/raspberrypi/ctt/ctt_dots_locator.py create mode 100755 utils/raspberrypi/ctt/ctt_pisp.py create mode 100755 utils/raspberrypi/ctt/ctt_vc4.py