[libcamera-devel] [PATCH 01/13] libcamera: pipeline: vimc: Increase version of dummy IPA
Kieran Bingham
kieran.bingham at ideasonboard.com
Thu Aug 29 12:06:04 CEST 2019
Hi Niklas,
On 29/08/2019 11:03, Kieran Bingham wrote:
> Hi Niklas,
>
> On 28/08/2019 02:16, Niklas Söderlund wrote:
>> An IPA version number of 0 will be redefined as No IPA support. Increase
>> the VIMC dummy IPA version to 1 to allow it to keep loading.
>>
>
> This seems reasonably sane, but I'm not sure I fully understand the
> rationale.
>
> If a pipeline handler doesn't want any IPA support, then wouldn't it ...
> simply not create an IPA?
>
> Who will ever set a version of 0 ?
Aha - never mind - I've now fully read the /next/ patch.
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
>
> --
> Kieran
>
>
>> Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
>> ---
>> src/ipa/ipa_dummy.cpp | 2 +-
>> src/libcamera/pipeline/vimc.cpp | 2 +-
>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/ipa/ipa_dummy.cpp b/src/ipa/ipa_dummy.cpp
>> index 4c8b6657689d0c9f..b0e944a17fc5cffb 100644
>> --- a/src/ipa/ipa_dummy.cpp
>> +++ b/src/ipa/ipa_dummy.cpp
>> @@ -31,7 +31,7 @@ int IPADummy::init()
>> extern "C" {
>> const struct IPAModuleInfo ipaModuleInfo = {
>> IPA_MODULE_API_VERSION,
>> - 0,
>> + 1,
>> "PipelineHandlerVimc",
>> "Dummy IPA for Vimc",
>> "LGPL-2.1-or-later",
>> diff --git a/src/libcamera/pipeline/vimc.cpp b/src/libcamera/pipeline/vimc.cpp
>> index f8f91d6219b1aee4..e5c4890501db71c8 100644
>> --- a/src/libcamera/pipeline/vimc.cpp
>> +++ b/src/libcamera/pipeline/vimc.cpp
>> @@ -361,7 +361,7 @@ bool PipelineHandlerVimc::match(DeviceEnumerator *enumerator)
>> if (!media)
>> return false;
>>
>> - ipa_ = IPAManager::instance()->createIPA(this, 0, 0);
>> + ipa_ = IPAManager::instance()->createIPA(this, 1, 1);
>> if (ipa_ == nullptr)
>> LOG(VIMC, Warning) << "no matching IPA found";
>> else
>>
>
--
Regards
--
Kieran
More information about the libcamera-devel
mailing list