diff --git a/services/media_engine/modules/sink/media_sync_manager.cpp b/services/media_engine/modules/sink/media_sync_manager.cpp index 6d57d21832fb450426cee804e7063b3c7ccc4805..b081f62f0c5b29eade2d0c743a4b77153ea27368 100644 --- a/services/media_engine/modules/sink/media_sync_manager.cpp +++ b/services/media_engine/modules/sink/media_sync_manager.cpp @@ -393,7 +393,9 @@ int64_t MediaSyncManager::GetMediaTimeNow() currentMediaTime = SimpleGetMediaTimeExactly(currentAnchorClockTime_, delayTime_, GetSystemClock(), currentAbsMediaTime_, playRate_); } - FALSE_RETURN_V((currentMediaTime != HST_TIME_NONE), 0); + if (currentMediaTime == HST_TIME_NONE) { + return 0; + } if (startPts_ != HST_TIME_NONE) { currentMediaTime -= startPts_; }