From 78402e5449d6dc270f01ddbec9e82d708e6800ed Mon Sep 17 00:00:00 2001 From: Yuan Date: Tue, 29 Jul 2025 23:56:27 +0800 Subject: [PATCH] code check Signed-off-by: Yuan --- services/engine/histreamer/player/dragging_player_agent.cpp | 4 +--- services/services/player/server/player_server.cpp | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/services/engine/histreamer/player/dragging_player_agent.cpp b/services/engine/histreamer/player/dragging_player_agent.cpp index 0bfd0e5f1..4e5bbaa20 100644 --- a/services/engine/histreamer/player/dragging_player_agent.cpp +++ b/services/engine/histreamer/player/dragging_player_agent.cpp @@ -286,11 +286,9 @@ void SeekContinuousDelegator::Release() if (draggingPlayer_ != nullptr) { draggingPlayer_->Release(); } - if (draggingPlayer_ != nullptr) { + if (demuxer_ != nullptr) { auto res = demuxer_->PauseDragging(); FALSE_LOG_MSG(res == Status::OK, "PauseDragging failed"); - } - if (demuxer_ != nullptr) { demuxer_->DeregisterVideoStreamReadyCallback(); } if (decoder_ != nullptr) { diff --git a/services/services/player/server/player_server.cpp b/services/services/player/server/player_server.cpp index 0155679a8..a0a9309e8 100644 --- a/services/services/player/server/player_server.cpp +++ b/services/services/player/server/player_server.cpp @@ -1497,7 +1497,7 @@ int32_t PlayerServer::SetVideoSurface(sptr surface) std::lock_guard surfaceLock(surfaceMutex_); surface_ = surface; } - CHECK_AND_RETURN_RET_LOG(switchSurface || playerEngine_ != nullptr, MSERR_OK, + CHECK_AND_RETURN_RET_LOG(switchSurface && playerEngine_ != nullptr, MSERR_OK, "current state: %{public}s, playerEngine == nullptr: %{public}d, can not SetVideoSurface", GetStatusDescription(lastOpStatus_).c_str(), playerEngine_ == nullptr); auto task = std::make_shared>([this]() { -- Gitee