blob: 390a3ba74220a9b03bb227b42290ffbe86be98b6 [file] [log] [blame] [edit]
/*
* 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_