custom playback speed fixed
This commit is contained in:
@@ -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
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user