Files
bbedward 3630b46ee3 perf(shell): cut idle RAM by a lot
wallpaper: drop redundant FBOs

startup: create QtMultimedia players lazily on-demand instead of at
startup

launcher: fixed animated images in plugins that use them

dms: set MALLOC_CONF=thp:never,narenas:4,dirty_decay_ms:3000 for
quickshell when unset. jemalloc extets no longer round up to 2 MB
huge  pages

Worth keeping an eye on any potential regressions people encounter
2026-08-21 14:12:39 -04:00

28 lines
609 B
QML

pragma Singleton
pragma ComponentBehavior: Bound
import QtQuick
import Quickshell
Singleton {
id: root
readonly property var log: Log.scoped("MultimediaService")
readonly property bool available: probeLoader.status === Loader.Ready
property bool probeRequested: false
function ensureProbed() {
probeRequested = true;
}
Loader {
id: probeLoader
source: "MultimediaProbe.qml"
active: root.probeRequested
onStatusChanged: {
if (status === Loader.Error)
log.warn("QtMultimedia not available");
}
}
}