I have the source of an input plugin that was made for Winamp 2.x and want to know what the process would be for porting the plugin. I tried Googling how one would go about making a plugin for Audacious, but could not find anything. So mainly I'm just wondering what the process is. Is there an API I can reference? Or do you guys just take the source and port it? Just wondering is all.
You basically subclass InputPlugin (documented in libaudcore/plugin.h). You can look at the sndfile plugin for an example.