From 4241d0a58ac98411d1ab9ed58783fd95fd6ca28e Mon Sep 17 00:00:00 2001 From: hanwenzhao Date: Wed, 23 Apr 2025 15:15:24 +0800 Subject: [PATCH] fix interrupt Signed-off-by: hanwenzhao Change-Id: I802612b273faaaeea8b329214f756377988f9a5a --- services/engine/histreamer/player/hiplayer_impl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/engine/histreamer/player/hiplayer_impl.cpp b/services/engine/histreamer/player/hiplayer_impl.cpp index b1c4cbf28..8fa03b8f3 100644 --- a/services/engine/histreamer/player/hiplayer_impl.cpp +++ b/services/engine/histreamer/player/hiplayer_impl.cpp @@ -1344,6 +1344,7 @@ Status HiPlayerImpl::HandleSeekClosest(int64_t seekPos, int64_t seekTimeUs) } seekAgent_ = std::make_shared(demuxer_, mediaStartPts_); interruptMonitor_->RegisterListener(seekAgent_); + FALSE_RETURN_V(!isInterruptNeeded_, Status::OK); SetFrameRateForSeekPerformance(FRAME_RATE_FOR_SEEK_PERFORMANCE); bool timeout = false; auto res = seekAgent_->Seek(seekPos, timeout); -- Gitee