Stefan Klug
1a17a6aac7
test: ipa: libipa: Add histogram tests
...
Add some basic tests for the histogram class.
Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com >
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
2025-04-03 12:36:07 +02:00
Stefan Klug
fa93d40035
libipa: Drop Vector class
...
The Vector class from libipa is not used anymore. Drop it.
Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com >
Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com >
2025-02-12 14:26:27 +01:00
Daniel Scally
3dd5725a84
libipa: Centralise Fixed / Floating point convertors
...
The rkisp1 IPA has some utility functions to convert between fixed
and floating point numbers. Move those to libipa so they're available
for use in other IPA modules too.
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com >
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com >
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
2024-12-17 22:35:58 +00:00
Laurent Pinchart
4251193c35
test: libipa: Add Vector class test
...
Add a unit test to exercize the API of the ipa::Vector class.
The test binary being called 'vector', implicit includes cause the
binary to be picked by '#include <vector>', causing builds to fail. Set
implicit_include_directories to false to avoid this, as done in commit
6cd8491258 ("test: Don't add current build directory to include
path").
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com >
Reviewed-by: Milan Zamazal <mzamazal@redhat.com >
2024-11-26 19:05:19 +02:00
Stefan Klug
8ccb04a168
test: ipa: libipa: Add tets for Interpolator
...
Add tests for the Interpolator class.
Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com >
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com >
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com >
2024-09-23 16:42:45 +02:00