mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-30 07:42:23 +02:00
Ignore duration changes below 1ms during playback
This commit is contained in:
@@ -454,14 +454,9 @@ class ClapperWidget extends Gtk.Grid
|
||||
const durationSeconds = duration / Gst.SECOND;
|
||||
const durationFloor = Math.floor(durationSeconds);
|
||||
|
||||
/* Sometimes GstPlayer might re-emit
|
||||
* duration changed during playback */
|
||||
if(this.controls.currentDuration === durationFloor)
|
||||
return;
|
||||
debug(`duration changed: ${durationSeconds}`);
|
||||
|
||||
this.controls.currentDuration = durationFloor;
|
||||
this.controls.showHours = (durationFloor >= 3600);
|
||||
|
||||
this.controls.positionAdjustment.set_upper(durationFloor);
|
||||
this.controls.durationFormatted = Misc.getFormattedTime(durationFloor);
|
||||
this.controls.updateElapsedLabel();
|
||||
|
Reference in New Issue
Block a user