VisPlugin::clear() was never getting called.
Provide default implementation for EffectPlugin::finish().
Correctly detect output plugin failing to load.
libaudqt: Avoid use of EXPORT in public headers.
Build plugins with -fvisibility=hidden.
Don't probe the selected plugin again if it already failed.
libaudqt: implement update callbacks support
Merge branch 'master' of github.com:audacious-media-player/audacious
Replace the usleep() hack in output.cc with proper thread signaling.
Use aud::rescale.
tuple-compiler: Make room on the StringBuf stack before calling AUDWARN.
Add RingBuf template class.
Add Index::enlarge() convenience function.
Set the output time from abort_write() rather than the playback thread.
Update .gitignore.
Allow enlarging a non-empty RingBuf.
RingBuf: Add Index integration.
Remove SmartPtr::swap since std::swap works just as well.
libaudqt: add initial implementation of a queue manager
libaudqt: support integrating selection into playlist (kinda glitchy though)