summaryrefslogtreecommitdiff
path: root/src/libcamera/ipa_module.cpp
AgeCommit message (Expand)Author
2020-04-30libcamera: ipa_module: Add log prefixLaurent Pinchart
2020-04-28ipa: Name IPA modules after their source directoryLaurent Pinchart
2020-04-14libcamera: ipa: Remove IPAModuleInfo license fieldLaurent Pinchart
2020-04-14libcamera: ipa_manager: Verify IPA module signatureLaurent Pinchart
2020-04-14libcamera: ipa_module: Load IPA module signatureLaurent Pinchart
2020-04-14libcamera: ipa_module: Use Span class to tie data and sizeLaurent Pinchart
2020-04-14libcamera: ipa_module: Simplify error handling in loadIPAModuleInfo()Laurent Pinchart
2020-02-18libcamera: Use C++14 std::*_t type traitsLaurent Pinchart
2020-02-10libcamera: ipa_module: Use ElfW() macro for native word sizeLaurent Pinchart
2019-11-20ipa: Switch to the plain C APIJacopo Mondi
2019-08-01libcamera: ipa_module: prevent uninitialised accessKieran Bingham
2019-07-15libcamera: Fix spellings and grammarKieran Bingham
2019-07-13libcamera: ipa_module: Fix open source license verificationNiklas Söderlund
2019-07-12libcamera: ipa_module: add isOpenSourcePaul Elder
2019-07-12libcamera: ipa_module_info: add license fieldPaul Elder
2019-07-04libcamera: ipa_module: elfLoadSymbol find symbol regardless of sizePaul Elder
2019-07-04libcamera: ipa_module: add path to module loading error messagePaul Elder
2019-07-02libcamera: ipa_module: add path getterPaul Elder
2019-06-05libcamera: ipa_module: match IPA module with pipeline handlerPaul Elder
2019-06-05libcamera: ipa_module: allow instantiation of IPAInterfacePaul Elder
2019-06-05libcamera: ipa_module: verify IPA module API version upon loadingPaul Elder
2019-06-05libcamera: ipa_module_info: update struct to allow IPA matchingPaul Elder
2019-05-21libcamera: ipa_module: add IPA shared library modulePaul Elder
l kwc">Process::NotExited) dispatcher->processEvents(); if (exitStatus_ != Process::NormalExit) { cerr << "process did not exit normally" << endl; return TestFail; } if (exitCode != exitCode_) { cerr << "exit code should be " << exitCode << ", actual is " << exitCode_ << endl; return TestFail; } return TestPass; } private: void procFinished([[maybe_unused]] Process *proc, enum Process::ExitStatus exitStatus, int exitCode) { exitStatus_ = exitStatus; exitCode_ = exitCode; } ProcessManager processManager_; Process proc_; enum Process::ExitStatus exitStatus_; int exitCode_; }; /* * Can't use TEST_REGISTER() as single binary needs to act as both * parent and child processes. */ int main(int argc, char **argv) { if (argc == 2) { int status = std::stoi(argv[1]); ProcessTestChild child; return child.run(status); } return ProcessTest().execute(); }