Sorry fore the "long ish" post, but I have not posted yet and have a few things to say..
As someone who makes their living from selling plugins for the recording industry, I have some thoughts I'd like to share.
I had a teacher in school who taught DSP (among other things) and he gave me the greatest advice I ever got. I know you all have heard this too, but from what I see, you may not have implemented it. He would always say "K.I.S.S.", as in Keep It Simple Stupid. Yeah, I used to get that a lot from him because I would end up writing a whole series of steps when a simple OK button would do.. So, lets look at this as if we're stupid!
Android and iOS
Ok so, if you are watching a movie on one of these devices, do you need audio DSP? probably not.. You are watching it on a tiny screen to begin with so it hardly calls for HUGE speakers and sound system..
Just implement LADSPA for Linux, VST for Windows, and AU for Mac.. These are all proven standards that we (dsp developers) know like the back of our hands, the only one that in the past seemed to be flaky was LADSPA and I think that was more OS issue than actual LADSPA technology issue. VST and AU both have a proven track record, free licensing, and literally hundreds of thousands of freeware plugins available right now. If you want to make XBMC as popular as it can be then implement these technologies..
I for one do not plan on learning a new interface that's used for only a single program (XBMC). Now if it were a case that one of my existing plugs needed a simple edit to make it more useful for XBMC then fine I'd edit it, but I am not about to change the way in which it receives its data stream.
HTPC no matter how popular we think it is, in reality it's still somewhat of a niche. So, make it easy for us to support you and we will, of that you can be sure. You'll have more DSP plugs than you can shake a stick at! Overnight!
Thanks for taking the time to read that, and that will be the last wall of text you can expect from me..
(2014-02-16, 22:19)fritsch Wrote: What he said was: That we have some millions audiophiles that want something and no one of them is stepping up to actually do something.
Implement VST, AU, and LADSPA and you'll see how fast we step up. Don't make us learn some new unproven interface technology that you've designed because we just won't. These technologies are proven and are the standards in use today! Do you know how many companies will instantly be able to supply XBMC users with already made and proven plugins. Thousands of companies exist right now, and hundreds of thousands of plugins exist..