libcamera/utils/ipc/generators/libcamera_templates
Umang Jain 89219aea93 utils: ipc: proxy: Reset ControlSerializer during IPA configure
ControlSerializer should be reset during IPA (re)configuration,
so that it doesn't look up stale deserialized cache built from
consecutive previous runs. This is already recommended in
ControlSerializer docs but the implementation seems missing.

The stale cache lookup seems to the core issue with Bug #58.

Bug: https://bugs.libcamera.org/show_bug.cgi?id=58
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Tested-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2021-07-09 22:56:27 +05:30
..
core_ipa_interface.h.tmpl utils: ipc: add templates for code generation for IPC mechanism 2021-02-16 19:21:00 +09:00
core_ipa_serializer.h.tmpl utils: ipc: add templates for code generation for IPC mechanism 2021-02-16 19:21:00 +09:00
definition_functions.tmpl ipa: Move core IPA interface documentation to a .cpp file 2021-05-24 14:13:01 +03:00
meson.build utils: ipc: add templates for code generation for IPC mechanism 2021-02-16 19:21:00 +09:00
module_ipa_interface.h.tmpl utils: ipc: add templates for code generation for IPC mechanism 2021-02-16 19:21:00 +09:00
module_ipa_proxy.cpp.tmpl utils: ipc: proxy: Reset ControlSerializer during IPA configure 2021-07-09 22:56:27 +05:30
module_ipa_proxy.h.tmpl libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
module_ipa_proxy_worker.cpp.tmpl libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
module_ipa_serializer.h.tmpl utils: ipc: Use the proper namespace for mojom structs 2021-04-27 17:34:58 +09:00
proxy_functions.tmpl utils: ipc: proxy: Track IPA with a state machine 2021-03-29 12:18:02 +01:00
serializer.tmpl utils: ipc: Use the proper namespace for mojom structs 2021-04-27 17:34:58 +09:00