chill out with cpu usage

This commit is contained in:
me 2024-10-12 18:17:31 +00:00
parent e1472ddf42
commit 1e13ef2454

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;
});