DSP API updates

Before heading home for the weekend, I'd like to bring you some updates on  
the DSP API work.

I've done some polishing of the spec since last time (constantly updating  
the online version, so you might have seen it though). Among other things  
I've added support for:

- packing/unpacking interleaved data
- complex multiplication / division
- cubic interpolation
- looping interpolation

I've also made some changes to the Filter interface (hopefully for the  
better), and added a few code examples.

In addition to this, I've also done a simple JavaScript shim for the API.  
It should be fairly complete (but lacks error checks) and have OK  
performance, so now it's possible to try out the API for anyone that  
wishes. :)

Will probably put it up on GitHub or so... Please do not redistribute just  
yet.


API spec: http://people.opera.com/mage/dspapi
JS shim:  http://people.opera.com/mage/dspapi/dspapi.js


Regards,

   Marcus



-- 
Marcus Geelnard
Core Graphics Developer
Opera Software ASA

Received on Friday, 27 July 2012 14:33:13 UTC