Romain Vimont pushed to branch master at VideoLAN / VLC
Commits:
207fcd92 by Romain Vimont at 2021-07-16T06:23:19+00:00
vout: update system_pts on clock-based wait
The wait duration may vary on clock state changes. The display date must
be updated accordingly, and the clock update must use the real date
(even if it has no practical impact, since video is never the master
clock).
- - - - -
1 changed file:
- src/video_output/video_output.c
Changes:
=====================================
src/video_output/video_output.c
=====================================
@@ -1345,13 +1345,11 @@ static int RenderPicture(vout_thread_sys_t *sys, bool
render_now)
deadline = max_deadline;
}
+ system_pts = deadline;
timed_out = vlc_clock_Wait(sys->clock, deadline);
};
vlc_clock_Unlock(sys->clock);
-
- /* Don't touch system_pts. Tell the clock that the pts was rendered
- * at the expected date */
}
sys->displayed.date = system_pts;
}
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/207fcd92054dfff8e2bd6380ce9dcfa0fb99cdbd
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/207fcd92054dfff8e2bd6380ce9dcfa0fb99cdbd
You're receiving this email because of your account on code.videolan.org.
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits