I just went to check out libvisual.
Their site list apps libvisual should be in
https://github.com/Libvisual/libvisual/ ... plications
But it appears almost all those apps have removed support for libvisual a very long time ago
https://github.com/KDE/amarok/commit/75 ... caec7bbfb8
https://github.com/MythTV/mythtv/commit ... 62dbcf6edd
So I turned to gstreamer which was also listed as supported.
I believe this should work:
gst-launch-1.0 directsoundsrc ! libvisual_infinite ! d3dvideosink
But libvisual_infinite is not found.
No other libvisual plugin that should be in gstreamer appears to actually be included either:
https://gstreamer.freedesktop.org/docum ... language=c
Perhaps the plugins are only available for Gstreamer on Linux.
Goom appears included and does work:
gst-launch-1.0 directsoundsrc ! goom ! video/x-raw,width=800,height=600 ! videoscale ! video/x-raw,width=1920,height=1200 ! d3dvideosink
The first resolution is the actual visual res, second is what to scale to.
Due to very poor performance at high res, I had to keep the visual to actual resolution of 800x600 and then scale it up to larger.
directsoundsrc will take audio from your soundcard, so you can play the music from Tuniac if you like.
During gstreamer install make sure to pick "full" install as directsoundsrc is marked as a "bad plugin" and is not installed in the "Typical" package.