| /* | |
| * Copyright 2022 The ChromiumOS Authors | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #ifndef CAMERA_FEATURES_HDRNET_TRACING_H_ | |
| #define CAMERA_FEATURES_HDRNET_TRACING_H_ | |
| #include "cros-camera/tracing.h" | |
| #define TRACE_HDRNET(...) \ | |
| TRACE_EVENT_AUTOGEN(kCameraTraceCategoryHdrnet, ##__VA_ARGS__) | |
| #define TRACE_HDRNET_EVENT(event, ...) \ | |
| TRACE_EVENT(kCameraTraceCategoryHdrnet, event, ##__VA_ARGS__) | |
| #define TRACE_HDRNET_DEBUG(...) \ | |
| TRACE_EVENT_AUTOGEN(kCameraTraceCategoryHdrnetDebug, ##__VA_ARGS__) | |
| #define TRACE_HDRNET_DEBUG_EVENT(event, ...) \ | |
| TRACE_EVENT(kCameraTraceCategoryHdrnetDebug, event, ##__VA_ARGS__) | |
| #define TRACE_HDRNET_BEGIN(...) \ | |
| TRACE_EVENT_BEGIN(kCameraTraceCategoryHdrnet, ##__VA_ARGS__) | |
| #define TRACE_HDRNET_END() TRACE_EVENT_END(kCameraTraceCategoryHdrnet) | |
| constexpr char kEventLinearRgbPipeline[] = "HdrNetProcessor::LinearRgbPipeline"; | |
| constexpr char kEventPostprocess[] = "HdrNetProcessor::Postprocess"; | |
| constexpr char kEventPreprocess[] = "HdrNetProcessor::Preprocess"; | |
| #endif // CAMERA_FEATURES_HDRNET_TRACING_H_ |