[libcamera-devel] [PATCH 3/4] libcamera: ipa: raspberrypi: Populate libcamera metadata after controller process
David Plowman
david.plowman at raspberrypi.com
Fri Jun 26 14:31:50 CEST 2020
Hi Naush
Yes, this change seems correct to me.
Reviewed-by: David Plowman <david.plowman at raspberrypi.com>
Best regards
Davd
On Fri, 26 Jun 2020 at 11:25, Naushir Patuck <naush at raspberrypi.com> wrote:
>
> For control algorithms like focus, this is needed to return out the
> the current frame focus statistics. For other algorithms, there is no
> functional change.
>
> Signed-off-By: Naushir Patuck <naush at raspberrypi.com>
> ---
> src/ipa/raspberrypi/raspberrypi.cpp | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/ipa/raspberrypi/raspberrypi.cpp b/src/ipa/raspberrypi/raspberrypi.cpp
> index bc89ab58..62730198 100644
> --- a/src/ipa/raspberrypi/raspberrypi.cpp
> +++ b/src/ipa/raspberrypi/raspberrypi.cpp
> @@ -318,6 +318,8 @@ void IPARPi::processEvent(const IPAOperationData &event)
> if (frame_count_ > mistrust_count_)
> processStats(bufferId);
>
> + reportMetadata();
> +
> IPAOperationData op;
> op.operation = RPI_IPA_ACTION_STATS_METADATA_COMPLETE;
> op.data = { bufferId & RPiIpaMask::ID };
> @@ -336,7 +338,6 @@ void IPARPi::processEvent(const IPAOperationData &event)
> * they are "unreliable".
> */
> prepareISP(embeddedbufferId);
> - reportMetadata();
>
> /* Ready to push the input buffer into the ISP. */
> IPAOperationData op;
> --
> 2.25.1
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
More information about the libcamera-devel
mailing list