custom playback speed fixed

This commit is contained in:
2026-08-11 17:41:35 +02:00
parent 9876f98317
commit e39d8973d5
2 changed files with 7 additions and 4 deletions
+6 -3
View File
@@ -399,10 +399,13 @@ export class LiveWallpaperManager {
_onBusMessage(message) {
const Gst = this._Gst;
switch (message.type) {
case Gst.MessageType.EOS:
this._playbin.seek_simple(
Gst.Format.TIME, Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT, 0);
case Gst.MessageType.EOS: {
const rate = this._settings.get_double(SettingsKey.LIVE_WALLPAPER_PLAYBACK_RATE);
this._playbin.seek(
rate, Gst.Format.TIME, Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT,
Gst.SeekType.SET, 0, Gst.SeekType.NONE, -1);
break;
}
case Gst.MessageType.ERROR: {
const [error, debug] = message.parse_error();
this._logger.error(error, `Live wallpaper playback error (${debug ?? 'no debug info'})`);
+1 -1
View File
@@ -7,5 +7,5 @@
"settings-schema": "org.gnome.shell.extensions.benthicbloom",
"gettext-domain": "benthicbloom",
"version": 1,
"version-name": "1.0.0"
"version-name": "1.0.1"
}