chill out with cpu usage

This commit is contained in:
Erica Z 2024-10-12 18:17:31 +00:00
parent 056daa8a4c
commit 31027131ef

View file

@ -55,13 +55,13 @@ class Playbin : Object {
//souphttpsrc.user_agent = "Wavelet/0.1.0 (Linux)"; // WAVELET_VERSION
// regularly update position
Idle.add (() => {
Timeout.add (500, () => {
int64 new_position;
if (this.playbin.query_position (Gst.Format.TIME, out new_position)) {
this.set_position (new_position < this.duration ? new_position : this.duration);
}
// rerun when idle
// keep rerunning
return true;
});