Best frame pacing ever

This commit is contained in:
Yukino Song
2025-03-06 01:11:19 +08:00
parent 327935ca8b
commit 687928697c

View File

@@ -1987,13 +1987,12 @@ namespace video {
if (frame_timestamp) {
auto frame_diff = *frame_timestamp - next_frame_start;
if (frame_diff > frame_threshold) {
next_frame_start = *frame_timestamp - frame_threshold / 2;
if (frame_diff > frame_threshold / 2) {
next_frame_start = *frame_timestamp + frame_threshold / 2;
} else {
frame_timestamp = next_frame_start;
next_frame_start += frame_threshold;
}
frame_timestamp = next_frame_start;
next_frame_start += frame_threshold;
}
}