添加hitrace打点

Signed-off-by: chen0088 <chenmenghuan3@huawei.com>
This commit is contained in:
chen0088
2022-06-13 12:46:20 +08:00
parent 70bdafb98d
commit ac44f73262
2 changed files with 1 additions and 10 deletions
@@ -20,13 +20,11 @@ namespace OHOS {
namespace DistributedHardware {
void DcameraStartAsyncTrace(const std::string& str, int32_t taskId)
{
DHLOGI("cmh++ DcameraStartAsyncTrace str: %s, taskId %d", str.c_str(), taskId);
StartAsyncTrace(DCAMERA_HITRACE_LABEL, str, taskId, -1);
}
void DcameraFinishAsyncTrace(const std::string& str, int32_t taskId)
{
DHLOGI("cmh++ DcameraFinishAsyncTrace str: %s, taskId %d", str.c_str(), taskId);
FinishAsyncTrace(DCAMERA_HITRACE_LABEL, str, taskId);
}
} // namespace DistributedHardware
@@ -40,16 +40,11 @@ DCameraSourceDataProcess::~DCameraSourceDataProcess()
int32_t DCameraSourceDataProcess::FeedStream(std::vector<std::shared_ptr<DataBuffer>>& buffers)
{
DHLOGI("cmh*** FeedStream isFirstContStream_: %d, streamType_ %d", isFirstContStream_, streamType_);
if (isFirstContStream_ && streamType_ == CONTINUOUS_FRAME) {
DHLOGI("cmh***11 FeedStream isFirstContStream_: %d, streamType_ %d", isFirstContStream_, streamType_);
isFirstContStream_ = false;
DHLOGI("cmh***1122 FeedStream isFirstContStream_: %d, streamType_ %d", isFirstContStream_, streamType_);
DcameraFinishAsyncTrace(DCAMERA_CONTINUE_FIRST_FRAME, DCAMERA_CONTINUE_FIRST_FRAME_TASKID);
isFirstContStream_ = false;
} else if (streamType_ == SNAPSHOT_FRAME) {
DHLOGI("cmh***22 FeedStream isFirstContStream_: %d, streamType_ %d", isFirstContStream_, streamType_);
DcameraFinishAsyncTrace(DCAMERA_SNAPSHOT_FIRST_FRAME, DCAMERA_SNAPSHOT_FIRST_FRAME_TASKID);
DHLOGI("cmh***2233 FeedStream isFirstContStream_: %d, streamType_ %d", isFirstContStream_, streamType_);
}
if (buffers.size() > DCAMERA_MAX_NUM) {
DHLOGI("DCameraSourceDataProcess FeedStream devId %s dhId %s size: %d over flow",
@@ -174,9 +169,7 @@ int32_t DCameraSourceDataProcess::StopCapture(std::vector<int32_t>& streamIds)
(*iter)->StopCapture(streamIdSet);
}
int32_t temp = GetProducerSize();
DHLOGI("cmh--- StopCapture GetProducerSize %d", temp);
if (streamType_ == CONTINUOUS_FRAME && GetProducerSize() == 0) {
DHLOGI("cmh--- StopCapture streamType_ %d", streamType_);
isFirstContStream_ = true;
}
return DCAMERA_OK;