A small refresh on QThreads and a simple #dmx slider prototype interface is up and running. Using the cheapest dmx usb interface I could find so I need to manually send frames continuously.
#DMX is a very dumb protocol.
#qtdev #qtquick
@chakie it's kinda funny, I can't stand js on the web but in #qtquick I am ok with it. No html dom crap to deal with.

Running @digiKam on my ancient 2014 #MacBookPro with #Fedora 42 and #NVIDIA graphics drivers is practically impossible unless I switch off hardware acceleration for #QtQuick: `QT_QUICK_BACKEND=software`. Voilà: crashes be gone!

#digiKam

Working on #Qt #decklink wrapper library that makes it, relatively easy, to use from #QtQuick (send image to output, grab image, route media player, etc)
Video frames are captured successfully and displayed in #qtquick VideoOutput. Next is to somehow handle audio frames. And obviously a #Kebu video as test stream.
#decklink #blackmagicdesign

In the end I found a way to make it 100% QML, so you can now just download it from Discover or KNewStuff and enjoy on your desktop 🙂

https://invent.kde.org/dos/plasma-wallpaper-application

#plasma #kde #wayland #qtwayland #qml #qtquick #gnu #linux #screensaver #xscreensaver

And we have input frames :) #decklink #qt #qtdev #qtquick

And here it is! Welcome back as my screensaver, Asciiquarium 😊

I could have reimplemented it in Qt, as it was done back in the KDE 3/4 days... or I could just run the original thing in a Konsole window and call it a day 😁

#plasma #kde #wayland #qtwayland #qml #qtquick #gnu #linux #screensaver #asciiquarium