[PATCH 0/4] Frop base IPA headers
Milan Zamazal
mzamazal at redhat.com
Mon Jul 1 15:55:34 CEST 2024
Laurent Pinchart <laurent.pinchart at ideasonboard.com> writes:
> Hi Milan,
>
> On Mon, Jul 01, 2024 at 11:09:56AM +0200, Milan Zamazal wrote:
>> Umang Jain <umang.jain at ideasonboard.com> writes:
>>
>> > Small drive by series to drop ipa base headers included in the
>> > pipeline/IPA. These(ipa_interface.h/core_ipa_interface.h) are
>> > already included as part of <module>_ipa_interface.h generated
>> > headers. Drop them as redundant.
>>
>> Hi Umang,
>>
>> thank you for the cleanup.
>>
>> FWIW there are apparently some other include's in the given files that
>> could be removed:
>
> How did you come up with that list, did you use any automated tool ?
They are highlighted as not directly used by LSP in my editor. If LSP
can identify them then there should probably be a semi-automated way to
find them but I don't know how.
>> diff --git a/src/ipa/ipu3/ipu3.cpp b/src/ipa/ipu3/ipu3.cpp
>> index dca07970..1d9dd40e 100644
>> --- a/src/ipa/ipu3/ipu3.cpp
>> +++ b/src/ipa/ipu3/ipu3.cpp
>> @@ -7,7 +7,6 @@
>>
>> #include <algorithm>
>> #include <array>
>> -#include <cmath>
>> #include <limits>
>> #include <map>
>> #include <memory>
>> @@ -33,7 +32,6 @@
>>
>> #include "algorithms/af.h"
>> #include "algorithms/agc.h"
>> -#include "algorithms/algorithm.h"
>> #include "algorithms/awb.h"
>> #include "algorithms/blc.h"
>> #include "algorithms/tone_mapping.h"
>> diff --git a/src/ipa/rkisp1/rkisp1.cpp b/src/ipa/rkisp1/rkisp1.cpp
>> index a43116d7..c6a76720 100644
>> --- a/src/ipa/rkisp1/rkisp1.cpp
>> +++ b/src/ipa/rkisp1/rkisp1.cpp
>> @@ -6,8 +6,6 @@
>> */
>>
>> #include <algorithm>
>> -#include <math.h>
>> -#include <queue>
>> #include <stdint.h>
>> #include <string.h>
>>
>> diff --git a/src/libcamera/pipeline/rkisp1/rkisp1.cpp b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
>> index 97cd78a7..b63c048d 100644
>> --- a/src/libcamera/pipeline/rkisp1/rkisp1.cpp
>> +++ b/src/libcamera/pipeline/rkisp1/rkisp1.cpp
>> @@ -6,8 +6,6 @@
>> */
>>
>> #include <algorithm>
>> -#include <array>
>> -#include <iomanip>
>> #include <memory>
>> #include <numeric>
>> #include <queue>
>> diff --git a/src/libcamera/pipeline/vimc/vimc.cpp b/src/libcamera/pipeline/vimc/vimc.cpp
>> index 838a9355..3d97fa8c 100644
>> --- a/src/libcamera/pipeline/vimc/vimc.cpp
>> +++ b/src/libcamera/pipeline/vimc/vimc.cpp
>> @@ -6,7 +6,6 @@
>> */
>>
>> #include <algorithm>
>> -#include <iomanip>
>> #include <map>
>> #include <math.h>
>> #include <tuple>
>
>>
>> > Umang Jain (4):
>> > libcamera: rkisp1: Drop base IPA headers inclusion
>> > libcamera: ipa: ipu3: Drop ipa_interface.h header
>> > libcamera: vimc: Drop ipa_interface.h header
>> > libcamera: ipa: soft_simple: Drop ipa_interface.h header
>> >
>> > src/ipa/ipu3/ipu3.cpp | 1 -
>> > src/ipa/rkisp1/rkisp1.cpp | 1 -
>> > src/ipa/simple/soft_simple.cpp | 1 -
>> > src/ipa/vimc/vimc.cpp | 1 -
>> > src/libcamera/pipeline/rkisp1/rkisp1.cpp | 1 -
>> > src/libcamera/pipeline/vimc/vimc.cpp | 1 -
>> > 6 files changed, 6 deletions(-)
More information about the libcamera-devel
mailing list