summaryrefslogtreecommitdiff
path: root/src/android/camera3_hal.cpp
AgeCommit message (Expand)Author
2021-03-23android: Return -EUSERS when failed to open a Camera that's in usePaul Elder
2020-09-16android: Protect against null callbacksLaurent Pinchart
2020-08-25meson: Remove -Wno-unused-parameterLaurent Pinchart
2020-08-25libcamera: Remove void specifier for functions that take no argumentsLaurent Pinchart
2020-08-23android: camera_hal_manager: Set camera module callbacksUmang Jain
2020-05-16libcamera: Move internal headers to include/libcamera/internal/Laurent Pinchart
2020-05-10android: hal: License camera3_hal.cpp as LGPL-2.1-or-laterLaurent Pinchart
2020-02-13android: Remove internal threadLaurent Pinchart
2019-08-12android: hal: Add Camera3 HALJacopo Mondi
dentifier: LGPL-2.1-or-later */ /* * Copyright (C) 2020, Google Inc. * * core_ipa_serializer.h - Data serializer for core libcamera definitions for IPA * * This file is auto-generated. Do not edit. */ #ifndef __LIBCAMERA_INTERNAL_IPA_DATA_SERIALIZER_CORE_H__ #define __LIBCAMERA_INTERNAL_IPA_DATA_SERIALIZER_CORE_H__ #include <tuple> #include <vector> #include <libcamera/ipa/core_ipa_interface.h> #include "libcamera/internal/control_serializer.h" #include "libcamera/internal/ipa_data_serializer.h" namespace libcamera { LOG_DECLARE_CATEGORY(IPADataSerializer) {% for struct in structs_gen_serializer %} template<> class IPADataSerializer<{{struct|name}}> { public: {{- serializer.serializer(struct, "")}} {%- if struct|has_fd %} {{serializer.deserializer_fd(struct, "")}} {%- else %} {{serializer.deserializer_no_fd(struct, "")}} {{serializer.deserializer_fd_simple(struct, "")}} {%- endif %} }; {% endfor %} } /* namespace libcamera */ #endif /* __LIBCAMERA_INTERNAL_IPA_DATA_SERIALIZER_CORE_H__ */