Skip to content

Commit 6610e23

Browse files
committed
faster
1 parent 5305fa1 commit 6610e23

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

src/player/QQuickRealTimePlayer.cpp

-6
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,7 @@ shared_ptr<AVFrame> QQuickRealTimePlayer::getFrame(bool &got) {
9393
// 缓冲区出队被渲染的帧
9494
videoFrameQueue.pop();
9595
}
96-
// 计算一帧的显示时间
97-
auto frameDuration = 1000 / decoder->GetFps();
9896
// 缓冲,追帧机制
99-
if (videoFrameQueue.size() < 5) {
100-
double scale = videoFrameQueue.size() * frameDuration / 100.0;
101-
std::this_thread::sleep_for(std::chrono::milliseconds((int)(frameDuration / scale)));
102-
}
10397
_lastFrame = frame;
10498
return frame;
10599
}

0 commit comments

Comments
 (0)