Infinity is a visualization plugin with light effects originally written for XMMS and now ported to Audacious. It supports full-screen mode, mouse resizing, and saved preferences. It is designed to be as end-user oriented as possible, so installation and manipulation are kept simple. It requires SDL and GTK+ 2.0 to run, and doesn't require 3D acceleration support.
LibCMT (Composable Memory Transactions Library) implements a transactional model of concurrency, where deadlock is not possible and transactions are composable (small transactions can be glued together to form larger transactions without extra effort). It is written as a Glib extension but can be used with any thread library, not just GThread.
This article have clarified me a few things about Freshmeat, so it's not lost cause. And I have read the FAQ :-)
Couldn't make it work
I could not make it work. I'm using Gnome 2.2 on RedHat 9, with
gtk+-1.2.10 and all other related things from the binary packages
which came with the distribution (including Metacity window
manager) except XMMS which is version 1.2.8, from XMMS site's packages.
I compile with no errors or warnings. I have installed on the right
place. I don't run any other plugin while testing. I don't run
any other app while testing. I have tested with different delay times.
The plugin is activated correctly, I guess. The terminal output is:
Weasel: xw_init_signals() - Attached pointer leave/enter signal for mainwin
Weasel: xw_init_signals() - Attached pointer leave/enter signal for
Weasel: xw_init_signals() - Attached pointer leave/entersignal for
Weasel: xw_init_signals() - All signals attached.
It does absolutely anything when I leave/enter with the mouse on any
window (I have probed with the main window only, and with the three
windows opened). Only if some XMMS window is clicked, then it is hidden,
and sometimes (randomly), also the gnome-panel.
If I start the plugin and then inmediately shutdown it, the three
XMMS windows appears on the left top corner.
I have send it a bug report to the authors, I hope this help.