ipa: ipu3: Add the functions to the Algorithm class
Introduce three functions in the Algorithm class to manage algorithms: - configure which is called when IPA is configured only - prepare called on EventFillParams event at each frame when the request is queued - process called on EventStatReady event at each frame completion when the statistics have been generated. The existing AGC implementation already has a function named process(), though it has different arguments. Adding the new virtual process() interface causes a compiler warning due to the AGC implementation overloading a virtual function, even though the overload can be resolved correctly. Temporarily disable the warning in this commit to maintain bisection until the AGC is converted to the new interface. Signed-off-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
a35eb4b36f
commit
b3a2882b36
3 changed files with 83 additions and 0 deletions
|
@ -108,6 +108,10 @@ if cc.has_argument('-Wno-c99-designator')
|
|||
]
|
||||
endif
|
||||
|
||||
# Do not warn when a function declaration hides virtual functions from
|
||||
# a base class
|
||||
cpp_arguments += '-Wno-overloaded-virtual'
|
||||
|
||||
c_arguments += common_arguments
|
||||
cpp_arguments += common_arguments
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue